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(); }
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); } } }
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); }