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) })); }
public void SaveCulture(CultureTemplateEntity model) { if (string.IsNullOrEmpty(model.CultureTemplateId)) { this.AddCulture(model); } else { this.EditCulture(model); } }
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); }
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); }
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)); }