| | |
| | | return true; |
| | | } |
| | | |
| | | public bool ModifyByIDListDynamic(string HItemID_List, string paramStr) |
| | | public bool ModifyByIDListDynamic(string HItemID_List, string paramStr, List<Models.ClsGy_Material_Model> models) |
| | | { |
| | | var sql = "Update " + MvarItemKey + " set "; |
| | | sql += paramStr; |
| | | sql += (" Where HItemID in " + HItemID_List); |
| | | |
| | | // 输出 修改语句到日志文件 |
| | | LogService.Write("Update: " + sql); |
| | | oCn.BeginTran(); |
| | | oCn.RunProc(sql, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //修改子项目代码 |
| | | oCn.RunProc("exec h_p_Gy_UpdateNumber '" + MvarItemKey + "','" + oModel.HNumber + ".','" + this.HOldNumber + ".'", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //将上级 为非末级 |
| | | oCn.RunProc("Update " + MvarItemKey + " set HEndflag=0 where HItemID=" + oModel.HParentID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | // |
| | | foreach (var model in models) |
| | | { |
| | | // 输出 修改前对象 到 日志文件 |
| | | LogService.Write(model); |
| | | //修改子项目代码 |
| | | oCn.RunProc("exec h_p_Gy_UpdateNumber '" + MvarItemKey + "','" + model.HNumber + ".','" + this.HOldNumber + ".'", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //将上级 为非末级 |
| | | oCn.RunProc("Update " + MvarItemKey + " set HEndflag=0 where HItemID=" + model.HParentID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | oCn.Commit(); |
| | | return true; |
| | | } |