private void GuardarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } Factoria factoria; RepositorioBase <Factoria> repositorio = new RepositorioBase <Factoria>(); bool paso; factoria = LlenaClase(); factoria.FactoriaID = 0; if (Convert.ToInt32(FactoriaIDTextBox.Text) == 0) { paso = repositorio.Guardar(factoria); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No Puedes Modificar una Factoria Inexistente, Verifique Los Datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = FactoriaBLL.Modificar(factoria); if (paso) { Limpiar(); MessageBox.Show("Factoria Modificada Exitosamente!!", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } if (paso) { MessageBox.Show("Factoria Guardada Exitosamente!!", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No Se Pudo Guardar!!", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }