Exemple #1
0
        public Asistencia ReadBy(int id)
        {
            Asistencia    asistencia    = new Asistencia();
            AsistenciaDAC asistenciaDAC = new AsistenciaDAC();

            asistencia = asistenciaDAC.ReadBy(id);

            AlumnoComponent personaComponent = new AlumnoComponent();
            Alumno          alumno           = new Alumno();

            alumno = personaComponent.ReadBy(asistencia.persona.Id);

            Asistencia result = new Asistencia(alumno);



            result.Id      = asistencia.Id;
            result.asistio = asistencia.asistio;
            result.año     = asistencia.año;
            result.dia     = asistencia.dia;
            result.mes     = asistencia.mes;



            return(result);
        }
Exemple #2
0
        private void txtCursoListado_SelectedIndexChanged(object sender, EventArgs e)
        {
            mgExamenes.Rows.Clear();
            if (txtAño.Text != "")
            {
                mgAlumnoListado.Rows.Clear();
                Curso curso = new Curso();
                curso = (Curso)txtCursoListado.SelectedItem;
                List <Alumno>   alumnos         = new List <Alumno>();
                AlumnoComponent alumnoComponent = new AlumnoComponent();
                alumnos = alumnoComponent.ObtenerAlumnodeCunCurso(curso.Id);

                int n = 0;
                foreach (var item in alumnos)
                {
                    n = mgAlumnoListado.Rows.Add();
                    mgAlumnoListado.Rows[n].Cells[0].Value = item.Id;
                    mgAlumnoListado.Rows[n].Cells[1].Value = item.nombre;
                    mgAlumnoListado.Rows[n].Cells[2].Value = item.apellido;

                    mgAlumnoListado.Rows[n].Cells[3].Value = item.DNI;
                    mgAlumnoListado.Rows[n].Cells[4].Value = item.fechaNacimiento;
                    n++;
                }
            }
        }
        private void txtCursoListado_SelectedIndexChanged(object sender, EventArgs e)
        {
            AlumnoComponent cursoAlumnoComponent = new AlumnoComponent();

            int           año    = DateTime.Now.Year;
            List <Alumno> result = new  List <Alumno>();
            Curso         curso  = new Curso();

            curso  = (Curso)txtCursoListado.SelectedItem;
            result = cursoAlumnoComponent.ObtenerAlumnodeCunCurso(curso.Id);

            mgAlumno.Rows.Clear();

            int n = 0;

            foreach (var item in result)
            {
                n = mgAlumno.Rows.Add();
                mgAlumno.Rows[n].Cells[0].Value = item.Id;
                mgAlumno.Rows[n].Cells[1].Value = item.nombre;
                mgAlumno.Rows[n].Cells[2].Value = item.apellido;

                mgAlumno.Rows[n].Cells[3].Value = item.DNI;
                mgAlumno.Rows[n].Cells[4].Value = item.fechaNacimiento;
                n++;
            }
        }
