private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Representantes>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: listado = RepresentantesBLL.GetList(e => e.RepresentanteId == int.Parse(CriterioTextBox.Text)); break; case 1: listado = RepresentantesBLL.GetList(e => e.Nombre.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase)); break; case 2: listado = RepresentantesBLL.GetList(e => e.Cedula.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase)); break; case 3: listado = RepresentantesBLL.GetList(e => e.Direccion.Contains(CriterioTextBox.Text)); break; } } else { listado = RepresentantesBLL.GetList(c => true); } DatosDataGrid.ItemsSource = null; DatosDataGrid.ItemsSource = listado; }
private void EliminarButton_Click(object sender, RoutedEventArgs e) { { if (RepresentantesBLL.Eliminar(Utilidades.ToInt(RepresentanteIdTextBox.Text))) { Limpiar(); MessageBox.Show("Registro Eliminado", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se pudo Eliminar el Registro", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
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); } } }