Example #1
0
 /// <summary>
 /// Consulta a la base de datos la informacion de los jugadores para mostrarla en la tabla
 /// </summary>
 public void LoadTable()
 {
     using (var client = new LismanService.AccountManagerClient()) {
         try {
             var listRecords = client.GetRecords();
             table_positions.ItemsSource = listRecords;
         } catch (Exception ex) {
             Logger.log.Error("Function loadTable, " + ex);
         }
     }
 }
Example #2
0
 public void SaveData()
 {
     if (validateEmptyFields() && ValidateData())
     {
         try {
             using (var client = new LismanService.AccountManagerClient()) {
                 String token       = Encrypter.EncodePassword(Guid.NewGuid().ToString());
                 var    accountSave = new LismanService.Account {
                     User              = textField_userName.Text,
                     Password          = Encrypter.EncodePassword(passwordBox_password.Password),
                     Registration_date = DateTime.Now.ToString(),
                     Key_confirmation  = token,
                     Player            = new LismanService.Player {
                         First_name = textField_name.Text,
                         Last_name  = textField_lastName.Text,
                         Email      = textField_email.Text,
                     }
                 };
                 if (client.AddAccount(accountSave) != -1)
                 {
                     SendEmail(accountSave.Player.Email, token);
                     var messageRegistrationSuccessful = Properties.Resources.message_registration_successful;
                     MessageBox.Show(messageRegistrationSuccessful);
                     MainWindow login = new MainWindow();
                     login.Show();
                     this.Close();
                 }
                 else
                 {
                     var messageRegistrationError = Properties.Resources.message_registration_error;
                     MessageBox.Show(messageRegistrationError);
                 }
             }
         } catch (Exception ex) {
             Logger.log.Error("Function SaveData, " + ex);
         }
     }
 }