コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
 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();
     }
 }
コード例 #4
0
 public BuildControl(LeagueWS.championbuild cb)
 {
     InitializeComponent();
     ChampionBuild = cb;
 }
コード例 #5
0
 void ls_preCadastroCompleted(object sender, LeagueWS.preCadastroCompletedEventArgs e)
 {
     if (!e.Result)
         MessageBox.Show("O pré cadastro não foi efetivado com sucesso.");
 }
コード例 #6
0
 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();
     }
 }
コード例 #7
0
 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();
     }
 }
コード例 #8
0
 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();
     }
 }
コード例 #9
0
 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();
     }
 }