public ActionResult Add(long templateTypeId, string templateTypeName)
        {
            Epm_Template model = new Epm_Template();

            model.TemplateTypeId   = templateTypeId;
            model.TemplateTypeName = templateTypeName;
            return(View(model));
        }
        public ActionResult Add(long templateTypeId, string templateTypeName)
        {
            Epm_Template model = new Epm_Template();

            model.TemplateTypeId   = templateTypeId;
            model.TemplateTypeName = templateTypeName;
            Helper.IsCheck(HttpContext, GetModule(model.TemplateTypeName + "模板"), SystemRight.Add.ToString(), true);
            return(View(model));
        }
        public ActionResult Edit(Epm_Template model)
        {
            ResultView <string> view = new ResultView <string>();
            string fileDataJson      = Request.Form["fileDataJson"];                                       //获取上传文件json字符串

            List <Base_Files> fileList = JsonConvert.DeserializeObject <List <Base_Files> >(fileDataJson); //将文件信息json字符

            if (model.TemplateTypeId == null)
            {
                view.Flag    = false;
                view.Message = "模板类型ID不能为空";
                return(Json(view));
            }
            if (string.IsNullOrEmpty(model.TemplateTypeName))
            {
                view.Flag    = false;
                view.Message = "模板类型名称不能为空";
                return(Json(view));
            }
            if (string.IsNullOrEmpty(model.Title))
            {
                view.Flag    = false;
                view.Message = "标题不能为空";
                return(Json(view));
            }
            if (string.IsNullOrEmpty(model.Description))
            {
                view.Flag    = false;
                view.Message = "说明不能为空";
                return(Json(view));
            }
            if (model.TrainCompanyId == null)
            {
                view.Flag    = false;
                view.Message = "单位不能为空";
                return(Json(view));
            }
            model.IsDelete = false;
            Result <int> result = new Result <int>();

            using (BusinessClientProxy proxy = new BusinessClientProxy(ProxyEx(Request)))
            {
                result = proxy.UpdateTemplate(model, fileList);
            }
            return(Json(result.ToResultView()));
        }
Example #4
0
 public TemplateView()
 {
     Template        = new Epm_Template();
     TemplateDetails = new List <Epm_TemplateDetails>();
 }
 ///<summary>
 ///修改:
 ///</summary>
 ///<param name="model">要修改的model</param>
 ///<returns>受影响的行数</returns>
 public Result <int> UpdateTemplate(Epm_Template model, List <Base_Files> fileList = null)
 {
     return(base.Channel.UpdateTemplate(model, fileList));
 }
 ///<summary>
 ///添加:
 ///</summary>
 ///<param name="model">要添加的model</param>
 ///<returns>Id</returns>
 public Result <long> AddTemplate(Epm_Template model, List <Base_Files> fileList = null)
 {
     return(base.Channel.AddTemplate(model, fileList));
 }