|
|
@@ -3518,10 +3518,10 @@ namespace Dongke.IBOSS.PRD.Service.PCModuleService
|
|
|
result = oracleTrConn.ExecuteNonQuery(sql, paras);
|
|
|
|
|
|
// 失败
|
|
|
- if (result == Constant.INT_IS_ZERO)
|
|
|
- {
|
|
|
- return string.Format(Messages.MSG_CMN_W007, "生产工号[" + workUserCode + "]没有配置生产员工");
|
|
|
- }
|
|
|
+ //if (result == Constant.INT_IS_ZERO)
|
|
|
+ //{
|
|
|
+ // return string.Format(Messages.MSG_CMN_W007, "生产工号[" + workUserCode + "]没有配置生产员工");
|
|
|
+ //}
|
|
|
|
|
|
#endregion
|
|
|
}
|
|
|
@@ -6779,6 +6779,7 @@ namespace Dongke.IBOSS.PRD.Service.PCModuleService
|
|
|
// 没有错误 提交事务
|
|
|
if (string.IsNullOrEmpty(errMsg))
|
|
|
{
|
|
|
+ sre.Result = 1;
|
|
|
oracleTrConn.Commit();
|
|
|
}
|
|
|
}
|
|
|
@@ -10045,7 +10046,7 @@ namespace Dongke.IBOSS.PRD.Service.PCModuleService
|
|
|
for (int i = 0; i < bomDetailTable.Rows.Count; i++)
|
|
|
{
|
|
|
//单报损(只插入报损表,原材料表不动)
|
|
|
- if (Convert.ToBoolean(bomDetailTable.Rows[i]["FrmLossCheck"]))
|
|
|
+ if (bomDetailTable.Rows[i]["FrmLossCheck"] + "" == "1")
|
|
|
{
|
|
|
|
|
|
#region SQL
|
|
|
@@ -10090,7 +10091,7 @@ namespace Dongke.IBOSS.PRD.Service.PCModuleService
|
|
|
#region OracleParameter
|
|
|
OracleParameter[] paras = new OracleParameter[] {
|
|
|
new OracleParameter(":SCRAPTYPE","1"),
|
|
|
- new OracleParameter(":BARCODE",bomDetailTable.Rows[i]["BARCODE"]+""),
|
|
|
+ new OracleParameter(":BARCODE",productionData.Barcode),
|
|
|
new OracleParameter(":MATNR",bomDetailTable.Rows[i]["MATNR"]+""),
|
|
|
new OracleParameter(":IDNRK",bomDetailTable.Rows[i]["IDNRK"]+""),
|
|
|
new OracleParameter(":MEINS",bomDetailTable.Rows[i]["MEINS"]+""),
|
|
|
@@ -10112,7 +10113,7 @@ namespace Dongke.IBOSS.PRD.Service.PCModuleService
|
|
|
|
|
|
}
|
|
|
//回收(删除原材料表中对应的组件,报损表不动)
|
|
|
- else if (Convert.ToBoolean(bomDetailTable.Rows[i]["RecoverCheck"]))
|
|
|
+ else if (bomDetailTable.Rows[i]["RecoverCheck"] + "" == "1")
|
|
|
{
|
|
|
string sqlString =
|
|
|
"UPDATE TP_PM_BARCODEIDNRKREL t\n" +
|
|
|
@@ -10123,7 +10124,7 @@ namespace Dongke.IBOSS.PRD.Service.PCModuleService
|
|
|
|
|
|
}
|
|
|
//报损并换新(更新原材料表(新编码),旧编码插入报损表)
|
|
|
- else if (Convert.ToBoolean(bomDetailTable.Rows[i]["NewCheck"]))
|
|
|
+ else if (bomDetailTable.Rows[i]["NewCheck"] + "" == "1")
|
|
|
{
|
|
|
string sqlString = string.Empty;
|
|
|
int result = 0;
|
|
|
@@ -10180,7 +10181,7 @@ namespace Dongke.IBOSS.PRD.Service.PCModuleService
|
|
|
#region OracleParameter
|
|
|
OracleParameter[] paras = new OracleParameter[] {
|
|
|
new OracleParameter(":SCRAPTYPE","1"),
|
|
|
- new OracleParameter(":BARCODE",bomDetailTable.Rows[i]["BARCODE"]+""),
|
|
|
+ new OracleParameter(":BARCODE",productionData.Barcode),
|
|
|
new OracleParameter(":MATNR",bomDetailTable.Rows[i]["MATNR"]+""),
|
|
|
new OracleParameter(":IDNRK",bomDetailTable.Rows[i]["IDNRK"]+""),
|
|
|
new OracleParameter(":MEINS",bomDetailTable.Rows[i]["MEINS"]+""),
|