//———————————————————————————————————————————————————[ INGRESAR ]——————————————————————————————————————————————————— private void IngresarButton_Click(object sender, RoutedEventArgs e) { bool paso = UsuariosBLL.Autenticar(UsuarioNTextBox.Text, ClavePasswordBox.Password); //—————————————————————————————————[ UsurioN Vacio]————————————————————————————————— if (UsuarioNTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Nombre Usuario) está vacío.\n\nPor favor, escriba su nombre de usuario.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); UsuarioNTextBox.Clear(); UsuarioNTextBox.Focus(); return; } if (paso) { this.Hide(); MenuPrincipal.Show(); } else { MessageBox.Show("Nombre de Usuario o Contraseña incorrectos.", "Precaución", MessageBoxButton.OK, MessageBoxImage.Warning); ClavePasswordBox.Clear(); UsuarioNTextBox.Focus(); } }
//———————————————————————————————————————————————————[CONTRASEÑA - ENTER ]——————————————————————————————————————————————————— private void ClavePasswordBox_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Return) { bool paso = UsuariosBLL.Autenticar(UsuarioNTextBox.Text, ClavePasswordBox.Password); if (paso) { this.Hide(); MenuPrincipal.Show(); } else { MessageBox.Show("Nombre de Usuario o Contraseña incorrectos.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ClavePasswordBox.Clear(); UsuarioNTextBox.Focus(); } } }
//——————————————————————————————————————————————————————————————[ Guardar ]——————————————————————————————————————————————————————————————— private void GuardarButton_Click(object sender, RoutedEventArgs e) { { if (!Validar()) { return; } //———————————————————————————————————————————————————————[ VALIDAR TEXTBOX ]——————————————————————————————————————————————————————— //—————————————————————————————————[ Usuario Id ]————————————————————————————————— if (UsuarioIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Usuario Id) está vacío.\n\nAsigne un Id al Usuario.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); UsuarioIdTextBox.Text = "0"; UsuarioIdTextBox.Focus(); UsuarioIdTextBox.SelectAll(); return; } //—————————————————————————————————[ Nombres ]————————————————————————————————— if (NombresTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Nombres) está vacío.\n\nEscriba sus Nombres.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); NombresTextBox.Clear(); NombresTextBox.Focus(); return; } //—————————————————————————————————[ Apellidos ]————————————————————————————————— if (ApellidosTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Apellidos) está vacío.\n\nEscriba sus Apellidos.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ApellidosTextBox.Clear(); ApellidosTextBox.Focus(); return; } //—————————————————————————————————[ Fecha Creación ]————————————————————————————————— if (FechaDatePicker.Text.Trim() == string.Empty) { MessageBox.Show($"El Campo (Fecha Creación) está vacío.\n\nSeleccione una fecha.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); FechaDatePicker.Focus(); return; } //—————————————————————————————————[ Nombre Usuario ]————————————————————————————————— if (UsuarioNTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Nombre Usuario) está vacío.\n\nAsigne un Nombre al Usuario.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); UsuarioNTextBox.Focus(); UsuarioNTextBox.SelectAll(); return; } //—————————————————————————————————[ Nombre Usuario ]————————————————————————————————— if (UsuarioNTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Nombre Usuario) está vacío.\n\nAsigne un Nombre al Usuario.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); UsuarioNTextBox.Focus(); UsuarioNTextBox.SelectAll(); return; } //—————————————————————————————————[ Contraseña ]————————————————————————————————— if (ClavePasswordBox.Password == string.Empty) { MessageBox.Show("El Campo (Contraseña) está vacío.\n\nAsigne una Contraseña al Usuario.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ClavePasswordBox.Focus(); ClavePasswordBox.SelectAll(); return; } //—————————————————————————————————[ Confirmar Contraseña ]————————————————————————————————— if (ConfimarClavePasswordBox.Password == string.Empty) { MessageBox.Show("El Campo (Confirmar Contraseña) está vacío.\n\nConfirme la Contraseña del Usuario.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ConfimarClavePasswordBox.Focus(); ConfimarClavePasswordBox.SelectAll(); return; } //—————————————————————————————————[ Validar Contraseñas ]————————————————————————————————— if (ConfimarClavePasswordBox.Password != ClavePasswordBox.Password) { MessageBox.Show("Las Contraseñas escritas no coinciden", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ClavePasswordBox.Clear(); ConfimarClavePasswordBox.Clear(); ClavePasswordBox.Focus(); return; } var paso = UsuariosBLL.Guardar(usuarios); if (paso) { Limpiar(); MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }