private void pbConcluir_Click(object sender, EventArgs e) { Ajuste(); var n = valExistencias(); if (n == 2) { this.Close(); return; } if (n == 1) { return; } try { FrmAreaEmpaque frmAreaEmp = new FrmAreaEmpaque(); frmAreaEmp.lblPedido.Text = ped.cve_doc; frmAreaEmp.lblCliente.Text = ped.cliente.Trim(); frmAreaEmp.lblCond.Text = ped.condicion.Trim(); frmAreaEmp.listBox1.Visible = false; frmAreaEmp.pbSig.Visible = false; frmAreaEmp.pbAnt.Visible = false; DialogResult dr = new DialogResult(); if (ped.estatuspedido != "DEVOLUCION") { dr = frmAreaEmp.ShowDialog(); } else { dr = DialogResult.OK; } if (dr == DialogResult.OK) { var estatus = (ped.estatuspedido == "DEVOLUCION") ? "CANCELACION" : "EMPAQUE"; var query = "UPDATE PEDIDO SET ESTATUSPEDIDO = '" + estatus + "' " + "WHERE LTRIM(CVE_DOC) = '" + ped.cve_doc + "' "; var r = Program.GetExecute(query, 10); query = "declare @cvedoc varchar(20) select @cvedoc = cve_doc from PEDIDO " + "where LTRIM(CVE_DOC) = '" + ped.cve_doc + "' " + "insert into PEDIDO_HIST (CVE_DOC, ESTATUSPEDIDO, FECHAMOV, USUARIO) values (" + "@cvedoc, '" + estatus + "', getdate(), '" + Program.usActivo.Usuario + "')"; r = Program.GetExecute(query, 11); var query2 = "declare @cvedoc varchar(20) select @cvedoc = cve_doc from PEDIDO " + "where LTRIM(CVE_DOC) = '" + ped.cve_doc + "' " + "DECLARE @num INT " + "SELECT @num = ISNULL(MAX(ID),0) + 1 FROM IMPRESION " + "INSERT IMPRESION (ID, FECHA, CVE_DOC, CVE_IMP, IMPRESION) " + "VALUES ( @num, GETDATE(), @cvedoc, 1, 'HOJA DE SURTIDO')"; var r2 = Program.GetExecute(query2, 13); MessageBox.Show(@"Guardado satisfactoriamente.", "SWYRA", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1); MessageBox.Show(@"IMPRESIÓN DE LA HOJA DE SURTIDO EXITOSA. FAVOR DE TOMARLA.", "SWYRA", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1); Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "SWYRA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }
private void pbConcluir_Click(object sender, EventArgs e) { Ajuste(); if (!valExistencias()) { return; } try { FrmAreaEmpaque frmAreaEmp = new FrmAreaEmpaque(); frmAreaEmp.lblPedido.Text = ped.cve_doc; frmAreaEmp.lblCliente.Text = ped.cliente.Trim(); frmAreaEmp.lblCond.Text = ped.condicion.Trim(); DialogResult dr = new DialogResult(); if (ped.estatuspedido != "DEVOLUCION") { dr = frmAreaEmp.ShowDialog(); } else { dr = DialogResult.OK; } if (dr == DialogResult.OK) { if (area) { var estatus = (ped.estatuspedido == "DEVOLUCION") ? "CANCELACION" : "EMPAQUE"; var query = "UPDATE PEDIDO SET ESTATUSPEDIDO = '" + estatus + "' " + "WHERE LTRIM(CVE_DOC) = '" + ped.cve_doc + "'"; var r = Program.GetExecute(query, 10); query = "declare @cvedoc varchar(20) select @cvedoc = cve_doc from PEDIDO " + "where LTRIM(CVE_DOC) = '" + ped.cve_doc + "' " + "insert into PEDIDO_HIST (CVE_DOC, ESTATUSPEDIDO, FECHAMOV, USUARIO) values (" + "@cvedoc, '" + estatus + "', getdate(), '" + Program.usActivo.Usuario + "')"; r = Program.GetExecute(query, 11); var query2 = "declare @cvedoc varchar(20) select @cvedoc = cve_doc from PEDIDO " + "where LTRIM(CVE_DOC) = '" + ped.cve_doc + "' " + "DECLARE @num INT " + "SELECT @num = ISNULL(MAX(ID),0) + 1 FROM IMPRESION " + "INSERT IMPRESION (ID, FECHA, CVE_DOC, CVE_IMP, IMPRESION) " + "VALUES ( @num, GETDATE(), @cvedoc, 1, 'HOJA DE SURTIDO')"; var r2 = Program.GetExecute(query2, 13); } else { ped.solarea = true; var query = "declare @cvedoc varchar(20) select @cvedoc = cve_doc from PEDIDO " + "where LTRIM(CVE_DOC) = '" + ped.cve_doc + "' " + "UPDATE PEDIDO SET SOLAREA = 1, ESTATUSPEDIDO = 'SURTIR' " + "WHERE CVE_DOC = @cvedoc " + "insert into PEDIDO_HIST (CVE_DOC, ESTATUSPEDIDO, FECHAMOV, USUARIO) values (" + "@cvedoc, 'SURTIR BROCAS', getdate(), '" + Program.usActivo.Usuario + "')";; var r = Program.GetExecute(query, 9); MessageBox.Show(@"Falta por surtir en el área de Brocas.", "SWYRA", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1); } var lst2 = frmAreaEmp.lst.Where(o => o.seleccionado == true).ToList(); foreach (var ubi in lst2) { var query = "Declare @cvedoc varchar(20) Select @cvedoc = cve_doc from PEDIDO WHERE LTRIM(CVE_DOC) = '" + ped.cve_doc + "' " + "INSERT PEDIDO_Ubicacion (CVE_DOC, UbicacionEmpaque) VALUES (@cvedoc, '" + ubi.cve_ubicacion + "')"; var r = Program.GetExecute(query, 9); } MessageBox.Show(@"Guardado satisfactoriamente.", "SWYRA", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1); if (area) { MessageBox.Show(@"IMPRESIÓN DE LA HOJA DE SURTIDO EXITOSA. FAVOR DE TOMARLA.", "SWYRA", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1); } Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "SWYRA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }