private void BtnAgregar_Click(object sender, RoutedEventArgs e) { //MessageBox.Show("Anda"); FormAlumno formAlumno = new FormAlumno(); formAlumno.ShowDialog(); alumnos.Add(formAlumno.GetAlumno()); MessageBox.Show(alumnos[0].ToString()); }
public static void llenarPanelCalificacionesBusqueda(ref FlowLayoutPanel panel, decimal[,] matrizCalif, int idAlumno, List <Materia> materias, decimal[,] porcentajeCalificaciones, FormAlumno padre) { int fila = 0; foreach (Materia materia in materias) { FlowLayoutPanel panelCalifAlum = new FlowLayoutPanel(); panelCalifAlum.Margin = new Padding(0); panelCalifAlum.Name = materia.getId().ToString(); panelCalifAlum.Controls.Add(getLabelCalificacion(matrizCalif[fila, 0], idAlumno, "Tareas", padre, porcentajeCalificaciones[fila, 0])); panelCalifAlum.Controls.Add(getLabelCalificacion(matrizCalif[fila, 1], idAlumno, "Proyectos", padre, porcentajeCalificaciones[fila, 1])); panelCalifAlum.Controls.Add(getLabelCalificacion(matrizCalif[fila, 2], idAlumno, "Examenes", padre, porcentajeCalificaciones[fila, 2])); Label lblPromedio = getLabelCalificacion(matrizCalif[fila, 3], idAlumno, "Promedio", padre, 0, true); if (matrizCalif[fila, 3] < 8) { lblPromedio.ForeColor = Color.Red; } panelCalifAlum.Controls.Add(lblPromedio); panelCalifAlum.Size = panelCalifAlum.PreferredSize; panel.Controls.Add(panelCalifAlum); fila++; } }