예제 #1
0
 public Cuestionario obtenerCuestionarioDB(int idCuest)
 {
     try
     {
         CuestionarioDAO clog = new CuestionarioDB();
         return(clog.obtenerCuestionarioDB(idCuest));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
 public List <Cuestionario> obtenerCuestionariosDB(Candidato cand)
 {
     try
     {
         CuestionarioDAO clog = new CuestionarioDB();
         return(clog.obtenerCuestionariosDB(cand));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
        public void agregarBloques(Cuestionario cuest, List <Bloque> listaBloques)
        {
            CuestionarioDB cdatos = new CuestionarioDB();

            try
            {
                cdatos.agregarBloques(cuest, listaBloques);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #4
0
        public void modificarCuestionario(Cuestionario cuest)
        {
            CuestionarioDB cdatos = new CuestionarioDB();

            try
            {
                cdatos.modificarCuestionario(cuest);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #5
0
        public void modificarEstado(Cuestionario cuest, string estado)
        {
            CuestionarioDB cdatos = new CuestionarioDB();

            try
            {
                cdatos.modificarEstado(cuest, estado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #6
0
        public void agregarAcceso(Cuestionario cuest)
        {
            CuestionarioDB cdatos = new CuestionarioDB();

            try
            {
                cdatos.agregarAcceso(cuest);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #7
0
        public bool verificarCuestionariosActivos(Candidato ca)
        {
            bool           tiene;
            CuestionarioDB cdatos = new CuestionarioDB();

            try
            {
                List <Cuestionario> lc = ca.Cuestionario.Where(cu => (cu.Estado_Cuestionario.Where(est => (est.estadoActual == "En Proceso" || est.estadoActual == "Activo") && est.fecha_mod == cu.Estado_Cuestionario.Max(estado => estado.fecha_mod))).Count() > 0).ToList();
                if (lc.Count() == 0)
                {
                    tiene = false;
                    GestorDeAutenticacion.setCandidatoActual(null);
                }
                else
                {
                    tiene = true;
                }
                return(tiene);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }