|
|
@@ -126,8 +126,14 @@ namespace UAS_MES_NEW.Packing
|
|
|
{
|
|
|
//加载表单数据
|
|
|
sql.Clear();
|
|
|
- sql.Append("select pr_code,nvl(pr_sendchecktype,'LineCode')pr_sendchecktype,pa_remark,pa_outboxcode,pa_prodcode,pa_salecode,pa_makecode,pa_sccode,nvl(pa_downstatus,0) pa_downstatus,pa_checkno,pa_status,pr_packrule,nvl(PR_CHECKCARTONW,'0') PR_CHECKCARTONW,pr_detail,pa_packageqty,nvl(pa_standardqty,0) pa_standardqty,nvl(pr_outboxinnerqty,0)pr_outboxinnerqty,pa_currentqty,pa_colorcode,pa_sku,pa_productcolor,pa_softversion,pa_upc,pa_location,pa_fba,pa_xm from package left join product on pa_prodcode=");
|
|
|
- sql.Append("pr_code where pa_outboxcode='" + pa_outboxcode.Text + "'");
|
|
|
+ /*sql.Append("select pr_code,nvl(pr_sendchecktype,'LineCode')pr_sendchecktype,pa_remark,pa_outboxcode,pa_prodcode,pa_salecode,pa_makecode,pa_sccode,nvl(pa_downstatus,0) pa_downstatus,pa_checkno,pa_status,pr_packrule,nvl(PR_CHECKCARTONW,'0') PR_CHECKCARTONW,pr_detail,pa_packageqty,nvl(pa_standardqty,0) pa_standardqty,nvl(pr_outboxinnerqty,0)pr_outboxinnerqty,pa_currentqty,pa_colorcode,pa_sku,pa_productcolor,pa_softversion,pa_upc,pa_location,pa_fba,pa_xm from package left join product on pa_prodcode=");
|
|
|
+ sql.Append("pr_code where pa_outboxcode='" + pa_outboxcode.Text + "'");*/
|
|
|
+
|
|
|
+ sql.Append($@"SELECT pr_code, nvl(pr_sendchecktype, 'LineCode') pr_sendchecktype, pa_remark, pa_outboxcode, pa_prodcode, pa_salecode, pa_makecode,
|
|
|
+ pa_sccode, nvl(pa_downstatus, 0) pa_downstatus, pa_checkno, pa_status, pr_packrule, nvl(ma_checkcartonw, '0') pr_checkcartonw,
|
|
|
+ nvl(ma_outboxinnerqty, 0) pr_outboxinnerqty, pa_packageqty, nvl(pa_standardqty, 0) pa_standardqty, pa_currentqty, pa_colorcode,
|
|
|
+ pa_sku, pa_productcolor, pa_softversion, pa_upc, pa_location, pa_fba, pa_xm FROM package LEFT JOIN product ON pa_prodcode = pr_code
|
|
|
+ LEFT JOIN make ON pa_makecode = ma_code WHERE pa_outboxcode = '{pa_outboxcode.Text }'");
|
|
|
dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
if (dt.Rows.Count > 0)
|
|
|
{
|
|
|
@@ -275,9 +281,15 @@ namespace UAS_MES_NEW.Packing
|
|
|
//PR_CHECKCARTONW = dh.getFieldDataByCondition("craftdetail left join craft on cr_id=cd_crid left join makeserial on ms_craftcode =cr_code and cr_prodcode = ms_prodcode", "nvl(cd_ifweigh,'0') cd_ifweigh", "ms_sncode='" + sn_code.Text + "' and ms_makecode='" + oMakeCode + "' and cd_stepcode = '" + User.CurrentStepCode + "'").ToString();
|
|
|
//获取序列号信息
|
|
|
sql.Clear();
|
|
|
- sql.Append("select nvl(ms_iostatus,0) ms_iostatus,nvl(ms_netcode,' ') ms_netcode,pa_salecode,ms_salecode,ms_outno,ms_makecode,ms_prodcode,nvl(pa_downstatus,0) pa_downstatus,pa_sccode,pa_checkno,pr_packrule,");
|
|
|
+ /*sql.Append("select nvl(ms_iostatus,0) ms_iostatus,nvl(ms_netcode,' ') ms_netcode,pa_salecode,ms_salecode,ms_outno,ms_makecode,ms_prodcode,nvl(pa_downstatus,0) pa_downstatus,pa_sccode,pa_checkno,pr_packrule,");
|
|
|
sql.Append("nvl(pr_outboxinnerqty,0)pr_outboxinnerqty,nvl(pr_sendchecktype,'LineCode')pr_sendchecktype from makeserial left join product on ms_prodcode=pr_code left join packagedetail ");
|
|
|
- sql.Append("on pd_barcode=ms_sncode left join package on pa_id =pd_paid where ms_id='" + oMsID + "'");
|
|
|
+ sql.Append("on pd_barcode=ms_sncode left join package on pa_id =pd_paid where ms_id='" + oMsID + "'");*/
|
|
|
+
|
|
|
+ sql.Append($@"SELECT nvl(ms_iostatus, 0) ms_iostatus, nvl(ms_netcode, ' ') ms_netcode, pa_salecode, ms_salecode, ms_outno,
|
|
|
+ ms_makecode, ms_prodcode, nvl(pa_downstatus, 0) pa_downstatus, pa_sccode, pa_checkno, pr_packrule,
|
|
|
+ nvl(ma_outboxinnerqty, 0) pr_outboxinnerqty, nvl(pr_sendchecktype, 'LineCode') pr_sendchecktype
|
|
|
+ FROM makeserial LEFT JOIN product ON ms_prodcode = pr_code LEFT JOIN packagedetail ON pd_barcode = ms_sncode
|
|
|
+ LEFT JOIN package ON pa_id = pd_paid LEFT JOIN make ON ma_code = ms_makecode WHERE ms_id = '{oMsID}'");
|
|
|
dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
string ms_makecode = "";
|
|
|
string ms_prodcode = "";
|
|
|
@@ -832,8 +844,12 @@ namespace UAS_MES_NEW.Packing
|
|
|
SQLS1.Add("update makeserial set ms_status=1,ms_outboxcode='',ms_nextstepcode= (case when ms_nextstepcode='" + User.CurrentStepCode + "' then ms_nextstepcode else '" + User.CurrentStepCode + "' end ),ms_paststep=replace(ms_paststep,'," + User.CurrentStepCode + "','') where ms_outboxcode='" + pa_outboxcode.Text + "'");
|
|
|
//抽检批次不为空的时候进行移除
|
|
|
dh.ExecuteSQLTran(SQLS1.ToArray());
|
|
|
- string prcode = dh.getFieldDataByCondition("packagedetail", "pd_prodcode", "pd_outboxcode = '" + pa_outboxcode.Text + "'").ToString();
|
|
|
- string standqty = dh.getFieldDataByCondition("product", "pr_outboxinnerqty", "pr_code = '" + prcode + "'").ToString();
|
|
|
+ /*string prcode = dh.getFieldDataByCondition("packagedetail", "pd_prodcode", "pd_outboxcode = '" + pa_outboxcode.Text + "'").ToString();
|
|
|
+ string standqty = dh.getFieldDataByCondition("product", "pr_outboxinnerqty", "pr_code = '" + prcode + "'").ToString();*/
|
|
|
+
|
|
|
+ string prcode = dh.getFieldDataByCondition("packagedetail", "PD_MAKECODE", "pd_outboxcode = '" + pa_outboxcode.Text + "'").ToString();
|
|
|
+ string standqty = dh.getFieldDataByCondition("make", "ma_outboxinnerqty", "ma_code = '" + prcode + "'").ToString();
|
|
|
+
|
|
|
//if (standqty != "")
|
|
|
//{
|
|
|
// //置空原箱
|