private void Limpiar() { this.referidos = new Referidos(); this.DataContext = referidos; ReferidoIdTextBox.Focus(); ReferidoIdTextBox.SelectAll(); }
private void ReferidoIdTextbox_TextChanged(object sender, TextChangedEventArgs e) { try { if (ReferidoIdTextBox.Text.Trim() != string.Empty) { int.Parse(ReferidoIdTextBox.Text); } } catch { MessageBox.Show($"El valor digitado en el campo (Referido Id) no es un número.\n\nPor favor, digite un número.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ReferidoIdTextBox.Text = "0"; ReferidoIdTextBox.Focus(); ReferidoIdTextBox.SelectAll(); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { Referidos encontrado = ReferidosBLL.Buscar(Utilidades.ToInt(ReferidoIdTextBox.Text)); if (encontrado != null) { this.referidos = encontrado; Cargar(); } else { this.referidos = new Referidos(); this.DataContext = this.referidos; MessageBox.Show($"Este Referidos no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); Limpiar(); ReferidoIdTextBox.SelectAll(); ReferidoIdTextBox.Focus(); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { { if (!Validar()) { return; } if (ReferidoIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Referido Id) está vacío.\n\nAsigne un Id al Referido.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ReferidoIdTextBox.Text = "0"; ReferidoIdTextBox.Focus(); ReferidoIdTextBox.SelectAll(); return; } if (UsuarioIdComboBox.Text == string.Empty) { MessageBox.Show("El Campo (Usuario Id) está vacío.\n\nPorfavor, Seleccione su Nombre de Usuario.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); UsuarioIdComboBox.IsDropDownOpen = true; return; } if (NombreTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Nombres) está vacío.\n\nAsigne un Nombre al Referido.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); NombreTextBox.Clear(); NombreTextBox.Focus(); return; } if (CedulaTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Cédula) está vacío.\n\nAsigne una Cedula al Cedula.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); CedulaTextBox.Text = "0"; CedulaTextBox.Focus(); CedulaTextBox.SelectAll(); return; } if (CedulaTextBox.Text.Length != 11) { MessageBox.Show($"La Cédula ({CedulaTextBox.Text}) no es válida.\n\nLa cedula debe tener 11 dígitos (0-9).", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); CedulaTextBox.Focus(); return; } if (DireccionTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Dirección) está vacío.\n\nAsigne una Dirección al Referido.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); DireccionTextBox.Clear(); DireccionTextBox.Focus(); return; } var paso = ReferidosBLL.Guardar(referidos); if (paso) { Limpiar(); MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }