예제 #1
0
        //progreso de guardar---------------------
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            sqlDateBaseManager sql = new sqlDateBaseManager();

            pictureBox1.Visible = true;
            label7.Text         = "Cargando...";
            new cotizaciones().guardarCotizacion(textBox1, textBox2, button3, label5, backgroundWorker1, new_cotizacion, this);
            if (backgroundWorker1.CancellationPending == false)
            {
                label7.Text = "Guardando Datos...";
                constants.clearCotizacionesLocales();
                backgroundWorker1.ReportProgress(15);
                sql.dropTableArticulosCotizacionesToLocal("cristales_cotizados", constants.folio_abierto);
                backgroundWorker1.ReportProgress(32);
                sql.dropTableArticulosCotizacionesToLocal("aluminio_cotizado", constants.folio_abierto);
                backgroundWorker1.ReportProgress(49);
                sql.dropTableArticulosCotizacionesToLocal("herrajes_cotizados", constants.folio_abierto);
                backgroundWorker1.ReportProgress(66);
                sql.dropTableArticulosCotizacionesToLocal("otros_cotizaciones", constants.folio_abierto);
                backgroundWorker1.ReportProgress(83);
                sql.dropTableArticulosCotizacionesToLocal("modulos_cotizaciones", constants.folio_abierto);
                backgroundWorker1.ReportProgress(100);
            }
            else
            {
                e.Cancel = true;
            }
        }
예제 #2
0
        //

        //Proceso para abrir --------------------------------------------------------------------------------------------------------------->
        private void backgroundWorker3_DoWork(object sender, DoWorkEventArgs e)
        {
            sqlDateBaseManager sql = new sqlDateBaseManager();

            constants.clearCotizacionesLocales();
            sql.dropTableArticulosCotizacionesToLocal("cristales_cotizados", constants.folio_abierto);
            sql.dropTableArticulosCotizacionesToLocal("aluminio_cotizado", constants.folio_abierto);
            sql.dropTableArticulosCotizacionesToLocal("herrajes_cotizados", constants.folio_abierto);
            sql.dropTableArticulosCotizacionesToLocal("otros_cotizaciones", constants.folio_abierto);
            sql.dropTableArticulosCotizacionesToLocal("modulos_cotizaciones", constants.folio_abierto);
            //verificar si esta contizacion esta registrada en presupuestos
            ((Form1)Application.OpenForms["Form1"]).verificarRegistro();
            //
        }