Sistema de Controle de Horas [Resolvido]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
mateus.cordeiro
JavaChild
[Avatar]

Membro desde: 06/07/2011 23:39:47
Mensagens: 128
Localização: São Paulo - SP
Offline

Boa tarde a todos.

Estou desenvolvendo um sistema de cadastro de horas de funcionario para um simples controle de entrada e saida para a gerencia.
Como fiz um curso de JAVA e nesse curso foi aborado apenas o J2SE, assim estou fazendo em Swing (NetBeans e Mysql)
Porem estou quebrando a cabeça e estou andando muito lento no projeto. Infelizmente o projeto sou eu e eu! Por isso conto com a ajuda de quem puder ajudar!

Já tenho o seguinte senario:

Cadastro de Usuario (Funcionando com o banco perfeito)!
Login - esse está sendo o problema, como cada usuario terá que se logar, preciso autorizar e salvar o codigo do usuario.
Estou neste problema agora, o metodo não retorna o idusuario para poder salvar junto com o horario no banco:

Class para validar o login:



Porem ele retonar isso: util.Usuario@787171
E eu preciso na verdade o idusuario para salvar a sua entrada!
Quem puder ajudar, por favor!
Obrigado

This message was edited 1 time. Last update was at 17/10/2011 14:59:59


VIVA O GUJ!
cloude
Thread.start()
[Avatar]

Membro desde: 27/01/2009 15:59:09
Mensagens: 44
Localização: Cuiabá -MT
Offline

Faça assim que resolve seu problema.


Desenvolvedor Java EE
OCJP 6 [ Concluído ]
OCWCD 5 [ Estudando... ]
OCBCD 5 [ Pendente ]
[MSN]
mateus.cordeiro
JavaChild
[Avatar]

Membro desde: 06/07/2011 23:39:47
Mensagens: 128
Localização: São Paulo - SP
Offline

Muito obrigado! Agora vou tentar salvar o ID e a Data no banco!
Obrigado novamente Cloude!

VIVA O GUJ!
xandi_m5
JavaEvangelist

Membro desde: 17/07/2010 18:51:39
Mensagens: 473
Offline

MATEUS
Dúvida minha...(desculpa qualquer coisa...=D)
Eu tb estou fazendo um sistema desse... (mais é só para treinar).
Mais no meu Cadastro de Usuário eu não sei como eu armazeno a senha do usuário que ele digita no jPassword no meu banco.
Não da erro nenhum, mais sempre que eu vou ver no meu banco todas as senhas salvas estão com mesmos caracteres.
Sabe como resolvo isso???

This message was edited 1 time. Last update was at 11/10/2011 11:43:02


Att: Alexandre
[Email] [WWW] [MSN]
mateus.cordeiro
JavaChild
[Avatar]

Membro desde: 06/07/2011 23:39:47
Mensagens: 128
Localização: São Paulo - SP
Offline

Xandi
Segue minhas classes, eu não sei o porque acontece isso no seu codigo (manda o codigo), porem segue o meu para analisar:

Classe UsuarioDao:


Classe Cadastro (Apenas o que está no botão Salvar):


VIVA O GUJ!
mateus.cordeiro
JavaChild
[Avatar]

Membro desde: 06/07/2011 23:39:47
Mensagens: 128
Localização: São Paulo - SP
Offline

Apena um detalhe, o txtSenha e txtConfirmaSenha eu usei o JPasswordField!

VIVA O GUJ!
marciobarroso
Virtual Machine Man
[Avatar]

Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline

Sugestão:

Quando se for trabalhar com JDBC como é seu caso, o ideal é que você declare no SQL os campos que deseja recuperar. Assim você evita de transitar entre banco e aplicação informações desnecessárias e também facilita na hora de recuperar os valores do ResultSet.



Outra dica interessante seria você criar um arquivo para deixar todas as suas clausulas SQL. Mas como você disse que ainda esta aprendendo, talvez isso seja um mero detalhe que iria te atrapalhar neste momento.

