private void BoletaPrimerAño_Load(object sender, EventArgs e) { string id = tbNombreAlumno.Text; List <String> NombreCalif = new List <String>(); NombreCalif.Add("Lengua Materna (Español)"); NombreCalif.Add("Matemáticas"); NombreCalif.Add("Lengua Extranjera (Inglés)"); NombreCalif.Add("Ciencias Naturales y Tecnología (Biología)"); NombreCalif.Add("Historia"); NombreCalif.Add("Geografía"); NombreCalif.Add("Formación Cívica y Ética"); NombreCalif.Add("Educación Fisíca I"); NombreCalif.Add("Artes I"); ScriptSQL.MostrarBoleta1(id, NombreCalif, lbLM1, lbMat1, lbLE1, lbCNyT1, lbHis1, lbGeo1, lbFCyE1, lbEF1, lbArtes1); ScriptSQL.MostrarBoleta2(id, NombreCalif, lbLM2, lbMat2, lbLE2, lbCNyT2, lbHis2, lbGeo2, lbFCyE2, lbEF2, lbArtes2); ScriptSQL.MostrarBoleta3(id, NombreCalif, lbLM3, lbMat3, lbLE3, lbCNyT3, lbHis3, lbGeo3, lbFCyE3, lbEF3, lbArtes3); List <double> labels = new List <double>(); labels.Add(Convert.ToDouble(lbLM1.Text)); labels.Add(Convert.ToDouble(lbLM2.Text)); labels.Add(Convert.ToDouble(lbLM3.Text)); labels.Add(Convert.ToDouble(lbMat1.Text)); labels.Add(Convert.ToDouble(lbMat2.Text)); labels.Add(Convert.ToDouble(lbMat3.Text)); labels.Add(Convert.ToDouble(lbLE1.Text)); labels.Add(Convert.ToDouble(lbLE2.Text)); labels.Add(Convert.ToDouble(lbLE3.Text)); labels.Add(Convert.ToDouble(lbCNyT1.Text)); labels.Add(Convert.ToDouble(lbCNyT2.Text)); labels.Add(Convert.ToDouble(lbCNyT3.Text)); labels.Add(Convert.ToDouble(lbHis1.Text)); labels.Add(Convert.ToDouble(lbHis2.Text)); labels.Add(Convert.ToDouble(lbHis3.Text)); labels.Add(Convert.ToDouble(lbGeo1.Text)); labels.Add(Convert.ToDouble(lbGeo2.Text)); labels.Add(Convert.ToDouble(lbGeo3.Text)); labels.Add(Convert.ToDouble(lbFCyE1.Text)); labels.Add(Convert.ToDouble(lbFCyE2.Text)); labels.Add(Convert.ToDouble(lbFCyE3.Text)); labels.Add(Convert.ToDouble(lbEF1.Text)); labels.Add(Convert.ToDouble(lbEF2.Text)); labels.Add(Convert.ToDouble(lbEF3.Text)); labels.Add(Convert.ToDouble(lbArtes1.Text)); labels.Add(Convert.ToDouble(lbArtes2.Text)); labels.Add(Convert.ToDouble(lbArtes3.Text)); if (labels[0] != 0.0) { lbLMProm.Text = labels[0].ToString("N1"); } if (labels[1] != 0.0) { lbLMProm.Text = ((labels[0] + labels[1]) / 2).ToString("N1"); } if (labels[2] != 0.0) { lbLMProm.Text = ((labels[0] + labels[1] + labels[2]) / 3).ToString("N1"); } if (labels[3] != 0.0) { lbMatProm.Text = labels[3].ToString("N1"); } if (labels[4] != 0.0) { lbMatProm.Text = ((labels[3] + labels[4]) / 2).ToString("N1"); } if (labels[5] != 0.0) { lbMatProm.Text = ((labels[3] + labels[4] + labels[5]) / 3).ToString("N1"); } if (labels[6] != 0.0) { lbLEProm.Text = labels[6].ToString("N1"); } if (labels[7] != 0.0) { lbLEProm.Text = ((labels[6] + labels[7]) / 2).ToString("N1"); } if (labels[8] != 0.0) { lbLEProm.Text = ((labels[6] + labels[7] + labels[8]) / 3).ToString("N1"); } if (labels[9] != 0.0) { lbCNyTProm.Text = labels[9].ToString("N1"); } if (labels[10] != 0.0) { lbCNyTProm.Text = ((labels[9] + labels[10]) / 2).ToString("N1"); } if (labels[11] != 0.0) { lbCNyTProm.Text = ((labels[9] + labels[10] + labels[11]) / 3).ToString("N1"); } if (labels[12] != 0.0) { lbHisProm.Text = labels[12].ToString("N1"); } if (labels[13] != 0.0) { lbHisProm.Text = ((labels[12] + labels[13]) / 2).ToString("N1"); } if (labels[14] != 0.0) { lbHisProm.Text = ((labels[12] + labels[13] + labels[14]) / 3).ToString("N1"); } if (labels[15] != 0.0) { lbGeoProm.Text = labels[15].ToString("N1"); } if (labels[16] != 0.0) { lbGeoProm.Text = ((labels[15] + labels[16]) / 2).ToString("N1"); } if (labels[17] != 0.0) { lbGeoProm.Text = ((labels[15] + labels[16] + labels[17]) / 3).ToString("N1"); } if (labels[18] != 0.0) { lbFCyEProm.Text = labels[18].ToString("N1"); } if (labels[19] != 0.0) { lbFCyEProm.Text = ((labels[18] + labels[19]) / 2).ToString("N1"); } if (labels[20] != 0.0) { lbFCyEProm.Text = ((labels[18] + labels[19] + labels[20]) / 3).ToString("N1"); } if (labels[21] != 0.0) { lbEFProm.Text = labels[21].ToString("N1"); } if (labels[22] != 0.0) { lbEFProm.Text = ((labels[21] + labels[22]) / 2).ToString("N1"); } if (labels[23] != 0.0) { lbEFProm.Text = ((labels[21] + labels[22] + labels[23]) / 3).ToString("N1"); } if (labels[24] != 0.0) { lbArtProm.Text = labels[24].ToString("N1"); } if (labels[25] != 0.0) { lbArtProm.Text = ((labels[24] + labels[25]) / 2).ToString("N1"); } if (labels[26] != 0.0) { lbArtProm.Text = ((labels[24] + labels[25] + labels[26]) / 3).ToString("N1"); } double prom = labels.Sum(); double promF = (Convert.ToDouble(lbLMProm.Text) + Convert.ToDouble(lbMatProm.Text) + Convert.ToDouble(lbLEProm.Text) + Convert.ToDouble(lbCNyTProm.Text) + Convert.ToDouble(lbHisProm.Text) + Convert.ToDouble(lbGeoProm.Text) + Convert.ToDouble(lbFCyEProm.Text) + Convert.ToDouble(lbEFProm.Text) + Convert.ToDouble(lbArtProm.Text)) / 9; lbPromF.Text = promF.ToString("N1"); }