private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Persona>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: //todo listado = PersonaBll.GetList(p => true); break; case 1: //ID int id = Convert.ToInt32(CriterioTextBox.Text); listado = PersonaBll.GetList(p => p.PersonaId == id); break; case 2: //Nombre listado = PersonaBll.GetList(p => p.Nombre.Contains(CriterioTextBox.Text)); break; } } else { listado = PersonaBll.GetList(p => true); } ConsultaDataGrip.ItemsSource = null; ConsultaDataGrip.ItemsSource = listado; }
private void EliminarButton_Click(object sender, RoutedEventArgs e) { int id; id = Convert.ToInt32(IdTextBox.Text); Limpiar(); if (PersonaBll.Eliminar(id)) { MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show(IdTextBox.Text, "No se puede eliminar una persona que no existe"); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { int id; Persona persona = new Persona(); int.TryParse(IdTextBox.Text, out id); Limpiar(); persona = PersonaBll.Buscar(id); if (persona != null) { LlenaCampos(persona); } else { MessageBox.Show("Persona no Encontrada"); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { Persona persona; bool paso = false; if (!Validar()) { return; } persona = LlenaClases(); if (string.IsNullOrWhiteSpace(IdTextBox.Text) || IdTextBox.Text == "0") { paso = PersonaBll.Guardar(persona); } else { if (!Existe()) { MessageBox.Show("No Se puede Modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); return; } paso = PersonaBll.Modificar(persona); } if (paso) { Limpiar(); MessageBox.Show("Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }
private bool Existe() { Persona persona = PersonaBll.Buscar(Convert.ToInt32(IdTextBox.Text)); return(persona != null); }
public void Initialize() { personaBll = new PersonaBll(); }