Boa sorte;

This message was edited 1 time. Last update was at 11/10/2011 12:06:26

[Email] [WWW] [MSN]
mateus.cordeiro
JavaChild
[Avatar]

Membro desde: 06/07/2011 23:39:47
Mensagens: 128
Localização: São Paulo - SP
Offline

Senhores, Preciso novamente da ajuda de vcs!

Eu preciso que quando o usuario se logue fique em algum lugar o seu ID , para que eu possa usar em outra tela que ele vai ter apenas o botao de "entrada", que deve salvar a hora o dia e o usuario (Id).
Porem estou perdido, ñão sei como fazer isso.

Segue meu frame com o botao que salva:


A hora e a data eu já consegui com esse metodo:



Conto com uma LUZ! Obrigado

VIVA O GUJ!
mateus.cordeiro
JavaChild
[Avatar]

Membro desde: 06/07/2011 23:39:47
Mensagens: 128
Localização: São Paulo - SP
Offline

Bom dia!

Estou pesquisando ainda como resolver esse meu problema.
Falaram para utilizar uma variavel global, mas como eu faço isso no java?
OU utilizo outra coisa, mas o que e como?
Alguém poderia me ajudar!

Obrigado

VIVA O GUJ!
Eric SantAnna
Thread.start()
[Avatar]

Membro desde: 15/08/2011 08:55:02
Mensagens: 27
Offline

É só declarar sua variável como static:



Você seta ela assim:


E obtém o valor assim:


Geralmente quando meu sistema exige muitas variáveis globais eu uso uma classe só pra guardar minhas variáveis static, de forma que eu nunca vou precisar instanciar ela. (Variáveis static, são variáveis que não tem nada a ver com objeto, ou seja, você não precisa dar um "new Classe()" pra pode usar a variável, e mesmo se você criar objetos da sua classe, a variável static vai ter sempre o mesma, independendo de qual objeto da classe eu tenha)
mateus.cordeiro
JavaChild
[Avatar]

Membro desde: 06/07/2011 23:39:47
Mensagens: 128
Localização: São Paulo - SP
Offline

Eric!
Cara muito obrigado!!! Deu certinho!!!

VIVA O GUJ!
mapleplayer
JavaBaby
[Avatar]

Membro desde: 16/06/2010 18:25:27
Mensagens: 86
Localização: Buri - SP
Offline

Eu já fiz um programa desse quando eu trabalhava, mas o que eu fiz era web-based, bastava o trabalhador ter um navegador, logar no aplicativo e fazer o check-in.
Era fácil.

Por favor, pesquise primeiro antes de perguntar

OCPJP 6



xandi_m5
JavaEvangelist

Membro desde: 17/07/2010 18:51:39
Mensagens: 473
Offline

Mateus Cordeiro
Vlw, vou olhar aqui o código e tentar consertar...
ps: não respondi antes porque tava sem net (quase não sobrevivo... rsrsrsrs)

Att: Alexandre
[Email] [WWW] [MSN]
mateus.cordeiro
JavaChild
[Avatar]

Membro desde: 06/07/2011 23:39:47
Mensagens: 128
Localização: São Paulo - SP
Offline

Senhores, novamente estou com um problema!

No sistema que estou desenvolvendo, tenho uma tela de Cadastro de Usuario.
O botão salvar funciona sem problemas, já o botao alterar(update), já vi, revi e não acho o erro.
Quem puder ajudar!

Segue o codigo:

classe UsuarioDAO:


classe GenericDao:


UsuarioController:


Codigo do botão alterar:






VIVA O GUJ!
mateus.cordeiro
JavaChild
[Avatar]

Membro desde: 06/07/2011 23:39:47
Mensagens: 128
Localização: São Paulo - SP
Offline

Segue o erro:



esse erro: "at DAO.GenericDao.update(GenericDao.java:40)" aponta para pstmt.execute(); da classe GenericDao

VIVA O GUJ!
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team