private void limpiarCampos()
        {
            gb_CamposAdicionales.Visible = false;
            gb_PesoLote.Visible = false;
            gb_CamposAdicionales.Controls.Clear();

            lblVariacionEtiqueta.Text = ""; lblTipoEtiqueta.Text = "";
            foreach (Control txt in gb_DatosGenerales.Controls.OfType<TextBox>())
                txt.Text = "";
            foreach (Control txt in this.Controls.OfType<TextBox>())
                txt.Text = "";
            foreach (Control pnl in gb_DatosGenerales.Controls.OfType<Panel>())
                foreach (Control lbl in pnl.Controls.OfType<Label>())
                    lbl.Text = "";
            foreach (Control btn in this.Controls.OfType<Button>())
                if (btn.Name == "cmdSiguiente")
                    btn.Dispose();
                else if (btn.Name == "cmdRestart")
                    btn.Dispose();
            foreach (Control pb in this.Controls.OfType<PictureBox>())
            {
                if (!pb.Name.Equals("imgLOGO"))
                    pb.Dispose();
            }
            cmdTerminar.Enabled = false;
            cmdConcentradoPesos.Enabled = false;
            cmdTerminar.Visible = false;
            cmdConcentradoPesos.Visible = false;
            lbl_Unidades.Visible = false;
            panelPesoNeto.Visible = false;
            lblInfoPesosNetos.Visible = false;
            dgv_PesosLotes.RowCount = 1;
            dgv_PesosLotes.ColumnCount = 1;
            dgv_PesosLotes.Visible = false;
            dgv_PesosLotes.Enabled = true;
            this.ReporteCreado = false;
            this.RegistroGuardado = false;  
            cmdContinuarConLotes.Visible = true;
            txt_CantidadEtiquetas.Clear();
            txtPrefijo.Clear();
            try
            {
                if (File.Exists(this.FinalOutputPath_Etq))
                    File.Delete(this.FinalOutputPath_Etq);
            }
            catch { }
            try
            {
                if (File.Exists(this.FinalOutputPath_Rpt))
                    File.Delete(this.FinalOutputPath_Rpt);
            }
            catch { }

            pnColor1.BackColor = SystemColors.Control;
            pnColor2.BackColor = SystemColors.Control;
            pnColor1.Controls.Clear();
            pnColor2.Controls.Clear();
            pnColor1.Visible = true;
            pnColor2.Visible = true;
            txtTaraAdicional.Clear();
            txtTaraAdicional.Enabled = false;
            chkActivarTara.Checked = false;
            chkActivarTara.Enabled = false;
            txtTaraAdicional.Visible = false;
            chkActivarTara.Visible = false;
            cmdCopiarPesos.Visible = false;
            lblSumaPesosNetos.Text = "";
            this.ContadorPDFS = 0;
            this.ULTIMO_ID = 0;
            this.GuardadoEnBD = false;
            this.OrdenImpresion = new List<string>();
            rpt = null;
            this.DialogNoPalletShown = false;
        }
        private void crearNuevoFinal(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            appWord.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone;
            for (int i = 0; i < documentosWord.Keys.Count; i++)
            {
                if (documentosWord.ContainsKey(i))
                {
                    documentosWord[i].Save();
                    documentosWord[i].Saved = true;
                    ((Microsoft.Office.Interop.Word._Document)documentosWord[i]).Close();
                }
            }
            ((Microsoft.Office.Interop.Word._Application)appWord).Quit();
            System.Runtime.InteropServices.Marshal.ReleaseComObject(appWord);

            if (rpt != null)
            {
                rpt.cerrarProcesos();
                rpt = null;
            }
            this.matarProcesosWordExcel();
            cmdBorrarDatos_Click(sender, e);
            foreach (Control bt in this.Controls)
                if (bt.Name == "cmdRestart")
                    bt.Dispose();
            btnTerminar = null;
            this.Cursor = Cursors.Default;
        }
