/// <summary> Obtiene de BD todos los alumnos y los muestra en la lista de asistencia </summary> private void cargarAlumnos() { alumnosGrupo = dbConection.alumnosGrupo(idGrupo); if (alumnosGrupo.Count != 0) { lblInfoAlumnos.Dispose(); lblArrowAlumno.Dispose(); PersonalizacionComponentes.llenarPanelAlunos(flPanelAlumnos, alumnosGrupo); System.Collections.IEnumerator labelsAlumnos = flPanelAlumnos.Controls.GetEnumerator(); while (labelsAlumnos.MoveNext()) { string idAlumno = ((Label)labelsAlumnos.Current).Name; MenuItem[] menu = { new MenuItem("Editar", editarAlumno_Click), new MenuItem("Borrar", borrarAlumno_Click) }; menu[0].Name = idAlumno; menu[1].Name = idAlumno; ((Label)labelsAlumnos.Current).ContextMenu = new ContextMenu(menu); } } flPanelAlumnos.MouseWheel += FlPanelAlumnos_MouseWheel; }
/// <summary>Pone la información del grupo en las etiquetas, el valor en los numeric de rubros y llena la lista de nombres</summary> private void personalizarVentana(int idMateria, int idGrupo) { string grupo, materia, numeroAlumnos, escuela; dbConection.getInfo(idMateria, idGrupo, out grupo, out materia, out numeroAlumnos, out escuela); lblGrupo.Text = grupo; lblMateria.Text = materia; lblDatosGrupo.Text = numeroAlumnos + lblDatosGrupo.Text + escuela; this.Text = grupo + " " + materia; decimal tareas, examenes, proyectos; dbConection.getPorcentages(idMateria, out tareas, out examenes, out proyectos); upDnTareas.Value = tareas; upDnExamenes.Value = examenes; upDnProyectos.Value = proyectos; lblTotal.Text = (tareas + examenes + proyectos).ToString(); lblTotal.ForeColor = tareas + examenes + proyectos != 10 ? Color.Red : Color.FromArgb(56, 164, 140); upDnTareas.AccessibleDescription = dbConection.tipoTarea.ToString(); upDnExamenes.AccessibleDescription = dbConection.tipoExam.ToString(); upDnProyectos.AccessibleDescription = dbConection.tipoProy.ToString(); upDnTareas.ValueChanged += rubroUpDn_ValueChanged; upDnExamenes.ValueChanged += rubroUpDn_ValueChanged; upDnProyectos.ValueChanged += rubroUpDn_ValueChanged; PersonalizacionComponentes.llenarPanelAlunos(flPanelAlumnos, alumnos); }