Example #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (cbbxNota.SelectedItem != null)
            {
                switch (Convert.ToInt32(cbbxNota.SelectedItem))
                {
                case 1:
                case 2:
                case 3:
                    condicion = "Aplazado";
                    break;

                case 4:
                case 5:
                    condicion = "Regular";
                    break;

                case 6:
                case 7:
                case 8:
                case 9:
                case 10:
                    condicion = "Aprobado";
                    break;
                }
                AlumnoInscripciones ai = new AlumnoInscripciones();
                LogicaInscripcion   lc = new LogicaInscripcion();
                ai           = lc.TraerUno(inscripcionActual.ID);
                ai.Nota      = Convert.ToInt32(cbbxNota.SelectedItem);
                ai.Condicion = condicion;
                lc.Actualizar(ai);
                this.Dispose();
            }
            else
            {
                MessageBox.Show("No ha seleccionado ninguna nota");
            }
        }
        private void CargarEstadoAcademico()
        {
            int       idAlumno       = (int)Session["idPersona"];
            DataTable dtEstadoAlumno = new DataTable();

            dtEstadoAlumno.Columns.Add("Materia", typeof(string));
            dtEstadoAlumno.Columns.Add("Comision", typeof(string));
            dtEstadoAlumno.Columns.Add("Situación", typeof(string));
            dtEstadoAlumno.Columns.Add("Nota", typeof(int));

            foreach (AlumnoInscripciones ai in LogicaInscripcion.TraerTodosPorIdPersona(idAlumno))
            {
                DataRow fila = dtEstadoAlumno.NewRow();
                fila["Materia"]   = LogicaMateria.TraerUno(LogicaCurso.TraerUno(ai.IDCurso).IDMateria).Descripcion;
                fila["Comision"]  = LogicaComision.TraerUno(LogicaCurso.TraerUno(ai.IDCurso).IDComision).Descripcion;
                fila["Situación"] = ai.Condicion;
                fila["Nota"]      = ai.Nota;
                dtEstadoAlumno.Rows.Add(fila);
            }
            dtEstadoAlumno.DefaultView.Sort = "Materia, Comision, Situación, Nota";
            gvEstadoAcademico.DataSource    = dtEstadoAlumno;
            gvEstadoAcademico.DataBind();
        }
        private void CargarGrillaAlumnos(int idCurso)
        {
            DataTable dtCursos = new DataTable();

            dtCursos.Columns.Add("ID", typeof(int));
            dtCursos.Columns.Add("Legajo", typeof(int));
            dtCursos.Columns.Add("Alumno", typeof(string));
            dtCursos.Columns.Add("Nota", typeof(int));
            dtCursos.Columns.Add("Condicion", typeof(string));
            foreach (AlumnoInscripciones alumno in LogicaInscripcion.TraerTodosPorIdCurso(idCurso))
            {
                DataRow fila = dtCursos.NewRow();
                fila["ID"]        = alumno.ID;
                fila["Legajo"]    = LogicaPersona.TraerUno(alumno.IDAlumno).Legajo;
                fila["Alumno"]    = LogicaPersona.TraerUno(alumno.IDAlumno).Apellido + ", " + LogicaPersona.TraerUno(alumno.IDAlumno).Nombre;
                fila["Condicion"] = alumno.Condicion;
                fila["Nota"]      = alumno.Nota;
                dtCursos.Rows.Add(fila);
            }
            dtCursos.DefaultView.Sort = "Alumno, Legajo, Nota, ID";
            gvAlumnos.DataSource      = dtCursos;
            gvAlumnos.DataBind();
            gvAlumnos.SelectedIndex = 0;
        }
Example #4
0
        public void Listar(String Tipo)
        {
            switch (Tipo)
            {
            case "tUsuarios":
                LogicaUsuario lu = new LogicaUsuario();
                dgvUsuarios.DataSource = lu.TraerTodos();
                break;

            case "tPlanes":
                LogicaPlan lp = new LogicaPlan();
                dgvUsuarios.DataSource = lp.TraerTodos();
                break;

            case "tEspecialidades":
                LogicaEspecialidad le = new LogicaEspecialidad();
                dgvUsuarios.DataSource = le.TraerTodos();
                break;

            case "tInscripciones":
                LogicaMateria              lm  = new LogicaMateria();
                LogicaComision             lc  = new LogicaComision();
                LogicaCurso                lcu = new LogicaCurso();
                LogicaInscripcion          li  = new LogicaInscripcion();
                List <AlumnoInscripciones> ais = new List <AlumnoInscripciones>();
                ais = li.TraerTodosPorIdPersona(this.usuarioActual.IDPersona);
                List <InscripcionesEditado> ins = new List <InscripcionesEditado>();
                foreach (AlumnoInscripciones ai in ais)
                {
                    InscripcionesEditado i = new InscripcionesEditado();
                    i.ID        = ai.ID;
                    i.Materia   = lm.TraerUno(lcu.TraerUno(ai.IDCurso).IDMateria).Descripcion;
                    i.Comision  = lc.TraerUno(lcu.TraerUno(ai.IDCurso).IDComision).Descripcion;
                    i.Nota      = ai.Nota;
                    i.Condicion = ai.Condicion;
                    ins.Add(i);
                }
                dgvUsuarios.DataSource = ins;
                break;

            case "tNotas":
                LogicaMateria              llm  = new LogicaMateria();
                LogicaPersona              llp  = new LogicaPersona();
                LogicaCurso                llcu = new LogicaCurso();
                LogicaInscripcion          lli  = new LogicaInscripcion();
                List <AlumnoInscripciones> aais = new List <AlumnoInscripciones>();
                aais = lli.TraerTodosPorIdCurso(IdCursoActual);
                List <InscripcionesEditado> iins = new List <InscripcionesEditado>();
                foreach (AlumnoInscripciones ai in aais)
                {
                    InscripcionesEditado i = new InscripcionesEditado();
                    i.ID        = ai.ID;
                    i.Materia   = llm.TraerUno(llcu.TraerUno(ai.IDCurso).IDMateria).Descripcion;
                    i.Alumno    = llp.TraerUno(ai.IDAlumno).Nombre + " " + llp.TraerUno(ai.IDAlumno).Apellido;
                    i.Nota      = ai.Nota;
                    i.Condicion = ai.Condicion;
                    iins.Add(i);
                }
                dgvUsuarios.DataSource = iins;
                break;
            }
        }