private void Ls_encontrarUsuarioCompleted(object sender, LeagueWS.encontrarUsuarioCompletedEventArgs e) { try { if (e.Result == null || !e.Result.validado) { string uriNavigate = "/Pages/PreCadastro.xaml?summoner=" + summoner.Nome + "&idSummoner=" + summoner.Id.ToString() + "&validador=" + (e.Result == null ? "" : e.Result.validador.ToString() + "&idUser="******"Invocador já cadastrado."); } } catch (Exception ex) { MessageBox.Show(ex.InnerException.Message); } finally { ls.CloseAsync(); buttonLogin.IsEnabled = true; buttonSemCadastro.IsEnabled = true; buttonLogin.IsEnabled = true; } }
void ls_encontrarUsuarioCompleted(object sender, LeagueWS.encontrarUsuarioCompletedEventArgs e) { try { NavigationService.Navigate(new Uri("/Pages/MainPage.xaml?logado=true", UriKind.RelativeOrAbsolute)); GlobalData.Logged = true; GlobalData.UserLogged = e.Result; var settings = IsolatedStorageSettings.ApplicationSettings; if (settings.Count == 0 || settings["Login"].ToString() == "") { settings.Clear(); settings.Add("Login", nomeInvocador.Text); settings.Add("Senha", senha.Password); settings.Save(); } } catch (Exception) { MessageBox.Show("Erro ao fazer login"); } finally { lsUser.CloseAsync(); wait = false; buttonCadastro.IsEnabled = true; buttonSemCadastro.IsEnabled = true; buttonLogin.IsEnabled = true; } }
private void Ls_encontrarUsuarioCompleted(object sender, LeagueWS.encontrarUsuarioCompletedEventArgs e) { try { LeagueWS.usuario user = e.Result; user.nome = textBoxName.Text; user.senha = textBoxPassword.Password; user.sexo = radioButtonMasculino.IsChecked == true ? "m" : "f"; user.validado = true; user.dataNasc = (DateTime)datePickerBornDate.Value; GlobalData.UserLogged = user; ls.finalizarCadastroCompleted += Ls_finalizarCadastroCompleted; ls.finalizarCadastroAsync(user, user.senha); } catch (Exception ex) { MessageBox.Show("Não foi possivel cadastrar o usuário. Detalhes: \n" + ex.Message + ".\n" + ex.InnerException.Message); } }