Exemple #4
0
        public frmAlumnoIndex()
        {
            UsuariosComponent usuariosComponent = new UsuariosComponent();

            usurios = usuariosComponent.ReadByEmail(SessionManager.instance.GetUSuario().Email);
            AlumnoComponent alumnoComponent = new AlumnoComponent();

            alumno = alumnoComponent.ReadByUsuario(usurios.Id);
            CursoComponent cursoComponent = new CursoComponent();

            curso = cursoComponent.ReadByPersona(alumno.Id);
            InitializeComponent();
        }
        public List <Persona> ObtenerAlumnosDisponibles(int id_curso, int año)
        {
            CursoDAC        cursoAlumnoDAC   = new CursoDAC();
            AlumnoComponent personaComponent = new AlumnoComponent();
            Curso           curso            = new Curso();
            CursoComponent  cursoComponent   = new CursoComponent();

            //obtengo el curso
            curso = cursoComponent.ReadBy(id_curso);
            //establezco segun el grado los años de inicio y fin
            int      añoFecha    = año - curso.grado.año - 1;
            int      añoFechafin = año - curso.grado.año;
            string   fechaInicio = añoFecha.ToString() + "-06-30 00:00:00";
            string   fechaFin    = añoFechafin.ToString() + "-06-30 00:00:00";
            DateTime fi          = new DateTime(añoFecha, 06, 30);
            DateTime ff          = new DateTime(añoFechafin, 06, 30);
            //obtengo alumnos

            List <Alumno> personas = new List <Alumno>();

            personas = personaComponent.ReadByFechaNacimiento(fi, ff);

            //Obtengo alumnos ya incriptos

            List <Alumno> cursoAlumnos = new List <Alumno>();

            cursoAlumnos = personaComponent.ReadByAño(curso.salaHorario.año);

            //Asigno los alumnos que no tiene cursos
            List <Persona> result = new List <Persona>();

            foreach (var item in personas)
            {
                int a = 0;

                foreach (var itemCurso in cursoAlumnos)
                {
                    if (itemCurso.Id == item.Id)
                    {
                        a = 1;
                    }
                }
                if (a == 0)
                {
                    result.Add(item);
                }
            }
            return(result);
        }
 private void txtCurso_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (txtCurso.Text != "")
     {
         txtAlumno.DataSource = null;
         AlumnoComponent cursoAlumno = new AlumnoComponent();
         Curso           curso       = new Curso();
         curso = (Curso)txtCurso.SelectedItem;
         List <Alumno> personas = new List <Alumno>();
         personas                = cursoAlumno.ObtenerAlumnodeCunCurso(curso.Id);
         txtAlumno.DataSource    = personas;
         txtAlumno.DisplayMember = "nombreCompleto";
         txtAlumno.ValueMember   = "Id";
     }
 }
        public Boletin ReadBy(int id)
        {
            BoletinDAC asistenciaDAC = new BoletinDAC();
            Boletin    result        = null;

            AlumnoComponent personaComponent = new AlumnoComponent();

            result = asistenciaDAC.ReadBy(id);


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


            return(result);
        }
Exemple #8
0
        public List <ObrasSocial> Read()
        {
            ObraSocialDAC familiaComponent = new ObraSocialDAC();

            List <ObrasSocial> result = new List <ObrasSocial>();

            foreach (var item in familiaComponent.Read())
            {
                ObrasSocial familia = new ObrasSocial();
                familia = item;
                AlumnoComponent personaComponent = new AlumnoComponent();
                familia.persona = personaComponent.ReadBy(item.persona.Id);
                result.Add(familia);
            }
            return(result);
        }
Exemple #9
0
        public List <Alergias> Read()
        {
            AlergiaDAC familiaComponent = new AlergiaDAC();

            List <Alergias> result = new List <Alergias>();

            foreach (var item in familiaComponent.Read())
            {
                Alergias familia = new Alergias();
                familia = item;
                AlumnoComponent personaComponent = new AlumnoComponent();
                familia.persona = personaComponent.ReadBy(item.persona.Id);
                result.Add(familia);
            }
            return(result);
        }
Exemple #10
0
        public List <Casa> Read()
        {
            CasaDac familiaDAC = new CasaDac();

            List <Casa> result = new List <Casa>();

            foreach (var item in familiaDAC.Read())
            {
                Casa familia = new Casa();
                familia = item;
                AlumnoComponent personaComponent = new AlumnoComponent();
                familia.persona = personaComponent.ReadBy(item.persona.Id);
                result.Add(familia);
            }
            return(result);
        }
        public Examen ReadBy(int id)
        {
            ExamenDAC personaDAC = new ExamenDAC();
            Examen    result     = new Examen();

            result = personaDAC.ReadBy(id);
            AlumnoComponent personaComponent = new AlumnoComponent();

            MateriaComponent materiaComponent = new MateriaComponent();

            result.persona = personaComponent.ReadBy(result.persona.Id);
            result.materia = materiaComponent.ReadBy(result.materia.Id);



            return(result);
        }
        public List <Examen> Read()
        {
            ExamenDAC     personaDAC = new ExamenDAC();
            List <Examen> result     = new List <Examen>();

            foreach (Examen item in personaDAC.Read())
            {
                AlumnoComponent  personaComponent = new AlumnoComponent();
                Examen           examen           = new Examen();
                MateriaComponent materiaComponent = new MateriaComponent();
                examen         = item;
                examen.persona = personaComponent.ReadBy(item.persona.Id);
                examen.materia = materiaComponent.ReadBy(item.materia.Id);
                result.Add(examen);
            }
            return(result);
        }
Exemple #13
0
        public Casa ReadBy(string id)
        {
            Casa            familia          = new Casa();
            AlumnoComponent personaComponent = new AlumnoComponent();
            CasaDac         familiaComponent = new CasaDac();

            familia = familiaComponent.ReadBy(id);
            if (familia == null)
            {
                return(null);
            }
            else
            {
                familia.persona = personaComponent.ReadBy(familia.persona.Id);
                return(familia);
            }
        }
Exemple #14
0
        private void frmAsistencia_Load(object sender, EventArgs e)
        {
            RecorridoForm.CambiarIdioma(this);
            CursoComponent cursoComponent = new CursoComponent();

            unCurso = cursoComponent.ReadBy(curso);
            AlumnoComponent alumnocomponent = new AlumnoComponent();

            alumnos = alumnocomponent.ObtenerAlumnodeCunCurso(curso);


            txtAlumno.DataSource    = alumnos;
            txtAlumno.ValueMember   = "Id";
            txtAlumno.DisplayMember = "nombreCompleto";
            llenarGrillaAsistencias();
            llenarCOmboMesVer();
        }
        public List <Boletin> ReadByAlumnoYAño(Boletin entity)
        {
            BoletinDAC     asistenciaDAC = new BoletinDAC();
            List <Boletin> result        = new List <Boletin>();

            foreach (Boletin item in asistenciaDAC.ReadByAlumnoYAño(entity))
            {
                AlumnoComponent personaComponent = new AlumnoComponent();
                Boletin         asistencia       = new Boletin();

                asistencia         = item;
                asistencia.persona = personaComponent.ReadBy(item.persona.Id);

                result.Add(asistencia);
            }
            return(result);
        }
Exemple #16
0
        public Alergias ReadBy(int id)
        {
            Alergias        familia          = new Alergias();
            AlumnoComponent personaComponent = new AlumnoComponent();
            AlergiaDAC      familiaComponent = new AlergiaDAC();

            familia = familiaComponent.ReadBy(id);
            if (familia == null)
            {
                return(null);
            }
            else
            {
                familia.persona = personaComponent.ReadBy(familia.persona.Id);
                return(familia);
            }
        }
        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);
        }
        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);
        }
Exemple #19
0
        public ObrasSocial ReadBy(int id)
        {
            ObrasSocial     familia          = new ObrasSocial();
            AlumnoComponent personaComponent = new AlumnoComponent();

            ObraSocialDAC familiaComponent = new ObraSocialDAC();

            familia = familiaComponent.ReadBy(id);
            if (familia == null)
            {
                return(null);
            }
            else
            {
                familia.persona = personaComponent.ReadBy(familia.persona.Id);
                return(familia);
            }
        }
Exemple #20
0
        public Familia ReadBy(int id)
        {
            Familia         familia          = new Familia();
            AlumnoComponent personaComponent = new AlumnoComponent();

            FamiliaDAC familiaComponent = new FamiliaDAC();

            familia = familiaComponent.ReadBy(id);
            if (familia == null)
            {
                return(null);
            }
            else
            {
                familia.persona = personaComponent.ReadBy(familia.persona.Id);
                return(familia);
            }
        }
        public List <Documento> ReadByAlumno(int legajoAlumno)
        {
            DocumentoDAC     documentacionDAC = new DocumentoDAC();
            List <Documento> result           = new List <Documento>();

            foreach (Documento item in documentacionDAC.ReadByAlumno(legajoAlumno))
            {
                AlumnoComponent personaComponent = new AlumnoComponent();
                Documento       documentacion    = new Documento();


                documentacion = item;

                documentacion.persona = personaComponent.ReadBy(legajoAlumno);
                result.Add(documentacion);
            }
            return(result);
        }
        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);
        }
        public bool VerificarVacantes(int id_curso)


        {
            Curso          curso          = new Curso();
            CursoComponent cursoComponent = new CursoComponent();

            curso = cursoComponent.ReadBy(id_curso);
            AlumnoComponent alumnoComponent = new AlumnoComponent();
            int             cantidadAlumno  = alumnoComponent.ObtenerAlumnodeCunCurso(id_curso).Count;

            if (curso.sala.capacidad > cantidadAlumno)
            {
                return(true);
            }
            else
            {
                return(true);
            }
        }
        private void llenarGrillaAlumno()

        {
            if (txtCurso.Text != "" && txtCursoListado.Text != "")
            {
                mgReserva.Rows.Clear();
                AlumnoComponent cursoAlumnoComponent = new AlumnoComponent();

                List <Alumno> listaPersona = new  List <Alumno>();

                Curso curso = new Curso();
                curso        = (Curso)txtCurso.SelectedItem;
                listaPersona = cursoAlumnoComponent.ObtenerAlumnodeCunCurso(curso.Id);


                int n = 0;
                int m = 0;
                foreach (var item in listaPersona)
                {
                    mgAlumnoListado.Rows.Clear();
                    mgReserva.Rows.Clear();
                    n = mgReserva.Rows.Add();
                    mgReserva.Rows[n].Cells[0].Value = item.Id;
                    mgReserva.Rows[n].Cells[1].Value = item.nombre;
                    mgReserva.Rows[n].Cells[2].Value = item.apellido;

                    mgReserva.Rows[n].Cells[3].Value = item.DNI;
                    mgReserva.Rows[n].Cells[4].Value = item.fechaNacimiento;
                    n++;

                    m = mgAlumnoListado.Rows.Add();
                    mgAlumnoListado.Rows[m].Cells[0].Value = item.Id;
                    mgAlumnoListado.Rows[m].Cells[1].Value = item.nombre;
                    mgAlumnoListado.Rows[m].Cells[2].Value = item.apellido;

                    mgAlumnoListado.Rows[m].Cells[3].Value = item.DNI;
                    mgAlumnoListado.Rows[m].Cells[4].Value = item.fechaNacimiento;
                    m++;
                }
            }
        }
Exemple #25
0
        public List <Asistencia> Read()
        {
            AsistenciaDAC     personaDAC = new AsistenciaDAC();
            List <Asistencia> result     = new List <Asistencia>();

            foreach (Asistencia item in personaDAC.Read())
            {
                AlumnoComponent personaComponent = new AlumnoComponent();
                Alumno          alumno           = new Alumno();
                alumno = personaComponent.ReadBy(item.persona.Id);
                Asistencia asistencia = new Asistencia(alumno);


                asistencia.Id      = item.Id;
                asistencia.asistio = item.asistio;
                asistencia.año     = item.año;
                asistencia.dia     = item.dia;
                asistencia.mes     = item.mes;
                result.Add(asistencia);
            }
            return(result);
        }
Exemple #26
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            mgAlumno.Rows.Clear();
            AlumnoComponent personaComponent = new AlumnoComponent();

            List <Alumno> listaPersona = new List <Alumno>();

            listaPersona = personaComponent.buscar(txtBuscar.Text, 1);
            int n = 0;

            foreach (var item in listaPersona)
            {
                n = mgAlumno.Rows.Add();
                mgAlumno.Rows[n].Cells[0].Value = item.Id;
                mgAlumno.Rows[n].Cells[1].Value = item.nombre;
                mgAlumno.Rows[n].Cells[2].Value = item.apellido;
                mgAlumno.Rows[n].Cells[3].Value = item.direccion;
                mgAlumno.Rows[n].Cells[4].Value = item.DNI;
                mgAlumno.Rows[n].Cells[5].Value = item.fechaNacimiento;
                n++;
            }
        }
