Пример #1
0
        private void btnCargar_Click(object sender, EventArgs e)
        {
            pr.CrearCuadrofinal(dgvcuadrofinal);
            pr.LlenarAlumnos(cbGrado, cbSeccion, dgvcuadrofinal);
            pr.LlenarcuadroFinal(dgvcuadrofinal,cbMateria);

        }
        private void btnCargar_Click(object sender, EventArgs e)
        {
            pr.Vaciardgv(dgvRegistro);
            dgvRegistro.Columns.Add("No", "No");
            dgvRegistro.Columns.Add("ALUMNOS", "Alumnos");
            pr.LlenarAlumnos(cbGrado, cbSeccion, dgvRegistro);
            pr.LlenarActividades(cbSeccion, cbGrado, cbMateria, dgvRegistro, rbp35, rbs35, rb30, rbt1, rbt2, rbt3);
            dgvRegistro.Columns.Add("Porcentaje", "Porcentaje");
            pr.LlenarCalificaciones(cbMateria, cbGrado, cbSeccion, dgvRegistro, rbp35, rbs35, rb30, rbt1, rbt2, rbt3);
            pr.LlenarPorcentajes(cbMateria, dgvRegistro, rbp35, rbs35, rb30, rbt1, rbt2, rbt3);
            int c = dgvRegistro.ColumnCount;

            dgvRegistro.Columns["Porcentaje"].ReadOnly = true;
            dgvRegistro.Columns["ALUMNOS"].ReadOnly    = true;
            dgvRegistro.Columns["No"].ReadOnly         = true;
            btnExcel.Enabled = true;
        }
Пример #3
0
        private void GraficosDirector()
        {
            string[] series = { "Trimestre 1", "Trimestre 2", "Trimestre 3" };
            TriA.Series.Clear();
            TriB.Series.Clear();
            TotalA.Series.Clear();
            TotalB.Series.Clear();

            for (int i = 0; i < 2; i++)
            {
                if (i == 0)
                {
                    cbSeccion.Text = "A";
                    p.CrearCuadrofinal(dgvauxiliar);
                    p.LlenarAlumnos(cbGrado, cbSeccion, dgvauxiliar);
                    p.LlenarcuadroFinal(dgvauxiliar, cbMateria);


                    decimal[] porcentaje  = { GraficosBarra.Trimestre1, GraficosBarra.Trimestre2, GraficosBarra.Trimestre3 };
                    double[]  porcentajes = new double[3];
                    for (int j = 0; j < 3; j++)
                    {
                        porcentajes[j] = Math.Round(double.Parse(porcentaje[j].ToString()), 2);
                    }
                    TriA.Palette = ChartColorPalette.Excel;
                    for (int u = 0; u < series.Length; u++)
                    {
                        Series serie = TriA.Series.Add(series[u]);
                        serie.Label = porcentajes[u].ToString();
                        serie.Points.Add(porcentajes[u]);
                    }

                    double final = Math.Round(double.Parse(GraficosBarra.Final.ToString()), 2);
                    TotalA.Palette = ChartColorPalette.Pastel;
                    Series s = TotalA.Series.Add("Promedio");
                    s.Label = final.ToString();
                    s.Points.Add(final);
                }
                else
                {
                    cbSeccion.Text = "B";
                    p.CrearCuadrofinal(dgvauxiliar);
                    p.LlenarAlumnos(cbGrado, cbSeccion, dgvauxiliar);
                    p.LlenarcuadroFinal(dgvauxiliar, cbMateria);

                    decimal[] porcentaje  = { GraficosBarra.Trimestre1, GraficosBarra.Trimestre2, GraficosBarra.Trimestre3 };
                    double[]  porcentajes = new double[3];
                    for (int j = 0; j < 3; j++)
                    {
                        porcentajes[j] = Math.Round(double.Parse(porcentaje[j].ToString()), 2);
                    }
                    TriB.Palette = ChartColorPalette.Excel;
                    // TriB.Series["Series1"].LegendText = "Trimestres";


                    for (int u = 0; u < series.Length; u++)
                    {
                        Series serie = TriB.Series.Add(series[u]);
                        serie.Label = porcentajes[u].ToString();
                        serie.Points.Add(porcentajes[u]);
                    }
                    double final = Math.Round(double.Parse(GraficosBarra.Final.ToString()), 2);
                    TotalB.Palette = ChartColorPalette.Pastel;
                    try
                    {
                        //TotalB.Series["Series1"].LegendText = "Promedio";
                    }
                    catch (Exception)
                    {
                        //TotalB.Series["Promedio"].LegendText = "Promedio";
                    }
                    Series s = TotalB.Series.Add("Promedio");
                    s.Label = final.ToString();
                    s.Points.Add(final);
                }
            }
        }