Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
        }
Exemplo n.º 3
0
        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();
                    }
                }
            }
        }