public ActionResult Create() { var model = new SystemDepartmentsModel(); InitParentModule(model); return(PartialView(model)); }
public ActionResult Index() { var model = new SystemDepartmentsModel(); #region 绑定上级部室 model.Search.ParentItems.AddRange(CreateTree(this.SystemOragnizationID)); #endregion return(View(model)); }
public OperationResult Update(SystemDepartmentsModel model) { var entity = SystemDepartments.First(t => t.Id == model.Id); entity.Name = model.Name; entity.ParentID = model.ParentId; entity.OrderSort = model.OrderSort; entity.Enabled = model.Enabled; entity.ModifyId = model.ModifyId; entity.ModifyBy = model.ModifyBy; entity.ModifyTime = model.ModifyTime; entity.SystemOragnizationID = model.SystemOragnizationID; SystemDepartmentRepository.Update(entity); return(new OperationResult(OperationResultType.Success, "更新成功")); }
public ActionResult Edit(int Id) { var model = new SystemDepartmentsModel(); var entity = SystemDepartmentService.SystemDepartments.FirstOrDefault(t => t.Id == Id); if (null != entity) { model = new SystemDepartmentsModel { Id = entity.Id, Name = entity.Name, ParentId = entity.ParentID, OrderSort = entity.OrderSort, Enabled = entity.Enabled, SystemOragnizationID = entity.SystemOragnizationID }; } InitParentModule(model); return(PartialView(model)); }
public OperationResult Insert(SystemDepartmentsModel model) { var entity = new SystemDepartment { Name = model.Name, ParentID = model.ParentId, CreateId = model.CreateId, CreateBy = model.CreateBy, CreateTime = DateTime.Now, ModifyId = model.ModifyId, ModifyBy = model.ModifyBy, ModifyTime = DateTime.Now, OrderSort = model.OrderSort, SystemOragnizationID = model.SystemOragnizationID, Enabled = model.Enabled }; SystemDepartmentRepository.Insert(entity); return(new OperationResult(OperationResultType.Success, "添加成功")); }
public ActionResult Create(SystemDepartmentsModel model) { if (ModelState.IsValid) { this.CreateBaseData <SystemDepartmentsModel>(model); model.SystemOragnizationID = this.SystemOragnizationID; OperationResult result = SystemDepartmentService.Insert(model); if (result.ResultType == OperationResultType.Success) { return(Json(result)); } else { return(PartialView(model)); } } else { return(PartialView(model)); } }
/// <summary> /// 绑定组织机构上级菜单 /// </summary> /// <param name="model"></param> private void InitParentModule(SystemDepartmentsModel model) { model.ParentItems.AddRange(CreateTree(this.SystemOragnizationID)); }