예제 #1
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;
                }
            }
            
        }
예제 #2
0
 private void btnEditarTotalCajas_Click(object sender, EventArgs e)
 {
     if(!CamposYaFueronRelacionados)
         RelacionarPropiedadesEtiquetaConCampos();
     using (DialogNumPallet frm = new DialogNumPallet())
     {
         frm.lblMensaje.Text = "Cajas totales";
         frm.ShowDialog();
         TotalCajasNumEspecial = int.Parse(frm.ReturnVal);
     }
     string sql = string.Format("UPDATE tRegistrosCajas SET TotalCajasDespacho={0} WHERE cliente='{1}' AND ordenCompra='{2}'"
         , TotalCajasNumEspecial, etq.Cliente, etq.PedidoCliente);
     var comm = new OleDbCommand(sql, connAccess);
     connAccess.Open();
     comm.ExecuteNonQuery();
     connAccess.Close();
 }
예제 #3
0
 private void PreguntarTotalDeCajas()
 {
     using (DialogNumPallet frm = new DialogNumPallet())
     {
         frm.lblMensaje.Text = "Cajas totales";
         frm.ShowDialog();
         TotalCajasNumEspecial = int.Parse(frm.ReturnVal);
     }
 }