/// <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); } } }
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); } } }