protected virtual void Guardar() { try { if (!ActualizarRegistro()) { Mensajes.msgError("Error al actualizar registro en Guardar()"); return; } if (accion == TipoAccion.Baja) { if (Mensajes.msgEliminarResgistro() == DialogResult.Yes) { if (Baja()) { Mensajes.msgRegistroBorrado(); ActualizarListado(); Modificado = false; this.Close(); } else { Mensajes.ErrorBorrar(); } } } if (accion == TipoAccion.Modif) { //if (Mensajes.msgActualizarRegistro() == DialogResult.Yes) //{ if (Modif()) { Mensajes.msgRegistroActualizado(); if (AbrirSig) { AbrirFormSig(); } if (padre != null) { padre.Actualizar(); } ActualizarListado(); Modificado = false; this.Close(); } else { Mensajes.ErrorActualizar(); } //} } if (accion == TipoAccion.Alta) { if (Alta()) { AbrirFormSig(); //Mensajes.msgRegistroInsertado(); if (padre != null) { padre.Actualizar(); } ActualizarListado(); Modificado = false; this.Close(); } else { Mensajes.ErrorInsertar(); } } } catch (Exception ex) { Mensajes.msgError(ex); } }