private void Limpiar() { this.representantes = new Representantes(); this.DataContext = representantes; RepresentanteIdTextBox.Focus(); RepresentanteIdTextBox.SelectAll(); }
private void RepresentanteIdTextbox_TextChanged(object sender, TextChangedEventArgs e) { try { if (RepresentanteIdTextBox.Text.Trim() != string.Empty) { int.Parse(RepresentanteIdTextBox.Text); } } catch { MessageBox.Show($"El valor digitado en el campo (Cliente Id) no es un número.\n\nPor favor, digite un número.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); RepresentanteIdTextBox.Text = "0"; RepresentanteIdTextBox.Focus(); RepresentanteIdTextBox.SelectAll(); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { Representantes encontrado = RepresentantesBLL.Buscar(Utilidades.ToInt(RepresentanteIdTextBox.Text)); if (encontrado != null) { this.representantes = encontrado; Cargar(); } else { this.representantes = new Representantes(); this.DataContext = this.representantes; MessageBox.Show($"Este Representantes no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); Limpiar(); RepresentanteIdTextBox.SelectAll(); RepresentanteIdTextBox.Focus(); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { { if (!Validar()) { return; } if (RepresentanteIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Cliente Id) está vacío.\n\nAsigne un Id al Cliente.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); RepresentanteIdTextBox.Text = "0"; RepresentanteIdTextBox.Focus(); RepresentanteIdTextBox.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 Cliente.", "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 Cliente.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); DireccionTextBox.Clear(); DireccionTextBox.Focus(); return; } var paso = RepresentantesBLL.Guardar(representantes); if (paso) { Limpiar(); MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }