示例#1
0
        private void btn3_Click(object sender, EventArgs e)
        {
            fechas();
            panel1.Visible = true;
            Codigo_Reportes rep  = new Codigo_Reportes();
            ArrayList       rep3 = rep.reporte3();

            this.chart1.Series.Clear();
            this.chart1.Titles.Clear();
            this.chart1.Titles.Add("Reporte 3  \n Porcentaje de visitas por pais");
            Series Grafico = this.chart1.Series.Add("Reporte 3  \n Porcentaje de visitas por pais");

            Grafico.ChartType = SeriesChartType.Pie;
            for (int i = 0; i < rep3.Count; i += 2)
            {
                Grafico.Points.AddXY(rep3[i], rep3[i + 1]);
            }
            chart1.Series["Reporte 3  \n Porcentaje de visitas por pais"].IsValueShownAsLabel = true;
        }
示例#2
0
        private void btn2_Click(object sender, EventArgs e)
        {
            fechas();
            panel1.Visible = true;
            Codigo_Reportes rep  = new Codigo_Reportes();
            ArrayList       rep2 = rep.reporte2();

            this.chart1.Series.Clear();
            this.chart1.Titles.Clear();
            this.chart1.Titles.Add("Reporte 2  \n Personas por hotel");
            Series Grafico = this.chart1.Series.Add("Reporte 2  \n Personas por hotel");

            Grafico.ChartType = SeriesChartType.Pie;
            for (int i = 0; i < rep2.Count; i += 2)
            {
                Grafico.Points.AddXY(rep2[i], rep2[i + 1]);
            }
            chart1.Series["Reporte 2  \n Personas por hotel"].IsValueShownAsLabel = true;
        }
示例#3
0
        private void btn6_Click(object sender, EventArgs e)
        {
            fechas();
            panel1.Visible = true;
            Codigo_Reportes rep  = new Codigo_Reportes();
            ArrayList       rep6 = rep.reporte6();

            this.chart1.Series.Clear();
            this.chart1.Titles.Clear();
            this.chart1.Titles.Add("Reporte 6  \n Marcas de vehiculos mas rentadas");
            Series Grafico = this.chart1.Series.Add("Reporte 6  \n Marcas de vehiculos mas rentadas");

            Grafico.ChartType = SeriesChartType.Pie;
            for (int i = 0; i < rep6.Count; i += 2)
            {
                Grafico.Points.AddXY(rep6[i], rep6[i + 1]);
            }
            chart1.Series["Reporte 6  \n Marcas de vehiculos mas rentadas"].IsValueShownAsLabel = true;
        }
示例#4
0
        private void btn7_Click(object sender, EventArgs e)
        {
            fechas();
            panel1.Visible = true;
            Codigo_Reportes rep  = new Codigo_Reportes();
            ArrayList       rep7 = rep.reporte7();

            this.chart1.Series.Clear();
            this.chart1.Titles.Clear();
            this.chart1.Titles.Add("Reporte 7  \n Cantidad de veces en que se ha echo escalas por pais");
            Series Grafico = this.chart1.Series.Add("Reporte 7  \n Cantidad de veces en que se ha echo escalas por pais");

            Grafico.ChartType = SeriesChartType.Pie;
            for (int i = 0; i < rep7.Count; i += 2)
            {
                Grafico.Points.AddXY(rep7[i], rep7[i + 1]);
            }
            chart1.Series["Reporte 7  \n Cantidad de veces en que se ha echo escalas por pais"].IsValueShownAsLabel = true;
        }
示例#5
0
 private void btnrep_Click(object sender, EventArgs e)
 {
     if (r4 == true & r5 == false)
     {
         if (Dtp2.Value.Date < Dtp1.Value.Date)
         {
             MessageBox.Show("La fecha final no puede ser menor a la fecha de inicio");
         }
         else
         {
             try
             {
                 panel1.Visible = true;
                 Codigo_Reportes rep  = new Codigo_Reportes();
                 ArrayList       rep4 = rep.reporte4(Convert.ToString(Dtp1.Value.Date), Convert.ToString(Dtp2.Value.Date));
                 this.chart1.Series.Clear();
                 this.chart1.Titles.Clear();
                 this.chart1.Titles.Add("Reporte 4  \n Visitas Adultos por fecha");
                 Series Grafico = this.chart1.Series.Add("Reporte 4  \n Visitas Adultos por fecha");
                 Grafico.ChartType = SeriesChartType.Pie;
                 Grafico.Points.AddXY("Adultos que han viajado en el rango de fecha", rep4[0]);
                 Grafico.Points.AddXY("Total de adultos que han viajado", rep4[1]);
                 chart1.Series["Reporte 4  \n Visitas Adultos por fecha"].IsValueShownAsLabel = true;
                 r4 = false;
                 fechas();
             }
             catch
             {
             }
         }
     }
     if (r4 == false & r5 == true)
     {
         if (Dtp2.Value.Date < Dtp1.Value.Date)
         {
             MessageBox.Show("La fecha final no puede ser menor a la fecha de inicio");
         }
         else
         {
             try
             {
                 panel1.Visible = true;
                 Codigo_Reportes rep  = new Codigo_Reportes();
                 ArrayList       rep5 = rep.reporte5(Convert.ToString(Dtp1.Value.Date), Convert.ToString(Dtp2.Value.Date));
                 this.chart1.Series.Clear();
                 this.chart1.Titles.Clear();
                 this.chart1.Titles.Add("Reporte 5  \n Visitas Niños por fecha");
                 Series Grafico = this.chart1.Series.Add("Reporte 5  \n Visitas Niños por fecha");
                 Grafico.ChartType = SeriesChartType.Pie;
                 Grafico.Points.AddXY("Niños que han viajado en el rango de fecha", rep5[0]);
                 Grafico.Points.AddXY("Total de Niños que han viajado", rep5[1]);
                 chart1.Series["Reporte 5  \n Visitas Niños por fecha"].IsValueShownAsLabel = true;
                 r5 = false;
                 fechas();
             }
             catch
             {
             }
         }
     }
 }