void ls_loginCompleted(object sender, LeagueWS.loginCompletedEventArgs e) { try { if (e.Result) { lsUser = new LeagueWS.LeagueServiceClient(); lsUser.encontrarUsuarioCompleted += ls_encontrarUsuarioCompleted; var settings = IsolatedStorageSettings.ApplicationSettings; if (settings.Count > 0 && settings["Login"].ToString() != "") { lsUser.encontrarUsuarioAsync(settings["Login"].ToString()); } else { lsUser.encontrarUsuarioAsync(nomeInvocador.Text); } } else { MessageBox.Show("Login não efetuado"); } } catch (Exception ex) { MessageBox.Show(ex.InnerException.Message); } finally { ls.CloseAsync(); } }
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; } }
void ls_inserirCounterCompleted(object sender, LeagueWS.inserirCounterCompletedEventArgs e) { try { if (e.Result) { CarregarCounters(); } else { MessageBox.Show("Não foi possível inserir o counter do campeão."); } } catch (Exception) { MessageBox.Show("Não foi possível inserir o counter do campeão."); } finally { lsInsertCounter.CloseAsync(); } }
void ls_inserirComentarioCampeaoCompleted(object sender, LeagueWS.inserirComentarioCampeaoCompletedEventArgs e) { try { if (!e.Result) { MessageBox.Show("Erro ao efetuar comentário."); } else { CarregarComentarios(); } } catch (Exception) { MessageBox.Show("Erro ao efetuar comentário."); } finally { lsInsertComment.CloseAsync(); } }
void ls_encontrarComentarioPorCampeaoCompleted(object sender, LeagueWS.encontrarComentarioPorCampeaoCompletedEventArgs e) { try { if (e.Result != null) { foreach (var comment in e.Result) { ChampionComment cm = new ChampionComment(comment.idComment, comment.comentario, comment.idUsuario.login); listBoxComments.Items.Add(cm); } } } catch (Exception) { MessageBox.Show("Não foi possível encontrar os comentários do campeão."); } finally { lsComment.CloseAsync(); } }
void ls_alterarUsuarioCompleted(object sender, LeagueWS.alterarUsuarioCompletedEventArgs e) { try { if (e.Result) { MessageBox.Show("Alterado com sucesso."); GlobalData.UserLogged = user; } else { MessageBox.Show("Erro ao alterar o usuario."); } } catch (Exception) { MessageBox.Show("Erro ao alterar o usuario."); } finally { ls.CloseAsync(); } }
void ls_encontrarCounterPorCampeaoCompleted(object sender, LeagueWS.encontrarCounterPorCampeaoCompletedEventArgs e) { try { if (e.Result != null) { foreach (var counter in e.Result) { ChampionSelected championControl = new ChampionSelected(); championControl.Champion = ChampionListDto.AllChampions.Find(x => x.Id == counter.idChampion); listBoxCounters.Items.Add(championControl); championControl.Tap += championControl_Tap; } } } catch (Exception ex) { MessageBox.Show("Não foi possível encontrar os counter do campeão."); } finally { lsCounter.CloseAsync(); } }
private void Ls_finalizarCadastroCompleted(object sender, LeagueWS.finalizarCadastroCompletedEventArgs e) { try { if (e.Result) { MessageBox.Show("Cadastro efetuado."); GlobalData.Logged = true; NavigationService.Navigate(new Uri("/Pages/MainPage.xaml?logado=true", UriKind.RelativeOrAbsolute)); } else { MessageBox.Show("Cadastro não foi efetuado, tente mais tarde."); } } catch (Exception ex) { MessageBox.Show("Não foi possível realizar o cadastro. Detalhes: \n" + ex.Message + ".\n" + ex.InnerException.Message); } finally { ls.CloseAsync(); } }