E ai blz....

.... to desenvolvendo um sisteminha em flex...e ta uns 95%... so que
quando cheguei na parte de fazer o login ...a coisa parou.... deve
fazer um mes q to parado nisso,,,,hehehhe,,,,

to usando a arquitetura do Jmonster,,, com servidor Tomcat e Bd
Mysql.....
o probelma e assim....

Tenho a tela de login ....

private function validaLogin():void
                {

                        
this.usuarioDelegate.validaLogin(this.usuarioModel.entity);

                        Alert.show('Usuario: ' + usuarioModel.loginReturn );

                        this.currentState='StatePrincipal';


                }

ai meu Delegate...

public function onvalidaLogin(event:ResultEvent):void
                {
                        this.service.removeEventListener(ResultEvent.RESULT,
onvalidaLogin);

                        this.usuarioModel.loginReturn = UsuarioVo(event.result);

                }

Acredito que o problema seja nesse delegate.... pois no modo de
debug,,, eu consigo visualizar a chamada do metodo... e o retorno
dizendo se ele validou ou falhou..... so que nao consigo pegar o
return do objeto usuario.... ele sempre retorna um Null......



e o UsuarioHibernateImpl

        public  UsuarioVo validaLogin(UsuarioVo usuario)
        {
                List<UsuarioVo> listaUsuario = 
this.templateGetListLike(usuario);
                if (listaUsuario.size()>0){
                        for (UsuarioVo user : listaUsuario) {
                                if(user.getLogin().equals(usuario.getLogin())){
                                        if 
(user.getSenha().equals(usuario.getSenha())){
                                                System.out.println("validou 
login");
                                                System.out.println(user);
                                                return user;

                                        }

                                }
                        }
                }
                else{
                        System.out.println("Login Inválido");
                        return null;
                }
                return null;
        }


Qualquer ajuda ou ideia sera muito bem vinda.....


Obrigadooo.....
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a