private void BtnBuscar_Click(object sender, EventArgs e) { int id; Persona persona = new Persona(); int.TryParse(IDNumericUpDown.Text, out id); Limpiar(); persona = PersonaBILL.Buscar(id); if (persona != null) { MessageBox.Show("Persona Encontrada"); LlenaCampo(persona); } else { MessageBox.Show("Persona no Encontada"); } }
private void BtnGuardar_Click(object sender, EventArgs e) { Persona persona; bool paso = false; if (!Validar()) { return; } persona = LlenarClase(); Limpiar(); //Determinar si es guardar o modificar if (IDNumericUpDown.Value == 0) { paso = PersonaBILL.Guardar(persona); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = PersonaBILL.Modificar(persona); } //Informar el resultado if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool ExisteEnLaBaseDeDatos() { Persona persona = PersonaBILL.Buscar((int)IDNumericUpDown.Value); return(persona != null); }