public ActionResult Display(string ID) { var model = new PROD_GROUP_INDEXModel(); var entity = PROD_GROUP_INDEXService.PROD_GROUP_INDEXList.FirstOrDefault(t => t.ID == ID); if (null != entity) { model = new PROD_GROUP_INDEXModel { ID = entity.ID, Name = entity.Name, Description = entity.Description, ParentID = entity.ParentID, ColorBg = entity.ColorBg, ColorText = entity.ColorText, Picture = entity.Picture, DisplayOrder = entity.DisplayOrder, Creator = entity.Creator, Modifier = entity.Modifier, CreateDate = entity.CreateDate, Modidate = entity.Modidate, Status = entity.Status == 1 ? true : false, Item01 = entity.Item01, Item02 = entity.Item02, Item03 = entity.Item03, Item04 = entity.Item04, Item05 = entity.Item05, }; } return(View(model)); }
public ActionResult Edit(PROD_GROUP_INDEXModel model) { if (ModelState.IsValid) { model.Modidate = DateTime.Now; model.Modifier = base.GetCurrentUser().Userid; //this.UpdateBaseData<UpdatePROD_GROUP_INDEXModel>(model); OperationResult result = PROD_GROUP_INDEXService.Update(model); if (result.ResultType == OperationResultType.Success) { return(Json(result)); } else { InitParentGroup(model); return(PartialView(model)); } } else { InitParentGroup(model); return(PartialView(model)); } }
public ActionResult Index() { base.SetDisplayBtn(); base.SetCreateBtn(); base.SetEditBtn(); base.SetDeleteBtn(); var model = new PROD_GROUP_INDEXModel(); #region 父级列表 var parentModuleData = PROD_GROUP_INDEXService.PROD_GROUP_INDEXList.Where(t => string.IsNullOrEmpty(t.ParentID) && t.Status == 1) .Select(t => new PROD_GROUP_INDEXModel { ID = t.ID, Name = t.Name }); foreach (var item in parentModuleData) { model.SearchModel.ParentGroupItems.Add(new SelectListItem { Text = item.Name, Value = item.ID }); } #endregion return(View(model)); }
public ActionResult Create() { var model = new PROD_GROUP_INDEXModel(); InitParentGroup(model); return(PartialView(model)); }
public OperationResult Update(PROD_GROUP_INDEXModel model) { var entity = PROD_GROUP_INDEXList.First(t => t.ID == model.ID); //entity.ID = model.ID; entity.Name = model.Name; entity.Description = model.Description; entity.ParentID = model.ParentID; entity.ColorBg = model.ColorBg; entity.ColorText = model.ColorText; entity.Picture = model.Picture; entity.DisplayOrder = model.DisplayOrder; entity.Creator = model.Creator; entity.Modifier = model.Modifier; entity.CreateDate = model.CreateDate; entity.Modidate = model.Modidate; entity.Status = model.Status ? 1 : 0; entity.Item01 = model.Item01; entity.Item02 = model.Item02; entity.Item03 = model.Item03; entity.Item04 = model.Item04; entity.Item05 = model.Item05; PROD_GROUP_INDEXRepository.Update(entity); return(new OperationResult(OperationResultType.Success, "update completed")); }
public OperationResult Insert(PROD_GROUP_INDEXModel model) { var entity = new PROD_GROUP_INDEX { ID = model.ID, Name = model.Name, Description = model.Description, ParentID = model.ParentID, ColorBg = model.ColorBg, ColorText = model.ColorText, Picture = model.Picture, DisplayOrder = model.DisplayOrder, Creator = model.Creator, Modifier = model.Modifier, CreateDate = model.CreateDate, Modidate = model.Modidate, Status = model.Status?1:0, Item01 = model.Item01, Item02 = model.Item02, Item03 = model.Item03, Item04 = model.Item04, Item05 = model.Item05, }; PROD_GROUP_INDEXRepository.Insert(entity); return(new OperationResult(OperationResultType.Success, "Added successfully")); }
public ActionResult Create(PROD_GROUP_INDEXModel model) { if (ModelState.IsValid) { string fileName = string.Empty; HttpPostedFileBase upload = Request.Files["Picture"]; if (upload != null && upload.ContentLength > 0) { string pathForSaving = Server.MapPath("~/Uploads"); Quick.Framework.Common.FileHelper.DirFile.CreateDirectory(pathForSaving); try { fileName = Quick.Framework.Common.FileHelper.FileUpload.CreateDateTimeForFileName(upload.FileName); upload.SaveAs(System.IO.Path.Combine(pathForSaving, fileName)); model.Picture = fileName; //isUploaded = true; //message = "File uploaded successfully!"; } catch (Exception ex) { fileName = string.Empty; //message = string.Format("File upload failed: {0}", ex.Message); } } model.ID = CombHelper.NewComb().ToString("N"); model.CreateDate = DateTime.Now; model.Creator = base.GetCurrentUser().Userid; model.Modidate = DateTime.Now; model.Modifier = base.GetCurrentUser().Userid; model.Picture = fileName; //this.CreateBaseData<PROD_GROUP_INDEXModel>(model); OperationResult result = PROD_GROUP_INDEXService.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 InitParentGroup(PROD_GROUP_INDEXModel model) { var parentModuleData = PROD_GROUP_INDEXService.PROD_GROUP_INDEXList.Where(t => string.IsNullOrEmpty(t.ParentID) && t.Status == 1) .Select(t => new PROD_GROUP_INDEXModel { ID = t.ID, Name = t.Name }); foreach (var item in parentModuleData) { model.ParentGroupItems.Add(new SelectListItem { Text = item.Name, Value = item.ID }); model.ParentGroupItems.AddRange(GetProdGroup(item.ID, "|--")); } }