Пример #1
0
 private void ChangePointsNow()
 {
     try
     {
         using (MyServiceClient c = new MyServiceClient(generalData.ServerIP))
         {
             if ((DateTime.Now - nudTeam1Points.ChangePointsDate).TotalMilliseconds > 1000)
             {
                 c.ChangePointsAsync(generalData.GameName, lblTeam1.Text, generalData.UserName, (int)nudTeam1Points.Value).
                 ContinueWith(x => FinishChangePoints(nudTeam1Points));
             }
             if ((DateTime.Now - nudTeam2Points.ChangePointsDate).TotalMilliseconds > 1000)
             {
                 c.ChangePointsAsync(generalData.GameName, lblTeam2.Text, generalData.UserName, (int)nudTeam2Points.Value).
                 ContinueWith(x => FinishChangePoints(nudTeam2Points));
             }
             if ((DateTime.Now - gamePointsTeam1.ChangePointsDate).TotalMilliseconds > 1000)
             {
                 c.ChangeGamePointsAsync(generalData.GameName, lblTeam1.Text, generalData.UserName, gamePointsTeam1.GamesWin ?? 0).
                 ContinueWith(x => FinishChangePoints(gamePointsTeam1));
             }
             if ((DateTime.Now - gamePointsTeam2.ChangePointsDate).TotalMilliseconds > 1000)
             {
                 c.ChangeGamePointsAsync(generalData.GameName, lblTeam2.Text, generalData.UserName, gamePointsTeam2.GamesWin ?? 0).
                 ContinueWith(x => FinishChangePoints(gamePointsTeam2));
             }
         }
     }
     catch (Exception ex)
     {
         lblError.Text = "Error al cambiar puntos: " + ex.Message;
     }
 }