Esempio n. 3
0
        private void LimpiarCampos()
        {
            CamposYaFueronRelacionados = false;
            btnEditarTotalCajas.Visible = false;
            if(dgv_PesosLotes.ColumnCount > 0)
                dgv_PesosLotes.Columns[0].ReadOnly = true;
            chkPedidoCompleto.Checked = true;
            gb_CamposAdicionales.Visible = false;
            lblFechaEntrega.Visible = false;
            dtpFechaEntrega.Visible = false;
            dtpFechaEntrega.Value = DateTime.Now;
            chkMuestra.Visible = false;
            chkMuestra.Checked = false;
            gb_PesoLote.Visible = false;
            if (ControlesBloqueados != null)
                ControlesBloqueados.Clear();
            gb_CamposAdicionales.Controls.Clear();

            lblVariacionEtiqueta.Text = ""; lblTipoEtiqueta.Text = "";
            foreach (Control txt in gb_DatosGenerales.Controls.OfType<TextBox>())
                txt.Text = "";
            foreach (Control txt in this.Controls.OfType<TextBox>())
                txt.Text = "";
            foreach (Control pnl in gb_DatosGenerales.Controls.OfType<Panel>())
                foreach (Control lbl in pnl.Controls.OfType<Label>())
                    lbl.Text = "";
            foreach (Control btn in this.Controls.OfType<Button>())
                if (btn.Name == "cmdSiguiente")
                    btn.Dispose();
                else if (btn.Name == "cmdRestart")
                    btn.Dispose();
            foreach (Control pb in this.Controls.OfType<PictureBox>())
            {
                if (!pb.Name.Equals("imgLOGO"))
                    pb.Dispose();
            }
            cmdTerminar.Enabled = false;
            cmdConcentradoPesos.Enabled = false;
            cmdTerminar.Visible = false;
            cmdConcentradoPesos.Visible = false;
            lbl_Unidades.Visible = false;
            panelPesoNeto.Visible = false;
            lblInfoPesosNetos.Visible = false;
            lblSumaPesosNetos.Text = "";
            dgv_PesosLotes.RowCount = 1;
            dgv_PesosLotes.ColumnCount = 1;
            dgv_PesosLotes.Visible = false;
            dgv_PesosLotes.Enabled = true;
            this.ReporteCreado = false;
            this.RegistroGuardado = false;
            cmdContinuarConLotes.Visible = true;
            chkPESOSIGUALES.Visible = false;
            chkPESOSIGUALES.Checked = false;
            txt_CantidadEtiquetas.Clear();
            txtPedido.Clear();
            txtPrefijo.Clear();
            try
            {
                if (File.Exists(this.FinalOutputPath_Etq))
                    File.Delete(this.FinalOutputPath_Etq);
            }
            catch { }
            try
            {
                if (File.Exists(this.FinalOutputPath_Rpt))
                    File.Delete(this.FinalOutputPath_Rpt);
            }
            catch { }

            pnColor1.BackColor = SystemColors.Control;
            pnColor2.BackColor = SystemColors.Control;
            pnColor1.Controls.Clear();
            pnColor2.Controls.Clear();
            pnColor1.Visible = true;
            pnColor2.Visible = true;
            cmdCopiarPesos.Visible = false;
            this.ULTIMO_ID = 0;
            this.GuardadoEnBD = false;
            rpt = null;
            rpt_2 = null;
            rpt_3 = null;
            this.DialogNoPalletShown = false;
            if (etq != null)
            {
                if (etq.HayEtqsMultiples)
                {
                    cmdContinuarConLotes.Click -= cmdContinuarConLotes_EtqsMultiples_Click;
                    cmdContinuarConLotes.Click += new EventHandler(cmdContinuarConLotes_Click);
                    dgv_PesosLotes.CellEndEdit -= dgv_PesosLotes_CellEndEdit_EtqsMultiples;
                    dgv_PesosLotes.CellEndEdit += new DataGridViewCellEventHandler(dgv_PesosLotes_CellEndEdit);
                    dgv_PesosLotes.KeyDown -= dgv_PesosLotes_KeyDown_EtqsMultiples;
                    dgv_PesosLotes.KeyDown += new KeyEventHandler(dgv_PesosLotes_KeyDown);
                    ListaEtiquetasMultiples.Clear();
                }
                etq = null;
            }
            gb_DatosGenerales.Focus();
            txt_IntroClavProd.Select();
            txt_IntroClavProd.Focus();
        }
 private void pasarGeneralesAReporte(object sender, DoWorkEventArgs e)
 {
     this.DialogNoPalletShown = false;
     if (etq.TipoConcentradoPesos == 3)
     {
         foreach (TextBox txt in gb_CamposAdicionales.Controls.OfType<TextBox>())
         {
             if (txt.Name == "txtSSSAPO")
                 etq.txtSSSAPO = txt.Text;
         }
     }
     etq.FechaReporte = DateTime.Now;
     string descripcion = this.GenerarDescripcion();
     rpt = new Reporte_ConcenPesos(etq.TipoConcentradoPesos);
     if (!rpt.pasarPrimerosDatos_rpt1(etq, descripcion))
         MessageBox.Show("Ocurrió un error en el reporte");
 }
