public static void InsertarActualizarMotivoConsulta(int codigoMotivoConsulta, string descripcion) { ISession nhSesion = ManejoNHibernate.IniciarSesion(); try { MotivoConsulta motivoConsulta; if (codigoMotivoConsulta == 0) { motivoConsulta = new MotivoConsulta(); } else { motivoConsulta = CatalogoMotivoConsulta.RecuperarPorCodigo(codigoMotivoConsulta, nhSesion); } motivoConsulta.Descripcion = descripcion; CatalogoMotivoConsulta.InsertarActualizar(motivoConsulta, nhSesion); } catch (Exception ex) { throw ex; } finally { nhSesion.Close(); nhSesion.Dispose(); } }