public MaestroHorario ReadBy(int id)
        {
            MaestroHorarioDAC maestroHorarioDAC    = new MaestroHorarioDAC();
            MaestroComponent  tipoPersonaComponent = new MaestroComponent();

            MaestroHorario maestroHorario = new MaestroHorario();

            maestroHorario         = maestroHorarioDAC.ReadBy(id);
            maestroHorario.persona = tipoPersonaComponent.ReadBy(maestroHorario.persona.Id);

            return(maestroHorario);
        }
        public List <MaestroHorario> Read()
        {
            MaestroHorarioDAC     personaDAC = new MaestroHorarioDAC();
            List <MaestroHorario> result     = new List <MaestroHorario>();

            foreach (MaestroHorario item in personaDAC.Read())
            {
                MaestroHorario   maestroHorario       = new MaestroHorario();
                MaestroComponent tipoPersonaComponent = new MaestroComponent();
                maestroHorario         = item;
                maestroHorario.persona = tipoPersonaComponent.ReadBy(item.persona.Id);

                result.Add(maestroHorario);
            }
            return(result);
        }
        public List <MaestroHorario> DisponibilidadEspecialidad(int especialidad, int año, string turno)
        {
            MaestroHorarioDAC     personaDAC = new MaestroHorarioDAC();
            List <MaestroHorario> result     = new List <MaestroHorario>();

            foreach (MaestroHorario item in personaDAC.DisponibilidadEspecialidad(especialidad, año, turno))
            {
                MaestroHorario   maestroHorario       = new MaestroHorario();
                MaestroComponent tipoPersonaComponent = new MaestroComponent();

                maestroHorario         = item;
                maestroHorario.persona = tipoPersonaComponent.ReadBy(item.persona.Id);

                result.Add(maestroHorario);
            }
            return(result);
        }
Exemplo n.º 4
0
        public Comunicado ReadBy(int id)
        {
            ComunicadoDAC comunicadoDAC = new ComunicadoDAC();
            Comunicado    result        = new Comunicado();

            result = comunicadoDAC.ReadBy(id);

            AlumnoComponent  personaComponent = new AlumnoComponent();
            MaestroComponent maestroComponent = new MaestroComponent();

            result.persona = personaComponent.ReadBy(result.persona.Id);
            result.maestro = maestroComponent.ReadBy(result.maestro.Id);



            return(result);
        }
Exemplo n.º 5
0
        public List <Comunicado> Read()
        {
            ComunicadoDAC     comunicadoDAC = new ComunicadoDAC();
            List <Comunicado> result        = new List <Comunicado>();

            foreach (var item in comunicadoDAC.Read())
            {
                Comunicado       comunicado       = new Comunicado();
                AlumnoComponent  personaComponent = new AlumnoComponent();
                MaestroComponent maestroComponent = new MaestroComponent();
                comunicado         = item;
                comunicado.persona = personaComponent.ReadBy(item.persona.Id);
                comunicado.maestro = maestroComponent.ReadBy(item.maestro.Id);
                result.Add(comunicado);
            }
            return(result);
        }
Exemplo n.º 6
0
        public List <Comunicado> ReadByAlumnoYaño(int legajo, int año)
        {
            ComunicadoDAC     comunicadoDAC = new ComunicadoDAC();
            List <Comunicado> result        = new List <Comunicado>();
            DateTime          añoInicio     = new DateTime(año, 1, 1);
            DateTime          añofinal      = new DateTime(año, 12, 31);

            foreach (var item in comunicadoDAC.ReadByAlumnoYaño(legajo, añoInicio, añofinal))
            {
                Comunicado       comunicado       = new Comunicado();
                AlumnoComponent  personaComponent = new AlumnoComponent();
                MaestroComponent maestroComponent = new MaestroComponent();

                comunicado         = item;
                comunicado.persona = personaComponent.ReadBy(item.persona.Id);
                comunicado.maestro = maestroComponent.ReadBy(item.maestro.Id);
                result.Add(comunicado);
            }
            return(result);
        }