Beispiel #1
0
        public bool Asociar(IHorario horario)
        {
            var str    = "exec Pr_HorarioXProfesor_Insertar @IdHorario = " + horario.IdHorario.ToString() + ",  @IdProfesor = " + horario.IdProfesor.ToString();
            var result = bd.Database.ExecuteSqlCommand(str);

            return(true);
        }
Beispiel #2
0
        public List <IHorario> getHorarioProfesor(int id)
        {
            var             idProfesor    = new SqlParameter("@IdProfesor", id);
            var             horario       = bd.Database.SqlQuery <Pr_HorarioProfesor_Consultar_Result>("Pr_HorarioProfesor_Consultar @IdProfesor", idProfesor).ToList();
            List <IHorario> arrayHorarios = new List <IHorario>();

            for (int i = 0; i < horario.Count; i++)
            {
                IHorario iHorario = new IHorario();
                iHorario.Dia        = horario[i].Dia;
                iHorario.IdHorario  = horario[i].IdHorario;
                iHorario.HoraFinal  = horario[i].HoraFinal;
                iHorario.HoraInicio = horario[i].HoraInicio;
                iHorario.IdProfesor = horario[i].IdProfesor;
                arrayHorarios.Add(iHorario);
            }


            return(arrayHorarios);
        }