Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 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);
     }
 }