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); }
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); }
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); }
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); }