Ejemplo n.º 1
0
        public TriajeEN ReadOID(int idTriaje)
        {
            TriajeEN triajeEN = null;

            triajeEN = _ITriajeCAD.ReadOID(idTriaje);
            return(triajeEN);
        }
Ejemplo n.º 2
0
        public int New_(int p_medico, SanurGenNHibernate.Enumerated.Sanur.PrioridadEnum p_prioridad, string p_movilidad, string p_motivoAsist, SanurGenNHibernate.Enumerated.Sanur.EspecialidadEnum p_destino, string p_observaciones)
        {
            TriajeEN triajeEN = null;
            int      oid;

            //Initialized TriajeEN
            triajeEN = new TriajeEN();

            if (p_medico != -1)
            {
                triajeEN.Medico           = new SanurGenNHibernate.EN.Sanur.MedicoEN();
                triajeEN.Medico.IdUsuario = p_medico;
            }

            triajeEN.Prioridad = p_prioridad;

            triajeEN.Movilidad = p_movilidad;

            triajeEN.MotivoAsist = p_motivoAsist;

            triajeEN.Destino = p_destino;

            triajeEN.Observaciones = p_observaciones;

            //Call to TriajeCAD

            oid = _ITriajeCAD.New_(triajeEN);
            return(oid);
        }
Ejemplo n.º 3
0
        public int New_(TriajeEN triaje)
        {
            try
            {
                SessionInitializeTransaction();
                if (triaje.Medico != null)
                {
                    triaje.Medico = (SanurGenNHibernate.EN.Sanur.MedicoEN)session.Load(typeof(SanurGenNHibernate.EN.Sanur.MedicoEN), triaje.Medico.IdUsuario);
                }

                session.Save(triaje);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is SanurGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in TriajeCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(triaje.IdTriaje);
        }
Ejemplo n.º 4
0
        public TriajeEN ReadOIDDefault(int idTriaje)
        {
            TriajeEN triajeEN = null;

            try
            {
                SessionInitializeTransaction();
                triajeEN = (TriajeEN)session.Get(typeof(TriajeEN), idTriaje);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is SanurGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in TriajeCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(triajeEN);
        }
Ejemplo n.º 5
0
        public void Modify(int p_Triaje_OID, SanurGenNHibernate.Enumerated.Sanur.PrioridadEnum p_prioridad, string p_movilidad, string p_motivoAsist, SanurGenNHibernate.Enumerated.Sanur.EspecialidadEnum p_destino, string p_observaciones)
        {
            TriajeEN triajeEN = null;

            //Initialized TriajeEN
            triajeEN               = new TriajeEN();
            triajeEN.IdTriaje      = p_Triaje_OID;
            triajeEN.Prioridad     = p_prioridad;
            triajeEN.Movilidad     = p_movilidad;
            triajeEN.MotivoAsist   = p_motivoAsist;
            triajeEN.Destino       = p_destino;
            triajeEN.Observaciones = p_observaciones;
            //Call to TriajeCAD

            _ITriajeCAD.Modify(triajeEN);
        }
Ejemplo n.º 6
0
        public void Modify(TriajeEN triaje)
        {
            try
            {
                SessionInitializeTransaction();
                TriajeEN triajeEN = (TriajeEN)session.Load(typeof(TriajeEN), triaje.IdTriaje);

                triajeEN.Prioridad = triaje.Prioridad;


                triajeEN.Movilidad = triaje.Movilidad;


                triajeEN.MotivoAsist = triaje.MotivoAsist;


                triajeEN.Destino = triaje.Destino;


                triajeEN.Observaciones = triaje.Observaciones;

                session.Update(triajeEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is SanurGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new SanurGenNHibernate.Exceptions.DataLayerException("Error in TriajeCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }