| | |
| | | if (HItemID == 0) |
| | | { |
| | | oCN.BeginTran(); |
| | | //判断代码是否重复 |
| | | DataSet dss; |
| | | dss = oCN.RunProcReturn("select * from Gy_Process where HNumber='" + HNumber + "'", "Gy_Process"); |
| | | //判断是否可编辑 |
| | | if (dss.Tables[0].Rows.Count!=0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "单据代码重复不允许新增"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //保存前控制========================================= |
| | | string sql1 = "exec h_p_Gy_Process_BeforeSaveCtrl " + HMakeEmp + ",'" + 1 + "'"; |
| | | ds = oCN.RunProcReturn(sql1, "h_p_Gy_Process_BeforeSaveCtrl"); |
| | |
| | | { |
| | | //若MAINDI重复则重新获取 |
| | | oCN.BeginTran(); |
| | | |
| | | //已审核不允许修改 |
| | | DataSet dss; |
| | | dss = oCN.RunProcReturn("select * from Gy_Process where HItemID=" + HItemID, "Gy_Process"); |
| | | //判断是否可编辑 |
| | | if (dss.Tables[0].Rows[0]["HCheckEmp"].ToString() != "" ) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "此单据状态已经审核,不允许修改!"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //保存前控制========================================= |
| | | string sql1 = "exec h_p_Gy_Process_BeforeSaveCtrl " + HMakeEmp + ",'" + 2 + "'"; |
| | | ds = oCN.RunProcReturn(sql1, "h_p_Gy_Process_BeforeSaveCtrl"); |