private void CargadataWorke_DoWork(object sender, DoWorkEventArgs e) { CargadataWorke.ReportProgress(0, "1"); con.conectar("EX"); SqlCommand cmd = new SqlCommand("[dismo].[LIBROINVDM]", con.conex); SqlDataAdapter da = new SqlDataAdapter(cmd); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@artini", DBNull.Value); cmd.Parameters.AddWithValue("@artfin", DBNull.Value); cmd.Parameters.AddWithValue("@fechaini", fechaini + " 00:00:00.000"); cmd.Parameters.AddWithValue("@fechafin", fechafin + " 23:59:59.000"); cmd.Parameters.AddWithValue("@BODEGAINI", Bodegaini); cmd.Parameters.AddWithValue("@BODEGAFIN", Bodegafin); cmd.Parameters.AddWithValue("@EMPRESA", empresa); cmd.Parameters.AddWithValue("@tipo_fecha", tipo_fecha); cmd.CommandTimeout = 0; cmd.ExecuteNonQuery(); da.Fill(libro); con.conectar("EX"); }
private void VentaWorker_DoWork(object sender, DoWorkEventArgs e) { CargadataWorke.ReportProgress(0, "1"); con.conectar("EX"); SqlCommand cmd = new SqlCommand("[dismo].[VENTAS_LIBRO]", con.conex); SqlDataAdapter da = new SqlDataAdapter(cmd); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@fechaini", fechaini + " 00:00:00.000"); cmd.Parameters.AddWithValue("@fechafin", fechafin + " 23:59:59.000"); cmd.Parameters.AddWithValue("@BODEGAINI", Bodegaini); cmd.Parameters.AddWithValue("@BODEGAFIN", Bodegafin); cmd.CommandTimeout = 0; cmd.ExecuteNonQuery(); da.Fill(libro_ven); con.conectar("EX"); }
private void button1_Click(object sender, EventArgs e) { if (CargadataWorke.IsBusy) { MessageBox.Show("Actualmente se está ejecutando el proceso: Libro de inventario, no se podrá ejecutar otro proceso mientras este está activo."); } else if (VentaWorker.IsBusy) { MessageBox.Show("Actualmente se está ejecutando el proceso: Libro de Ventas, no se podrá ejecutar otro proceso mientras este está activo."); } else { int Bodegain = Convert.ToInt32(comboBox1.Text.Substring(1, 3)); int Bodegafi = Convert.ToInt32(comboBox2.Text.Substring(1, 3)); if (Bodegafi < Bodegain) { MessageBox.Show("Bodega Final No puede ser Mayor que la Bodega Inicial"); } else { //dataGridView1.Refresh(); fechaini = this.dateTimePicker1.Value.ToString("yyyy/MM/dd"); fechafin = this.dateTimePicker2.Value.ToString("yyyy/MM/dd"); Bodegaini = comboBox1.Text; Bodegafin = comboBox2.Text; if (tabControl1.SelectedTab.Text == "Libro Inventario") { libro.Clear(); dataGridView1.DataSource = null; dataGridView1.Refresh(); pictureBox1.Show(); CargadataWorke.RunWorkerAsync(); } else { libro_ven.Clear(); dataGridView2.DataSource = null; dataGridView2.Refresh(); pictureBox1.Show(); VentaWorker.RunWorkerAsync(); } } } }