예제 #1
0
        public List <clAsistencia> mtdBuscarAsistencia()
        {
            string fecha    = Convert.ToDateTime(fechaHora).ToString("yyyy-MM-dd hh:mm:ss");
            string consulta = "select asistencia.idAsistencia,estudiante.idEstudiante,estudiante.nombres,estudiante.apellidos,curso.nombreCurso,asignatura.nombreAsignatura,asistencia.fechaHora,asistencia.asistencia from asistencia \n " +
                              "inner join asignaturacurso on asignaturacurso.idAsignaturaCurso = asistencia.idAsignaturacurso \n " +
                              "inner join estudiante on asistencia.idEstudiante = estudiante.idEstudiante \n " +
                              "inner join curso on asignaturacurso.idCurso = curso.idCurso  \n " +
                              "inner join asignatura on asignaturacurso.idAsignatura = asignatura.idAsignatura where asignaturacurso.idAsignatura = " + idAsignatura + " and asignaturacurso.idCurso = " + idCurso + " and fechaHora= '" + fecha + "'";

            DataTable tblAsistencia = new DataTable();

            objConexion   = new clConexion();
            tblAsistencia = objConexion.mtdDesconectado(consulta);

            List <clAsistencia> listAsistencia = new List <clAsistencia>();


            for (int i = 0; i < tblAsistencia.Rows.Count; i++)
            {
                clAsistencia objAsistencia = new clAsistencia();
                objAsistencia.idAsistencia     = int.Parse(tblAsistencia.Rows[i]["idAsistencia"].ToString());
                objAsistencia.idEstudiante     = int.Parse(tblAsistencia.Rows[i]["idEstudiante"].ToString());
                objAsistencia.nombres          = tblAsistencia.Rows[i]["nombres"].ToString();
                objAsistencia.apellidos        = tblAsistencia.Rows[i]["apellidos"].ToString();
                objAsistencia.nombreCurso      = tblAsistencia.Rows[i]["nombreCurso"].ToString();
                objAsistencia.nombreAsignatura = tblAsistencia.Rows[i]["nombreAsignatura"].ToString();
                objAsistencia.fechaHora        = DateTime.Parse(tblAsistencia.Rows[i]["fechaHora"].ToString());
                objAsistencia.Asistencia       = tblAsistencia.Rows[i]["asistencia"].ToString();

                listAsistencia.Add(objAsistencia);
            }

            return(listAsistencia);
        }
예제 #2
0
        public List <clAsistencia> mtdConsultarCursos()
        {
            string    consulta  = "select idCurso,nombreCurso from curso";
            DataTable resultado = new DataTable();

            resultado = objConexion.mtdDesconectado(consulta);
            List <clAsistencia> lista = new List <clAsistencia>();

            for (int i = 0; i < resultado.Rows.Count; i++)
            {
                clAsistencia objAdd = new clAsistencia();
                objAdd.idCurso     = int.Parse(resultado.Rows[i][0].ToString());
                objAdd.nombreCurso = resultado.Rows[i][1].ToString();
                lista.Add(objAdd);
            }
            return(lista);
        }
예제 #3
0
        public List <clAsistencia> mtdConsultarFechaSegunCursoAsignatura(int curso, int asigantura)
        {
            List <clAsistencia> listFecha = new List <clAsistencia>();

            string    consulta       = "select distinct (fechaHora) idAsistencia,fechaHora from asistencia inner join asignaturacurso on asistencia.idAsignaturacurso = asignaturacurso.idAsignaturaCurso where asignaturacurso.idCurso = " + curso + " and asignaturacurso.idAsignatura = " + asigantura + " ";
            DataTable tblListaFechas = new DataTable();

            tblListaFechas = objConexion.mtdDesconectado(consulta);
            for (int i = 0; i < tblListaFechas.Rows.Count; i++)
            {
                clAsistencia objFecha      = new clAsistencia();
                string       fechaConsulta = tblListaFechas.Rows[i]["fechaHora"].ToString();
                objFecha.fechaHoras2 = Convert.ToDateTime(fechaConsulta).ToString("yyyy-MM-dd hh:mm:ss");
                listFecha.Add(objFecha);
            }
            return(listFecha);
        }
예제 #4
0
        public List <clAsistencia> mtdConsultarAsignaturasSegunCurso()
        {
            string    consulta  = "select  asignatura.idAsignatura,asignatura.nombreAsignatura from asignaturacurso inner join asignatura on asignaturacurso.idAsignatura=asignatura.idAsignatura where asignaturacurso.idCurso=" + idCurso + "";
            DataTable resultado = new DataTable();

            resultado = objConexion.mtdDesconectado(consulta);
            List <clAsistencia> lista = new List <clAsistencia>();

            for (int i = 0; i < resultado.Rows.Count; i++)
            {
                clAsistencia objAdd = new clAsistencia();
                objAdd.idAsignatura     = int.Parse(resultado.Rows[i][0].ToString());
                objAdd.nombreAsignatura = resultado.Rows[i][1].ToString();
                lista.Add(objAdd);
            }
            return(lista);
        }