Browse Source

1.修改工单keyparts查询增加try...catch...

PTD
Marvin 2 years ago
parent
commit
584d409ad1
  1. 28
      AMESCoreStudio.WebApi/Controllers/AMES/WipInfosController.cs

28
AMESCoreStudio.WebApi/Controllers/AMES/WipInfosController.cs

@ -422,18 +422,30 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
int kp_qty = int.Parse(dtKp.Rows[i]["KP_QTY"].ToString());
string kp_no = dtKp.Rows[i]["KP_NO"].ToString();
if (kp_qty > 1)
{
try
{
dtBarcode.Columns.Add("KP_" + kp_no);
}
catch { }
for (int j = 1; j < kp_qty; j++)
{
try
{
dtBarcode.Columns.Add("KP_" + kp_no + "_" + j.ToString());
}
catch { }
}
}
else
{
try
{
dtBarcode.Columns.Add("KP_" + kp_no);
}
catch { }
}
}
dtBarcode.AcceptChanges();
@ -468,9 +480,13 @@ and b.item_no = '{0}' and a.barcode_no = '{1}'", kp_no, barcode_no);
dtBarcode.Rows[i]["KP_" + kp_no + "_" + k.ToString()] = part_no;
}
catch
{
try
{
dtBarcode.Rows[i]["KP_" + kp_no] = part_no;
}
catch { }
}
dtBarcode.AcceptChanges();
@ -489,6 +505,7 @@ and b.item_no = '{0}' and a.barcode_no = '{1}'", kp_no, barcode_no);
bool createMacCol = true;
//part_no = "91000237320038";
string mac_sql = string.Format(@"select distinct a.工單編號 as mo_id,e.客戶工單編號 as customer_moid,a.工單序號 as product_sn,
@ -524,9 +541,13 @@ and b.item_no = '{0}' and a.barcode_no = '{1}'", kp_no, barcode_no);
if (createMacCol)
{
for (int m = 0; m < esun_table.Rows.Count; m++)
{
try
{
dtBarcode.Columns.Add("KP_MB" + (k + 1).ToString() + "_MAC" + (m + 1).ToString());
}
catch { }
}
dtBarcode.AcceptChanges();
createMacCol = false;
}
@ -535,7 +556,7 @@ and b.item_no = '{0}' and a.barcode_no = '{1}'", kp_no, barcode_no);
for (int m = 0; m < esun_table.Rows.Count; m++)
{
mac = esun_table.Rows[m]["part_barcode"].ToString().Trim();
dtBarcode.Rows[k]["KP_MB" + (k + 1).ToString() + "_MAC" + (m + 1).ToString()] = mac;
dtBarcode.Rows[i]["KP_MB" + (k + 1).ToString() + "_MAC" + (m + 1).ToString()] = mac;
dtBarcode.AcceptChanges();
}
}
@ -545,7 +566,10 @@ and b.item_no = '{0}' and a.barcode_no = '{1}'", kp_no, barcode_no);
}
}
catch { }
catch(Exception e1)
{
string err = e1.Message;
}
}
dtBarcode.AcceptChanges();
}

Loading…
Cancel
Save