public ActionResult Edit(int Id) { var model = new SystemOragnizationModel(); var entity = SystemOragnizationService.SystemOragnizations.FirstOrDefault(t => t.Id == Id); if (null != entity) { model = new SystemOragnizationModel { Id = entity.Id, Name = entity.Name, ParentId = entity.ParentID, EduTypeID = entity.EduTypeID, Phone = entity.Phone, Email = entity.Email, Contact = entity.Contact, ContactPost = entity.ContactPost, IsLocking = entity.IsLocking, OrderSort = entity.OrderSort, Enabled = entity.Enabled, StandardID = entity.StandardID }; } InitParentModule(model); InitEduTypeModule(model); return(PartialView(model)); }
public ActionResult Index() { var model = new SystemOragnizationModel(); #region 绑定组织机构和组织机构性质 model.Search.ParentItems.AddRange(CreateTree()); var eduTypeData = EduTypeService.EduTypes.Where(t => t.IsDeleted == false && t.Enabled == true && t.Id > 1) .Select(t => new EduTypeModel { Id = t.Id, Name = t.Name }); foreach (var item in eduTypeData) { model.Search.EduTypeItems.Add(new SelectListItem { Text = item.Name, Value = item.Id.ToString() }); } #endregion return(View(model)); }
public OperationResult Insert(SystemOragnizationModel model) { var entity = new SystemOragnization { Name = model.Name, ParentID = model.ParentId, StandardID = model.StandardID, LayerFlag = GetLayerFlag(model.EduTypeID), Adderss = model.StandardID, Contact = model.Contact, ContactPost = model.ContactPost, ZipCode = model.ZipCode, EduTypeID = model.EduTypeID, Email = model.Email, Phone = model.Phone, CreateId = model.CreateId, CreateBy = model.CreateBy, CreateTime = DateTime.Now, ModifyId = model.ModifyId, ModifyBy = model.ModifyBy, ModifyTime = DateTime.Now, OrderSort = model.OrderSort, Enabled = model.Enabled, IsLocking = model.IsLocking }; SystemOragnizaitonRepository.Insert(entity); return(new OperationResult(OperationResultType.Success, "添加成功")); }
public ActionResult Create() { var model = new SystemOragnizationModel(); InitParentModule(model); InitEduTypeModule(model); return(PartialView(model)); }
/// <summary> /// 绑定性质菜单 /// </summary> /// <param name="model"></param> private void InitEduTypeModule(SystemOragnizationModel model) { var eduTypeData = EduTypeService.EduTypes.Where(t => t.IsDeleted == false && t.Enabled == true && t.Id > 1) .Select(t => new EduTypeModel { Id = t.Id, Name = t.Name }); foreach (var item in eduTypeData) { model.EduTypeItems.Add(new SelectListItem { Text = item.Name, Value = item.Id.ToString() }); } }
public ActionResult Create(SystemOragnizationModel model) { if (ModelState.IsValid) { this.CreateBaseData <SystemOragnizationModel>(model); OperationResult result = SystemOragnizationService.Insert(model); if (result.ResultType == OperationResultType.Success) { return(Json(result)); } else { return(PartialView(model)); } } else { return(PartialView(model)); } }
public OperationResult Update(SystemOragnizationModel model) { var entity = SystemOragnizations.First(t => t.Id == model.Id); entity.ParentID = model.ParentId; entity.StandardID = model.StandardID; entity.LayerFlag = GetLayerFlag(model.EduTypeID); entity.Adderss = model.Address; entity.Contact = model.Contact; entity.ContactPost = model.ContactPost; entity.ZipCode = model.ZipCode; entity.EduTypeID = model.EduTypeID; entity.Email = model.Email; entity.Phone = model.Phone; entity.IsLocking = model.IsLocking; entity.OrderSort = model.OrderSort; entity.Enabled = model.Enabled; entity.ModifyId = model.ModifyId; entity.ModifyBy = model.ModifyBy; entity.ModifyTime = model.ModifyTime; SystemOragnizaitonRepository.Update(entity); return(new OperationResult(OperationResultType.Success, "更新成功")); }
public ActionResult Edit(SystemOragnizationModel model) { if (ModelState.IsValid) { this.UpdateBaseData <SystemOragnizationModel>(model); OperationResult result = SystemOragnizationService.Update(model); if (result.ResultType == OperationResultType.Success) { return(Json(result)); } else { InitParentModule(model); InitEduTypeModule(model); return(PartialView(model)); } } else { InitParentModule(model); InitEduTypeModule(model); return(PartialView(model)); } }
/// <summary> /// 绑定组织机构上级菜单 /// </summary> /// <param name="model"></param> private void InitParentModule(SystemOragnizationModel model) { model.ParentItems.AddRange(CreateTree()); }