コード例 #1
0
        public bool Update(Comunicado entity)
        {
            ComunicadoDAC comunicadoDAC = new ComunicadoDAC();

            comunicadoDAC.Update(entity);
            return(true);
        }
コード例 #2
0
        public Comunicado Create(Comunicado entity)
        {
            entity.fecha = DateTime.Now;
            entity.visto = false;
            ComunicadoDAC comunicadoDAC = new ComunicadoDAC();

            return(comunicadoDAC.Create(entity));
        }
コード例 #3
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);
        }
コード例 #4
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);
        }
コード例 #5
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);
        }
コード例 #6
0
        public void Delete(int id)
        {
            ComunicadoDAC comunicadoDAC = new ComunicadoDAC();

            comunicadoDAC.Delete(id);
        }
コード例 #7
0
        public void Update(int id_comunicado)
        {
            ComunicadoDAC comunicadoDAC = new ComunicadoDAC();

            comunicadoDAC.Update(id_comunicado);
        }