示例#1
0
        public bool Derivar(int IdDerivacion)
        {
            Con_Turno CT = new Con_Turno();
            Turno     T  = new Turno(IdDerivacion, Pac);

            T.EstablecerTurno();
            return(CT.Derivar(IDT, IdDerivacion));
        }
示例#2
0
        public void ActualizarTurno(string p_DiagnosticoFinal, int p_IdC10, bool p_ControlEmbarazo)
        {
            Con_Turno CT = new Con_Turno();

            DiagnosticoFinal = p_DiagnosticoFinal;
            CIE10            = p_IdC10;
            ControlEmbarazo  = p_ControlEmbarazo;
            CT.UpdateDiagnostico(IDT, DiagnosticoFinal, CIE10, ControlEmbarazo);
        }
示例#3
0
        public static Turno GetTurnoByID(int IdTurno)
        {
            Con_Turno CT = new Con_Turno();
            DataRow   DR = CT.SelectTurnoByID(IdTurno);

            if (DR != null)
            {
                return(new Turno(DR));
            }
            else
            {
                return(null);
            }
        }
示例#4
0
        public static List <Turno> GetTurnosByPeriod(DateTime Start, DateTime End, int IdUser, string Estado)
        {
            Conexiones.Con_Turno CT = new Con_Turno();
            DataTable            DT = CT.SelectTurnosByPeriod(IdUser, Start, End, Estado);

            if (DT != null)
            {
                List <Turno> LT = new List <Turno>();
                for (int a = 0; a < DT.Rows.Count; a++)
                {
                    LT.Add(new Turno(DT.Rows[a]));
                }
                return(LT);
            }
            else
            {
                return(null);
            }
        }
示例#5
0
        public static List <Turno> GetTurnosByUser(int IdUser)
        {
            Con_Turno    CT = new Con_Turno();
            DataTable    DT = CT.SelectTurnosByIdUser(IdUser);
            List <Turno> LT = new List <Turno>();

            if (DT != null)
            {
                //Statics.LogCatcher.AddLog("Hay DT", "", null, null);
                for (int a = 0; a < DT.Rows.Count; a++)
                {
                    LT.Add(new Turno(DT.Rows[a]));
                }
                return(LT);
            }
            else
            {
                //Statics.LogCatcher.AddLog("Es null en modelo", "", null, null);
                return(null);
            }
        }
示例#6
0
        public bool EstablecerTurno()
        {
            Con_Turno CT = new Con_Turno();

            return(CT.insertarTurno(Pac.ID, IdUser));
        }
示例#7
0
        public bool FinalizarTurno()
        {
            Con_Turno CT = new Con_Turno();

            return(CT.finalizarConsulta(IDT));
        }
示例#8
0
        public bool CancelarTurno()
        {
            Con_Turno CT = new Con_Turno();

            return(CT.cancelarConsulta(IDT));
        }
示例#9
0
        public bool ComenzarTurno()
        {
            Con_Turno CT = new Con_Turno();

            return(CT.comenzarConsulta(IDT));
        }