public EpisodioEN ReadOID(int idEpisodio) { EpisodioEN episodioEN = null; episodioEN = _IEpisodioCAD.ReadOID(idEpisodio); return(episodioEN); }
public int New_(EpisodioEN episodio) { try { SessionInitializeTransaction(); if (episodio.Paciente != null) { episodio.Paciente = (SanurGenNHibernate.EN.Sanur.PacienteEN)session.Load(typeof(SanurGenNHibernate.EN.Sanur.PacienteEN), episodio.Paciente.IdPaciente); } if (episodio.Administrativo != null) { episodio.Administrativo = (SanurGenNHibernate.EN.Sanur.AdministrativoEN)session.Load(typeof(SanurGenNHibernate.EN.Sanur.AdministrativoEN), episodio.Administrativo.IdUsuario); } session.Save(episodio); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SanurGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in EpisodioCAD.", ex); } finally { SessionClose(); } return(episodio.IdEpisodio); }
public EpisodioEN ReadOIDDefault(int idEpisodio) { EpisodioEN episodioEN = null; try { SessionInitializeTransaction(); episodioEN = (EpisodioEN)session.Get(typeof(EpisodioEN), idEpisodio); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SanurGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in EpisodioCAD.", ex); } finally { SessionClose(); } return(episodioEN); }
public void Modify(int p_Episodio_OID, TimeSpan p_fechaInicio, string p_observaciones, TimeSpan p_fechaFin, SanurGenNHibernate.Enumerated.Sanur.EstadoEnum p_estado, bool p_emergencia, bool p_imporante) { EpisodioEN episodioEN = null; //Initialized EpisodioEN episodioEN = new EpisodioEN(); episodioEN.IdEpisodio = p_Episodio_OID; episodioEN.FechaInicio = p_fechaInicio; episodioEN.Observaciones = p_observaciones; episodioEN.FechaFin = p_fechaFin; episodioEN.Estado = p_estado; episodioEN.Emergencia = p_emergencia; episodioEN.Imporante = p_imporante; //Call to EpisodioCAD _IEpisodioCAD.Modify(episodioEN); }
public void Modify(EpisodioEN episodio) { try { SessionInitializeTransaction(); EpisodioEN episodioEN = (EpisodioEN)session.Load(typeof(EpisodioEN), episodio.IdEpisodio); episodioEN.FechaInicio = episodio.FechaInicio; episodioEN.Observaciones = episodio.Observaciones; episodioEN.FechaFin = episodio.FechaFin; episodioEN.Estado = episodio.Estado; episodioEN.Emergencia = episodio.Emergencia; episodioEN.Imporante = episodio.Imporante; session.Update(episodioEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SanurGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in EpisodioCAD.", ex); } finally { SessionClose(); } }
public int New_(int p_paciente, TimeSpan p_fechaInicio, string p_observaciones, int p_administrativo, TimeSpan p_fechaFin, SanurGenNHibernate.Enumerated.Sanur.EstadoEnum p_estado, bool p_emergencia, bool p_imporante) { EpisodioEN episodioEN = null; int oid; //Initialized EpisodioEN episodioEN = new EpisodioEN(); if (p_paciente != -1) { episodioEN.Paciente = new SanurGenNHibernate.EN.Sanur.PacienteEN(); episodioEN.Paciente.IdPaciente = p_paciente; } episodioEN.FechaInicio = p_fechaInicio; episodioEN.Observaciones = p_observaciones; if (p_administrativo != -1) { episodioEN.Administrativo = new SanurGenNHibernate.EN.Sanur.AdministrativoEN(); episodioEN.Administrativo.IdUsuario = p_administrativo; } episodioEN.FechaFin = p_fechaFin; episodioEN.Estado = p_estado; episodioEN.Emergencia = p_emergencia; episodioEN.Imporante = p_imporante; //Call to EpisodioCAD oid = _IEpisodioCAD.New_(episodioEN); return(oid); }