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(); } }
public static DataTable RecuperarMotivoConsultaPorCodigo(int codigoMotivoConsulta) { DataTable tablaMotivoConsulta = new DataTable(); tablaMotivoConsulta.Columns.Add("codigoMotivoConsulta"); tablaMotivoConsulta.Columns.Add("descripcion"); ISession nhSesion = ManejoNHibernate.IniciarSesion(); try { MotivoConsulta motivoConsulta = CatalogoMotivoConsulta.RecuperarPorCodigo(codigoMotivoConsulta, nhSesion); tablaMotivoConsulta.Rows.Add(new object[] { motivoConsulta.Codigo, motivoConsulta.Descripcion }); } catch (Exception ex) { throw ex; } finally { nhSesion.Close(); nhSesion.Dispose(); } return(tablaMotivoConsulta); }
public static void Eliminar(MotivoConsulta motivoConsulta, ISession nhSesion) { try { nhSesion.Delete(motivoConsulta); nhSesion.Flush(); } catch (Exception ex) { throw ex; } }
public static void InsertarActualizar(MotivoConsulta motivoConsulta, ISession nhSesion) { try { nhSesion.SaveOrUpdate(motivoConsulta); nhSesion.Flush(); } catch (Exception ex) { throw ex; } }
public override void NuevoRegistro() { try { motivoConsulta = new MotivoConsulta { Codigo = Convert.ToInt32(this.txtCodigoMotivoConsulta.Text), Descripcion = this.txtDescripcionMotivoConsulta.Text, }; consultaPacienteUoW.MotivoConsultaRepositorio.Insertar(motivoConsulta); consultaPacienteUoW.Commit(); this.txtCodigoMotivoConsulta.Focus(); } catch (Exception ex) { Mensaje.Mostrar(ex, Constantes.TipoMensaje.Error); } }