//——————————————————————————————————————————————————————————————[ Guardar ]——————————————————————————————————————————————————————————————— private void GuardarButton_Click(object sender, RoutedEventArgs e) { { if (!Validar()) { return; } //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO ]——————————————————————————————————————————————————————— //—————————————————————————————————[ Nomina Id ]————————————————————————————————— if (NominaIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Contacto Id) está vacío.\n\nPorfavor, Asigne un Id al Contacto.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); NominaIdTextBox.Text = "0"; NominaIdTextBox.Focus(); NominaIdTextBox.SelectAll(); return; } //———————————————————————————————————————————————————————[ VALIDAR SI ESTA VACIO - FIN ]——————————————————————————————————————————————————————— var paso = NominasBLL.Guardar(nominas); if (paso) { Limpiar(); MessageBox.Show("El Registro se pudo guardar satisfactoriamente.", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("El Registro no se pudo guardar :(", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
//—————————————————————————————————————————————————————————————[ TEXT CHANGED ]————————————————————————————————————————————————————————————— //—————————————————————————————————[ Empleado Id ]————————————————————————————————— private void NominasIdTextBox_TextChanged(object sender, TextChangedEventArgs e) { try { if (NominaIdTextBox.Text.Trim() != string.Empty) { int.Parse(NominaIdTextBox.Text); } } catch { MessageBox.Show($"El valor digitado en el campo (Contacto Id) debe ser un número.\n\nPor favor, digite un número valido.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); NominaIdTextBox.Text = "0"; NominaIdTextBox.Focus(); NominaIdTextBox.SelectAll(); } }
//——————————————————————————————————————————————————————————————[ Buscar ]——————————————————————————————————————————————————————————————— private void BuscarButton_Click(object sender, RoutedEventArgs e) { Nominas encontrado = NominasBLL.Buscar(Utilidades.ToInt(NominaIdTextBox.Text)); if (encontrado != null) { this.nominas = encontrado; Cargar(); } else { this.nominas = new Nominas(); this.DataContext = this.nominas; MessageBox.Show($"Este Contacto no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); Limpiar(); NominaIdTextBox.SelectAll(); NominaIdTextBox.Focus(); } }