示例#1
0
        private void BotonInforme_Click(object sender, EventArgs e)
        {
            Reportes       r       = new Reportes();
            string         ruta    = "";
            SaveFileDialog sdialog = new SaveFileDialog();

            sdialog.Filter = "Excel File|*.xlsx";
            sdialog.Title  = "Guardar como documento de Excel";
            sdialog.ShowDialog();
            if (sdialog.FileName != "")
            {
                try
                {
                    System.IO.FileStream fs =
                        (System.IO.FileStream)sdialog.OpenFile();
                    ruta = fs.Name;
                    fs.Close();
                }
                catch
                {
                    MessageBox.Show("Error en el archivo.\nCompruebe que el archivo origen no este en ejecución.");
                }
            }
            r.Directorio(ruta, dateTimeDesde.Value.ToString("yyyy-MM-dd"), dateTimePicker1.Value.ToString("yyyy-MM-dd"));
        }
        private void BotonPoblacion_Click(object sender, EventArgs e)
        {
            Reportes r = new Reportes();

            string[]       meses   = { };
            string         ruta    = "";
            SaveFileDialog sdialog = new SaveFileDialog();

            sdialog.Filter = "Excel File|*.xlsx";
            sdialog.Title  = "Guardar como documento de Excel";
            sdialog.ShowDialog();
            if (sdialog.FileName != "")
            {
                System.IO.FileStream fs =
                    (System.IO.FileStream)sdialog.OpenFile();
                ruta = fs.Name;
                fs.Close();
            }
            DateTime fecha = DateTime.Now.AddMonths(-6);

            r.PoblacionAtendida(ruta, fecha.ToString("yyyy-MM-dd"), DateTime.Now.ToString("yyyy-MM-dd"), "Nombre", meses);
        }
示例#3
0
        private void BotonInforme_Click(object sender, EventArgs e)
        {
            Reportes       r       = new Reportes();
            string         ruta    = "";
            SaveFileDialog sdialog = new SaveFileDialog();

            sdialog.Filter = "Excel File|*.xlsx";
            sdialog.Title  = "Guardar como documento de Excel";
            sdialog.ShowDialog();
            if (sdialog.FileName != "")
            {
                try
                {
                    System.IO.FileStream fs =
                        (System.IO.FileStream)sdialog.OpenFile();
                    ruta = fs.Name;
                    fs.Close();
                }
                catch
                {
                    MessageBox.Show("Error en el archivo.\nCompruebe que el archivo origen no este en ejecución.");
                }
            }
            DateTime fecha = DateTime.Now.AddMonths(-5);
            int      mes   = fecha.Month;

            string[] meses = new string[6];
            int      cont  = 0;

            while (cont < 6)
            {
                meses[cont] = MonthName(mes);
                mes++;
                cont++;
            }
            r.PoblacionAtendida(ruta, fecha.ToString("yyyy-MM-dd"), DateTime.Now.ToString("yyyy-MM-dd"), textBoxNombre.Text, meses);
        }
        private void BotonInformeRecaudacion_Click(object sender, EventArgs e)
        {
            int res = DateTime.Compare(dateTimeDesdeRecaudacion.Value, dateTimeHastaRecaudacion.Value);

            if (res < 0 || res == 0)
            {
                Reportes       r       = new Reportes();
                string         ruta    = "";
                SaveFileDialog sdialog = new SaveFileDialog();
                sdialog.Filter = "Excel File|*.xlsx";
                sdialog.Title  = "Guardar como documento de Excel";
                sdialog.ShowDialog();
                if (sdialog.FileName != "")
                {
                    try
                    {
                        System.IO.FileStream fs =
                            (System.IO.FileStream)sdialog.OpenFile();
                        ruta = fs.Name;
                        fs.Close();
                    }
                    catch
                    {
                        MessageBox.Show("Error en el archivo.\nCompruebe que el archivo origen no este en ejecución.");
                    }
                }
                if (ruta != "")
                {
                    r.Recaudacion(ruta, dateTimeDesdeRecaudacion.Value.ToString("yyyy-MM-dd"), dateTimeHastaRecaudacion.Value.ToString("yyyy-MM-dd"));
                }
            }
            else
            {
                MessageBox.Show("Fechas no validas.");
            }
        }
        private void BotonInformeIngresos_Click(object sender, EventArgs e)
        {
            int res = DateTime.Compare(dateTimeDesdeIngresos.Value, dateTimeHastaIngresos.Value);

            if (res < 0 || res == 0)
            {
                Reportes       r       = new Reportes();
                string         ruta    = "";
                SaveFileDialog sdialog = new SaveFileDialog();
                sdialog.Filter = "Excel File|*.xlsx";
                sdialog.Title  = "Guardar como documento de Excel";
                sdialog.ShowDialog();
                if (sdialog.FileName != "")
                {
                    try
                    {
                        System.IO.FileStream fs =
                            (System.IO.FileStream)sdialog.OpenFile();
                        ruta = fs.Name;
                        fs.Close();
                    }
                    catch
                    {
                        MessageBox.Show("Error en el archivo.\nCompruebe que el archivo origen no este en ejecución.");
                    }
                }
                string[] meses  = new string[6];
                string[] mesesd = new string[6];
                bool     b      = false;
                if (dateTimeHastaIngresos.Value.Month - dateTimeDesdeIngresos.Value.Month != 0)
                {
                    int mes  = dateTimeDesdeIngresos.Value.Month;
                    int cont = 0;
                    if (dateTimeHastaIngresos.Value.Month - dateTimeDesdeIngresos.Value.Month <= 5)
                    {
                        while (mes <= dateTimeHastaIngresos.Value.Month)
                        {
                            meses[cont]  = MonthName(mes);
                            mesesd[cont] = Convert.ToString(mes);
                            mes++;
                            cont++;
                        }
                        b = true;
                    }
                    else
                    {
                        MessageBox.Show("Error en la recopilación.\nUnicamente puede consultar datos en un intervalo de 6 meses.");
                    }
                }
                else
                {
                    meses[0]  = MonthName(DateTime.Now.Month);
                    mesesd[0] = Convert.ToString(DateTime.Now.Month);
                }
                if (ruta != "" && b == true)
                {
                    r.IgEg(ruta, dateTimeDesdeIngresos.Value.ToString("yyyy-MM-dd"), dateTimeHastaIngresos.Value.ToString("yyyy-MM-dd"), meses, mesesd);
                }
            }
            else
            {
                MessageBox.Show("Fechas no validas.");
            }
        }