Exemplo n.º 1
0
        private void frmGeneral_Load(object sender, EventArgs e)
        {
            FechaVenta = NcargaGeneral.ObtenerFechaInicioVenta();
            DataRow fila = FechaVenta.Rows[0];

            lbInicioVenta.Text = "Ventas registradas desde el " + fila["dia"].ToString() + " \nde " + fila["mes"] + " del " + fila["año"];

            FechaVenta      = NcargaGeneral.ObtenerFechaFinVenta();
            fila            = FechaVenta.Rows[0];
            lbFinVenta.Text = "Ultima venta registrada el " + fila["dia"].ToString() + " \nde " + fila["mes"] + " del " + fila["año"];

            cbAÑODesde.DisplayMember = "año";
            cbAÑODesde.ValueMember   = "año";
            cbAÑODesde.DataSource    = NcargaGeneral.ObtenerGestion();

            cbAÑOHasta.DisplayMember = "año";
            cbAÑOHasta.ValueMember   = "año";
            cbAÑOHasta.DataSource    = NcargaGeneral.ObtenerGestion();
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult respuesta;

            if (Convert.ToInt16(cbAÑODesde.Text) < Convert.ToInt16(cbAÑOHasta.Text))
            {
                respuesta = MessageBox.Show("Se eliminará registros de exportación periodica, ¿esta seguro que desea continuar?", "Confirmación",
                                            MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

                if (respuesta == DialogResult.Yes)
                {
                    int AñoDesde, MesDesde, AñoHasta, MesHasta;
                    AñoDesde = Convert.ToInt16(cbAÑODesde.Text);
                    MesDesde = Convert.ToInt16(obtenerMes(cbMESDesde));
                    AñoHasta = Convert.ToInt16(cbAÑOHasta.Text);
                    MesHasta = Convert.ToInt16(obtenerMes(cbMEShasta));
                    int      dias  = DateTime.DaysInMonth(AñoHasta, MesHasta);
                    DateTime desde = new DateTime(AñoDesde, MesDesde, 1);
                    DateTime hasta = new DateTime(AñoHasta, MesHasta, dias);
                    if (checkDimensiones.Checked == true)
                    {
                        NcargaGeneral.Cargar_Dimensiones();
                    }
                    NcargaGeneral.Cargar(desde, hasta);


                    File.Delete(@"C:\ARCHIVOS\venta.txt");
                    File.Delete(@"C:\ARCHIVOS\tiempo.txt");

                    tmProgresaBar.Enabled = true;
                }
            }
            else
            {
                if (Convert.ToInt16(cbAÑODesde.Text) == Convert.ToInt16(cbAÑOHasta.Text))
                {
                    if (obtenerMes(cbMESDesde) <= obtenerMes(cbMEShasta))
                    {
                        respuesta = MessageBox.Show("Se eliminará registros de exportación periodica, ¿esta seguro que desea continuar?", "Confirmación",
                                                    MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

                        if (respuesta == DialogResult.Yes)
                        {
                            int AñoDesde, MesDesde, AñoHasta, MesHasta;
                            AñoDesde = Convert.ToInt16(cbAÑODesde.Text);
                            MesDesde = Convert.ToInt16(obtenerMes(cbMESDesde));
                            AñoHasta = Convert.ToInt16(cbAÑOHasta.Text);
                            MesHasta = Convert.ToInt16(obtenerMes(cbMEShasta));
                            int      dias  = DateTime.DaysInMonth(AñoHasta, MesHasta);
                            DateTime desde = new DateTime(AñoDesde, MesDesde, 1);
                            DateTime hasta = new DateTime(AñoHasta, MesHasta, dias);
                            if (checkDimensiones.Checked == true)
                            {
                                NcargaGeneral.Cargar_Dimensiones();
                            }
                            NcargaGeneral.Cargar(desde, hasta);

                            File.Delete(@"C:\ARCHIVOS\venta.txt");
                            File.Delete(@"C:\ARCHIVOS\tiempo.txt");

                            tmProgresaBar.Enabled = true;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Error no se puede exportar error en los meses de exportacion", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Error no se puede exportar error en los meses de exportacion", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Exemplo n.º 3
0
 private void cbAÑOHasta_SelectedIndexChanged(object sender, EventArgs e)
 {
     cbMEShasta.ValueMember   = "id_tiempo";
     cbMEShasta.DisplayMember = "mes";
     cbMEShasta.DataSource    = NcargaGeneral.ObtenerMesesDeGestion(Convert.ToInt16(cbAÑOHasta.Text), 2);
 }