private void btnGuardar_Click(object sender, EventArgs e) { if (validarCampos()) { switch (operacion) { case "N": CatalogoBL.insertarCatalogo(objetoModelo(), ref error, ref mensaje); break; case "M": CatalogoBL.actualizarCatalogo(objetoModelo(), ref error, ref mensaje); break; } if (!error) { frmModelos.actualizarDgvModelos(); switch (operacion) { case "N": mensaje = "Modelo registado exitosamente."; break; case "M": mensaje = "Modelo actualizado exitosamente."; break; } DialogResult result = MessageBox.Show(mensaje, "Remotran", MessageBoxButtons.OK, MessageBoxIcon.Information); if (result == DialogResult.OK) { switch (operacion) { case "N": limpiarCampos(); break; case "M": this.Close(); break; } } } else { MessageBox.Show("Ocurrió un error.", "Remotran", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }