private void CheckAcheiveRewardInfoData(HttpContext context) { int Id = Convert.ToInt32(context.Request["Id"]); TPM_AcheiveRewardInfo model = bll.GetEntityById(Id).retData as TPM_AcheiveRewardInfo; model.Status = Convert.ToInt32(context.Request["Status"]); jsonModel = bll.Update(model); }
private void Add_AcheiveAllot(HttpContext context) { try { TPM_AcheiveRewardInfo model = null; int Id = RequestHelper.int_transfer(context.Request, "Id"); model = bll.GetEntityById(Id).retData as TPM_AcheiveRewardInfo; if (model != null) { model.Status = Convert.ToByte(context.Request["Status"]); bll.Update(model); string memberStr = RequestHelper.string_transfer(context.Request, "MemberStr"); string MemberEdit = RequestHelper.string_transfer(context.Request, "MemberEdit"); string add_Path = RequestHelper.string_transfer(context.Request, "Add_Path"); string edit_PathId = RequestHelper.string_transfer(context.Request, "Edit_PathId"); List <TPM_RewardUserInfo> editlist = new List <TPM_RewardUserInfo>(); if (!string.IsNullOrEmpty(MemberEdit)) { editlist = JsonConvert.DeserializeObject <List <TPM_RewardUserInfo> >(MemberEdit); } jsonModel = bll.Edit_AcheiveMember(editlist, Id); if (!string.IsNullOrEmpty(memberStr)) { List <TPM_RewardUserInfo> memlist = JsonConvert.DeserializeObject <List <TPM_RewardUserInfo> >(memberStr); foreach (TPM_RewardUserInfo item in memlist) { item.RIId = Id; jsonModel = new TPM_RewardUserInfoService().Add(item); //数据库插入 } } if (!string.IsNullOrEmpty(add_Path) || !string.IsNullOrEmpty(edit_PathId)) { List <Sys_Document> pathlist = new List <Sys_Document>(); if (!string.IsNullOrEmpty(add_Path)) { pathlist = JsonConvert.DeserializeObject <List <Sys_Document> >(add_Path); } new Sys_DocumentService().OperDocument(pathlist, edit_PathId, Id); } } } catch (Exception ex) { jsonModel = new JsonModel() { errNum = 400, errMsg = ex.Message, retData = "" }; LogService.WriteErrorLog(ex.Message); } }
private void AddAcheiveRewardInfoData(HttpContext context) { try { TPM_AcheiveRewardInfo model = null; int Id = RequestHelper.int_transfer(context.Request, "Id"); int BookId = RequestHelper.int_transfer(context.Request, "BookId"); bool isadd = Id == 0; if (Id == 0) { model = new TPM_AcheiveRewardInfo(); model.Gid = RequestHelper.int_transfer(context.Request, "Gid"); model.Lid = RequestHelper.int_transfer(context.Request, "Lid"); model.Rid = RequestHelper.int_transfer(context.Request, "Rid"); model.GPid = RequestHelper.int_transfer(context.Request, "Group"); model.CreateUID = context.Request["CreateUID"].SafeToString(); } else { model = bll.GetEntityById(Id).retData as TPM_AcheiveRewardInfo; } string Year = context.Request["Year"].SafeToString(); model.Name = context.Request["Name"].SafeToString(); model.DefindDate = RequestHelper.DateTime_transfer(context.Request, "DefindDate"); model.DefindDepart = context.Request["DefindDepart"].SafeToString(); model.DepartMent = context.Request["DepartMent"].SafeToString(); model.FileEdionNo = context.Request["FileEdionNo"].SafeToString(); model.FileInfo = context.Request["FileInfo"].SafeToString(); model.FileNames = context.Request["FileNames"].SafeToString(); model.ResponsMan = context.Request["ResponsMan"].SafeToString(); model.Sort = RequestHelper.int_transfer(context.Request, "Sort"); model.Status = RequestHelper.int_transfer(context.Request, "Status"); model.TeaUNo = context.Request["TeaUNo"].SafeToString(); int oldbookid = Convert.ToInt32(model.BookId); model.BookId = BookId; if (Year.Length > 0) { model.Year = Year.Replace("年", ""); } else { model.Year = ""; } string memberStr = RequestHelper.string_transfer(context.Request, "MemberStr"); string MemberEdit = RequestHelper.string_transfer(context.Request, "MemberEdit"); string add_Path = RequestHelper.string_transfer(context.Request, "Add_Path"); string edit_PathId = RequestHelper.string_transfer(context.Request, "Edit_PathId"); if (Id == 0) { jsonModel = bll.TPM_AcheiveLevelAdd(model); Id = Convert.ToInt32(jsonModel.retData); } else { jsonModel = bll.Update(model); } if (jsonModel.errNum == 0) { int achieveType = RequestHelper.int_transfer(context.Request, "AchieveType"); if (achieveType == 3) //教材建设类 { if (isadd || (!isadd && BookId != 0 && BookId != oldbookid)) //添加 或 教材修改了才需要更新数据 { jsonModel = bll.Edit_AcheiveMember(null, Id, BookId); } } else { if (!isadd) { List <TPM_RewardUserInfo> editlist = new List <TPM_RewardUserInfo>(); if (!string.IsNullOrEmpty(MemberEdit)) { editlist = JsonConvert.DeserializeObject <List <TPM_RewardUserInfo> >(MemberEdit); } jsonModel = bll.Edit_AcheiveMember(editlist, Id); } if (!string.IsNullOrEmpty(memberStr)) { List <TPM_RewardUserInfo> memlist = JsonConvert.DeserializeObject <List <TPM_RewardUserInfo> >(memberStr); foreach (TPM_RewardUserInfo item in memlist) { item.RIId = Id; jsonModel = new TPM_RewardUserInfoService().Add(item); //数据库插入 } } } if (!string.IsNullOrEmpty(add_Path) || !string.IsNullOrEmpty(edit_PathId)) { List <Sys_Document> pathlist = new List <Sys_Document>(); if (!string.IsNullOrEmpty(add_Path)) { pathlist = JsonConvert.DeserializeObject <List <Sys_Document> >(add_Path); } new Sys_DocumentService().OperDocument(pathlist, edit_PathId, Id); } } } catch (Exception ex) { jsonModel = new JsonModel() { errNum = 400, errMsg = ex.Message, retData = "" }; LogService.WriteErrorLog(ex.Message); } }