|
|
@@ -75,14 +75,6 @@ namespace UAS_MES.Make
|
|
|
else
|
|
|
nrg_code += "'" + dt.Rows[i]["nrg_code"] + "',";
|
|
|
}
|
|
|
- sql.Clear();
|
|
|
- sql.Append("select nr_code,nr_name,nr_group from QUA_NGReason where ");
|
|
|
- sql.Append("nr_group in(" + (nrg_code == "" ? "''" : nrg_code) + ")");
|
|
|
- dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
- //未查询到查询全部数据
|
|
|
- if (dt.Rows.Count == 0)
|
|
|
- dt = (DataTable)dh.ExecuteSql("select nr_code,nr_name,nr_group from QUA_NGReason", "select");
|
|
|
- AddDataToListView(nr_name_lsv, dt);
|
|
|
//加载责任别
|
|
|
dt = (DataTable)dh.ExecuteSql("select nd_code,nd_name from ngduty", "select");
|
|
|
AddDataToListView(mbr_dutycode_lsv, dt);
|
|
|
@@ -177,17 +169,13 @@ namespace UAS_MES.Make
|
|
|
{
|
|
|
string macode = dt.Rows[0]["ms_makecode"].ToString();
|
|
|
string mbr_id = dh.GetSEQ("makebadreason_seq");
|
|
|
- if (!dh.CheckExist("makebadreason", "mbr_sncode='" + sncode + "' and mbr_badcode='" + bccode + "' "))
|
|
|
- {
|
|
|
- sql.Clear();
|
|
|
- sql.Append("insert into makebadreason (mbr_mbid,mbr_id,mbr_brcode,mbr_solutioncode,");
|
|
|
- sql.Append("mbr_dutycode,mbr_brgcode,mbr_badcode,mbr_sncode,mbr_makecode,mbr_indate,");
|
|
|
- sql.Append("mbr_inman) select '" + mbid + "','" + mbr_id + "','" + nrcode + "',");
|
|
|
- sql.Append("'" + mbrsolutioncode + "','" + mbrdutycode + "','" + nrgcode + "','" + bccode + "',");
|
|
|
- sql.Append("'" + sncode + "','" + macode + "',sysdate,'" + User.UserCode + "' from dual");
|
|
|
- dh.ExecuteSql(sql.GetString(), "insert");
|
|
|
- }
|
|
|
- else ErrorMessage = "序列号" + sncode + "已存在不良代码" + bccode + "\n";
|
|
|
+ sql.Clear();
|
|
|
+ sql.Append("insert into makebadreason (mbr_mbid,mbr_id,mbr_brcode,mbr_solutioncode,");
|
|
|
+ sql.Append("mbr_dutycode,mbr_brgcode,mbr_badcode,mbr_sncode,mbr_makecode,mbr_indate,");
|
|
|
+ sql.Append("mbr_inman) select '" + mbid + "','" + mbr_id + "','" + nrcode + "',");
|
|
|
+ sql.Append("'" + mbrsolutioncode + "','" + mbrdutycode + "','" + nrgcode + "','" + bccode + "',");
|
|
|
+ sql.Append("'" + sncode + "','" + macode + "',sysdate,'" + User.UserCode + "' from dual");
|
|
|
+ dh.ExecuteSql(sql.GetString(), "insert");
|
|
|
if (mbccomponent != "" || mbccomponent != null)
|
|
|
{
|
|
|
if (!dh.CheckExist("makebadrscom", "mbc_sncode='" + sncode + "' and mbc_component='" + mbccomponent + "'"))
|
|
|
@@ -222,5 +210,19 @@ namespace UAS_MES.Make
|
|
|
item.BackColor = Color.White;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ private void nrg_name_lsv_SelectedIndexChanged(object sender, EventArgs e)
|
|
|
+ {
|
|
|
+ string nrg_code = "";
|
|
|
+ if (nrg_name_lsv.SelectedItems.Count > 0) //或者使用SelectedItem!=null判断
|
|
|
+ {
|
|
|
+ nrg_code = nrg_name_lsv.SelectedItems[0].SubItems[0].Text;
|
|
|
+ }
|
|
|
+ sql.Clear();
|
|
|
+ sql.Append("select nr_code,nr_name,nr_group from QUA_NGReason where ");
|
|
|
+ sql.Append("nr_group in('" + (nrg_code == "" ? "''" : nrg_code) + "')");
|
|
|
+ dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
+ AddDataToListView(nr_name_lsv, dt);
|
|
|
+ }
|
|
|
}
|
|
|
}
|