|
|
@@ -78,7 +78,7 @@ namespace UAS_MES.Make
|
|
|
dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
if (dt.Rows.Count > 0)
|
|
|
{
|
|
|
- //输入的是物料批号的时候
|
|
|
+ //输入的是条码号的时候
|
|
|
dt = (DataTable)dh.ExecuteSql("select nvl(bar_remain,0) bar_remain,bar_prodcode from barcode inner join product on pr_code=bar_prodcode where bar_code ='" + pr_batchnum.Text + "'", "select");
|
|
|
if (dt.Rows.Count > 0)
|
|
|
{
|
|
|
@@ -97,6 +97,7 @@ namespace UAS_MES.Make
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ //是否包含备料的批管控物料号
|
|
|
sql.Clear();
|
|
|
sql.Append("select sp_id,sp_oneuseqty,sp_soncode,sp_prefix from stepbom left join stepproduct on sp_sbid=sb_id ");
|
|
|
sql.Append("where sb_craftcode='" + ma_craftcode.Text + "' and sb_prodcode='" + ma_prodcode.Text + "' and ");
|
|
|
@@ -109,6 +110,7 @@ namespace UAS_MES.Make
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ //匹配批管控物料中的前缀和长度
|
|
|
sql.Clear();
|
|
|
sql.Append("select sp_id,sp_oneuseqty,sp_soncode,sp_prefix from stepbom left join stepproduct on sp_sbid=sb_id ");
|
|
|
sql.Append("where sb_craftcode='" + ma_craftcode.Text + "' and sb_prodcode='" + ma_prodcode.Text + "' and ");
|
|
|
@@ -207,6 +209,7 @@ namespace UAS_MES.Make
|
|
|
dh.ExecuteSql("delete from makesourcestock where mss_id='" + id + "'", "delete");
|
|
|
LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, ma_code.Text, User.UserLineCode, User.UserSourceCode, "岗位备料", "删除物料" + soncode, "", "");
|
|
|
OperateResult.AppendText(">>料号" + soncode + "删除成功\n");
|
|
|
+ FillDataGridView();
|
|
|
}
|
|
|
else OperateResult.AppendText(">>料号" + soncode + "已被使用,不允许删除\n", Color.Red);
|
|
|
}
|