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