Example #1
0
        public JsonResult Edit(string id, CultureTemplateEntity model)
        {
            var bll = new CultureBLL();

            var success = true;
            var message = "保存成功";

            model.CreateTime   = DateTime.Now;
            model.CreateUserId = OperatorProvider.Provider.Current().UserId;

            foreach (var item in model.Contents)
            {
                item.CultureContent = HttpUtility.UrlDecode(item.CultureContent);
                if (item.CultureContent == "null")
                {
                    item.CultureContent = null;
                }
            }

            try
            {
                bll.SaveCulture(model);
            }
            catch (Exception ex)
            {
                success = false;
                message = ex.Message;
            }

            return(Json(new AjaxResult {
                type = success ? ResultType.success : ResultType.error, message = HttpUtility.JavaScriptStringEncode(message)
            }));
        }
Example #2
0
 public void SaveCulture(CultureTemplateEntity model)
 {
     if (string.IsNullOrEmpty(model.CultureTemplateId))
     {
         this.AddCulture(model);
     }
     else
     {
         this.EditCulture(model);
     }
 }
Example #3
0
 public void EditCulture(CultureTemplateEntity model)
 {
     if (model.Contents != null)
     {
         for (int i = 0; i < model.Contents.Count; i++)
         {
             model.Contents[i].CultureTemplateId = model.CultureTemplateId;
             model.Contents[i].CreateUserId      = model.CreateUserId;
         }
     }
     service.EditCulture(model);
 }
Example #4
0
 public void AddCulture(CultureTemplateEntity model)
 {
     model.CultureTemplateId = Guid.NewGuid().ToString();
     if (model.Contents != null)
     {
         for (int i = 0; i < model.Contents.Count; i++)
         {
             model.Contents[i].CultureTemplateId = model.CultureTemplateId;
             model.Contents[i].CreateTime        = model.CreateTime.AddSeconds(i);
             model.Contents[i].CreateUserId      = model.CreateUserId;
         }
     }
     service.AddCulture(model);
 }
Example #5
0
        public ViewResult Edit(string id)
        {
            var    user   = OperatorProvider.Provider.Current();
            string deptid = string.Empty;

            if (user.DeptId != "0")
            {
                var userDpet = dept.GetEntity(user.DeptId);
                deptid = user.DeptId;
                if (userDpet != null)
                {
                    var parent = dept.GetEntity(userDpet.ParentId);
                    deptid = parent.DepartmentId;
                }
            }
            ViewBag.deptid = deptid;

            var bll = new CultureBLL();

            var data = bll.GetTemplate(id);

            if (data == null)
            {
                data = new CultureTemplateEntity()
                {
                    Contents = new List <CultureTemplateItemEntity>()
                    {
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "班组简介"
                        },
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "班组成员"
                        },
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "安全理念"
                        },
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "班务公开"
                        },
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "班组荣誉"
                        },
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "班组风采"
                        },
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "公告栏"
                        },
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "7S管理"
                        },
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "发展历程"
                        },
                        new CultureTemplateItemEntity()
                        {
                            CultureTemplateItemId = Guid.NewGuid().ToString(), ContentSubject = "员工风采"
                        }
                    }
                };
            }

            ViewBag.contents = data.Contents;

            return(View(data));
        }