Esempio n. 5
0
        private void PasarGeneralesAReporte(object sender, DoWorkEventArgs e)
        {
            this.DialogNoPalletShown = false;
            if (reg == null)
                etq.FechaReporte = DateTime.Now.Date;
            else
                etq.FechaReporte = reg.FechaCreacion;
            if (chkMuestra.Checked)
            {
                AnalizarCajasTexto();
            }
            if (etq.TipoConcentradoPesos == 3)
            {
                foreach (TextBox txt in gb_CamposAdicionales.Controls.OfType<TextBox>())
                {
                    if (txt.Name == "txtSSSAPO")
                        etq.txtSSSAPO = txt.Text;
                }
            }
            if (etq.ConcentradosMultiples)
            {
                if (etq.TipoConcentradoPesos != 0)
                    rpt = new Reporte_ConcenPesos(etq.TipoConcentradoPesos);
                if (etq.TipoConcentradoPesos_2 != 0)
                    rpt_2 = new Reporte_ConcenPesos(etq.TipoConcentradoPesos_2);
                if (etq.TipoConcentradoPesos_3 != 0)
                    rpt_3 = new Reporte_ConcenPesos(etq.TipoConcentradoPesos_3);

                if (rpt != null)
                {
                    DialogNumPallet dial;
                    switch (etq.TipoConcentradoPesos)
                    {
                        case 1:
                            if (!rpt.pasarPrimerosDatos_rpt1(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 2:
                            if (!rpt.pasarPrimerosDatos_rpt2(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 3:
                            if (!rpt.pasarPrimerosDatos_rpt3(etq, etq.txtSSSAPO))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 4:
                            if (!this.DialogNoPalletShown)
                            {
                                dial = new DialogNumPallet();
                                dial.ShowDialog();
                                this.DialogNoPalletShown = true;
                                etq.NoPallet = int.Parse(dial.ReturnVal);
                                dial.Dispose();
                            }
                            if (!rpt.pasarPrimerosDatos_rpt4(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 5:
                            if (!rpt.pasarPrimerosDatos_rpt5(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 6:
                            if (!this.DialogNoPalletShown)
                            {
                                dial = new DialogNumPallet();
                                dial.ShowDialog();
                                this.DialogNoPalletShown = true;
                                etq.NoPallet = int.Parse(dial.ReturnVal);
                                dial.Dispose();
                            }
                            if (!rpt.pasarPrimerosDatos_rpt6(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 7:
                            if (!rpt.pasarPrimerosDatos_rpt7(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                    }
                }
                if (rpt_2 != null)
                {
                    DialogNumPallet dial;
                    switch (etq.TipoConcentradoPesos_2)
                    {
                        case 1:
                            if (!rpt.pasarPrimerosDatos_rpt1(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 2:
                            if (!rpt_2.pasarPrimerosDatos_rpt2(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 3:
                            if (!rpt.pasarPrimerosDatos_rpt3(etq, etq.txtSSSAPO))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 4:
                            if (!this.DialogNoPalletShown)
                            {
                                dial = new DialogNumPallet();
                                dial.ShowDialog();
                                this.DialogNoPalletShown = true;
                                etq.NoPallet = int.Parse(dial.ReturnVal);
                                dial.Dispose();
                            }
                            if (!rpt_2.pasarPrimerosDatos_rpt4(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 5:
                            if (!rpt_2.pasarPrimerosDatos_rpt5(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 6:
                            if (!this.DialogNoPalletShown)
                            {
                                dial = new DialogNumPallet();
                                dial.ShowDialog();
                                this.DialogNoPalletShown = true;
                                etq.NoPallet = int.Parse(dial.ReturnVal);
                                dial.Dispose();
                            }
                            if (!rpt_2.pasarPrimerosDatos_rpt6(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 7:
                            if (!rpt_2.pasarPrimerosDatos_rpt7(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                    }
                }
                if (rpt_3 != null)
                {
                    DialogNumPallet dial;
                    switch (etq.TipoConcentradoPesos_3)
                    {
                        case 1:
                            if (!rpt.pasarPrimerosDatos_rpt1(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 2:
                            if (!rpt_3.pasarPrimerosDatos_rpt2(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 3:
                            if (!rpt.pasarPrimerosDatos_rpt3(etq, etq.txtSSSAPO))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 4:
                            if (!this.DialogNoPalletShown)
                            {
                                dial = new DialogNumPallet();
                                dial.ShowDialog();
                                this.DialogNoPalletShown = true;
                                etq.NoPallet = int.Parse(dial.ReturnVal);
                                dial.Dispose();
                            }
                            if (!rpt_3.pasarPrimerosDatos_rpt4(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 5:
                            if (!rpt_3.pasarPrimerosDatos_rpt5(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 6:
                            if (!this.DialogNoPalletShown)
                            {
                                dial = new DialogNumPallet();
                                dial.ShowDialog();
                                this.DialogNoPalletShown = true;
                                etq.NoPallet = int.Parse(dial.ReturnVal);
                                dial.Dispose();
                            }
                            if (!rpt_3.pasarPrimerosDatos_rpt6(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                        case 7:
                            if (!rpt_3.pasarPrimerosDatos_rpt7(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                    }
                }
            }
            else
            {
                DialogNumPallet dial;
                rpt = new Reporte_ConcenPesos(etq.TipoConcentradoPesos);
                switch (etq.TipoConcentradoPesos)
                {
                    case 1:
                        if (!rpt.pasarPrimerosDatos_rpt1(etq))
                            MessageBox.Show("Ocurrió un error en el reporte");
                        break;
                    case 2:
                        if (!rpt.pasarPrimerosDatos_rpt2(etq))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                    case 3:
                            if (!rpt.pasarPrimerosDatos_rpt3(etq, etq.txtSSSAPO))
                                MessageBox.Show("Ocurrió un error en el reporte");
                            break;
                    case 4:
                        if (!this.DialogNoPalletShown)
                        {
                            dial = new DialogNumPallet();
                            dial.ShowDialog();
                            this.DialogNoPalletShown = true;
                            etq.NoPallet = int.Parse(dial.ReturnVal);
                            dial.Dispose();
                        }
                        if (!rpt.pasarPrimerosDatos_rpt4(etq))
                            MessageBox.Show("Ocurrió un error en el reporte");
                        break;
                    case 5:
                        if (!rpt.pasarPrimerosDatos_rpt5(etq))
                            MessageBox.Show("Ocurrió un error en el reporte");
                        break;
                    case 6:
                        if (!this.DialogNoPalletShown)
                        {
                            dial = new DialogNumPallet();
                            dial.ShowDialog();
                            this.DialogNoPalletShown = true;
                            etq.NoPallet = int.Parse(dial.ReturnVal);
                            dial.Dispose();
                        }
                        if (!rpt.pasarPrimerosDatos_rpt6(etq))
                            MessageBox.Show("Ocurrió un error en el reporte");
                        break;
                    case 7:
                        if (!rpt.pasarPrimerosDatos_rpt7(etq))
                            MessageBox.Show("Ocurrió un error en el reporte");
                        break;
                }
            }
            
        }