Jump to content
Sign in to follow this  
pedro.peixoto

FLEX - Comunicação Webservice

Recommended Posts

pedro.peixoto

Boas,

Eu estou a desenvolver uma aplicação em Flash Builder com acesso a uma base de dados ms sql através de um webservice e o que se passa é o seguinte.

Eu tenho uma página inicial de autenticação, onde é pedido o nome de utilizador e uma palavra passe. Ambos os campos estão guardados na base de dados, tanto o utilizador como a password. Depois de autenticado, o utilizador é direcionado para outra página onde tem um label a dar as boas vindas, por exemplo "Bem-Vindo xxx" onde xxx é o nome de utilizador autenticado, e o que se passa é que por vezes este nome é apresentado, e outras vezes não.

Depois tenho uma página de registo de ocorrencias, onde tem vários campos, e um deles é uma combobox com uma lista de nomes, e outra label com o nome de utilizador, e aqui acontece a mesma coisa, por vezes a combobox e a label são carregadas, e outras vezes não. Estas informações são todas devolvidas pelo webservice.

Não consigo perceber o que se passa, se alguém me conseguir ajudar...

protected function button_clickHandler(event:MouseEvent):void
  {
   LoginResult.token = intraService.Login(userTextInput.text,passTextInput.text);
  }


protected function LoginResult_resultHandler(event:ResultEvent):void
{
if (LoginResult.lastResult==true)
{
currentState="Home";
GetDadosLoginResult.token=intraService.GetDadosUtilizador(userTextInput.text);
}



protected function GetDadosLoginResult_resultHandler(event:ResultEvent):void
{
utilizador=userTextInput.text.replace("."," ");
codigo=GetDadosLoginResult.lastResult[0].codigo;
perfil=GetDadosLoginResult.lastResult[0].perfil;
email=GetDadosLoginResult.lastResult[0].email;
lblBenvindo.text="Bem-vindo "+userTextInput.text.replace("."," ");
}

}

Obrigado.

Edited by pedro.peixoto

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.