Exemple #27
0
        private void LlenarGrilla()
        {
            mgAlumno.Rows.Clear();
            AlumnoComponent personaComponent = new AlumnoComponent();

            List <Alumno> listaPersona = new List <Alumno>();

            listaPersona = personaComponent.Read();
            int n = 0;

            foreach (var item in listaPersona)
            {
                n = mgAlumno.Rows.Add();
                mgAlumno.Rows[n].Cells[0].Value = item.Id;
                mgAlumno.Rows[n].Cells[1].Value = item.nombre;
                mgAlumno.Rows[n].Cells[2].Value = item.apellido;
                mgAlumno.Rows[n].Cells[3].Value = item.direccion;
                mgAlumno.Rows[n].Cells[4].Value = item.DNI;
                mgAlumno.Rows[n].Cells[5].Value = item.fechaNacimiento;
                n++;
            }
        }
        public Documentacion ReadBy(Documentacion entity)
        {
            DocumentoDAC documentacionDAC = new DocumentoDAC();
            Documento    result           = new Documento();
            Documento    documentacion    = new Documento();

            documentacion = documentacionDAC.ReadBy(entity);
            if (documentacion == null)
            {
                return(null);
            }
            else
            {
                AlumnoComponent personaComponent = new AlumnoComponent();

                result = documentacion;

                result.persona = personaComponent.ReadBy(documentacion.persona.Id);

                return(result);
            }
        }
        public Curso ReadBy(int id)
        {
            CursoDAC salaDac = new CursoDAC();
            Curso    result  = new Curso();

            result = salaDac.ReadBy(id);
            if (result != null)
            {
                SalaHorarioComponent salaHorarioComponent = new SalaHorarioComponent();
                SalaComponent        salaComponent        = new SalaComponent();
                GradoComponent       gradoComponent       = new GradoComponent();
                Grado grado = new Grado();
                grado = gradoComponent.ReadBy(result.grado.Id);

                Sala sala = new Sala();
                sala = salaComponent.ReadBy(result.sala.Id);
                SalaHorario salaHorario = new SalaHorario();
                salaHorario = salaHorarioComponent.ReadBy(result.salaHorario.Id);


                MaestroComponent maestroComponent = new MaestroComponent();
                List <Maestro>   maestros         = new List <Maestro>();
                maestros = maestroComponent.ObtenerAlumnodeCunCurso(id);

                AlumnoComponent alumnoComponent = new AlumnoComponent();
                List <Alumno>   alumnos         = new List <Alumno>();
                alumnos = alumnoComponent.ObtenerAlumnodeCunCurso(id);

                Curso curso = new Curso(sala, grado, null, alumnos, maestros, salaHorario);
                curso.Id     = result.Id;
                curso.nombre = result.nombre;
                return(curso);
            }
            else
            {
                return(null);
            }
        }
        void llenarListaComunicado()
        {
            ComunicadoComponent comunicadoComponent  = new ComunicadoComponent();
            AlumnoComponent     cursoAlumnoComponent = new AlumnoComponent();

            int año = DateTime.Now.Year;
            List <Comunicado> result = new List <Comunicado>();
            Curso             curso  = new Curso();

            curso = (Curso)txtCurso.SelectedItem;
            foreach (var item in comunicadoComponent.Read())
            {
                foreach (var alumno in cursoAlumnoComponent.ObtenerAlumnodeCunCurso(curso.Id))
                {
                    if (item.persona.Id == alumno.Id)
                    {
                        result.Add(item);
                    }
                }
            }
            int n = 0;

            foreach (var item in result)
            {
                mgListaComunicado.Rows.Clear();
                n = mgListaComunicado.Rows.Add();
                mgListaComunicado.Rows[n].Cells[0].Value = item.Id;
                mgListaComunicado.Rows[n].Cells[1].Value = item.persona.nombre;
                mgListaComunicado.Rows[n].Cells[2].Value = item.persona.apellido;
                mgListaComunicado.Rows[n].Cells[3].Value = item.persona.DNI;
                mgListaComunicado.Rows[n].Cells[4].Value = item.visto;
                string dat = item.fecha.ToString("dd-MM-yyyy");
                mgListaComunicado.Rows[n].Cells[5].Value = dat;
                mgListaComunicado.Rows[n].Cells[6].Value = item.maestro.nombre + " " + item.maestro.apellido;
                n++;
            }
        }