public List <clHorario> mtdConsultarCursos()
        {
            string    consulta  = "select idCurso,nombreCurso from curso";
            DataTable resultado = new DataTable();

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

            for (int i = 0; i < resultado.Rows.Count; i++)
            {
                clHorario objAdd = new clHorario();
                objAdd.idCurso     = int.Parse(resultado.Rows[i][0].ToString());
                objAdd.nombreCurso = resultado.Rows[i][1].ToString();
                lista.Add(objAdd);
            }
            return(lista);
        }
        public List <clHorario> 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 <clHorario> lista = new List <clHorario>();

            for (int i = 0; i < resultado.Rows.Count; i++)
            {
                clHorario objAdd = new clHorario();
                objAdd.idAsignatura     = int.Parse(resultado.Rows[i][0].ToString());
                objAdd.nombreAsignatura = resultado.Rows[i][1].ToString();
                lista.Add(objAdd);
            }
            return(lista);
        }
        public List <clHorario> mtdFiltarHorariosCurso()
        {
            string consulta = "select horario.dia,asignatura.nombreAsignatura,horario.horaInicio,horario.horaFinal from  \n " +
                              "horario inner join asignaturacurso on horario.idAsignaturaCurso = asignaturacurso.idAsignaturacurso inner join asignatura on asignatura.idAsignatura = asignaturacurso.idAsignatura \n" +
                              " inner join curso on asignaturacurso.idCurso = curso.idCurso where curso.idCurso =" + idCurso + "";
            DataTable resultado = new DataTable();

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

            for (int i = 0; i < resultado.Rows.Count; i++)
            {
                clHorario objAdd = new clHorario();
                objAdd.dia = resultado.Rows[i][0].ToString();
                objAdd.nombreAsignatura = resultado.Rows[i][1].ToString();
                objAdd.horaIncio        = resultado.Rows[i][2].ToString();
                objAdd.horaFinal        = resultado.Rows[i][3].ToString();

                lista.Add(objAdd);
            }
            return(lista);
        }
        public List <clHorario> mtConsultadModificar()
        {
            mtdConsultarIdAsignaturaCurso();
            string consulta = "select horario.dia, horario.horaInicio,horario.horaFinal from horario inner join asignaturacurso on asignaturacurso.idAsignaturaCurso=horario.idAsignaturaCurso  " +
                              "inner join asignatura on asignaturacurso.idAsignatura=asignatura.idAsignatura inner join curso on curso.idCurso=asignaturacurso.idCurso where horario.idAsignaturaCurso=" + idAsignaturaCurso + " ";

            DataTable  resultado   = new DataTable();
            clConexion objConexion = new clConexion();

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

            for (int i = 0; i < resultado.Rows.Count; i++)
            {
                clHorario objAdd = new clHorario();
                objAdd.dia = resultado.Rows[i][0].ToString();
                //objAdd.nombreAsignatura = resultado.Rows[i][1].ToString();
                objAdd.horaIncio = resultado.Rows[i][1].ToString();
                objAdd.horaFinal = resultado.Rows[i][2].ToString();

                lista.Add(objAdd);
            }
            return(lista);
        }