public ActionResult Create() { var model = new PROD_GROUP_ITEMModel(); InitParentGroup(model); //InitProducts(model); model.Products = GetProducts(); return(PartialView(model)); }
public ActionResult Index() { //base.SetDisplayBtn(); base.SetCreateBtn(); base.SetEditBtn(); base.SetDeleteBtn(); var model = new PROD_GROUP_ITEMModel(); return(View(model)); }
public ActionResult Delete(string ProductID, string GROUP_INDEX) { var model = new PROD_GROUP_ITEMModel { ProductID = ProductID, GROUP_INDEX = GROUP_INDEX }; this.UpdateBaseData <PROD_GROUP_ITEMModel>(model); OperationResult result = PROD_GROUP_ITEMService.Delete(ProductID, GROUP_INDEX); return(Json(result)); }
public OperationResult Insert(PROD_GROUP_ITEMModel model) { var entity = new PROD_GROUP_ITEM { ProductID = model.ProductID, GROUP_INDEX = model.GROUP_INDEX, Notes = model.Notes, Picture = model.Picture, Status = (byte)(model.Status ? 1 :0), }; PROD_GROUP_ITEMRepository.Insert(entity); return(new OperationResult(OperationResultType.Success, "Added successfully")); }
/// <summary> /// 父列表 /// </summary> /// <param name="model"></param> private void InitParentGroup(PROD_GROUP_ITEMModel 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.Groups.Add(new SelectListItem { Text = item.Name, Value = item.ID }); model.Groups.AddRange(GetProdGroup(item.ID, "|--")); } }
public ActionResult Display(string ProductID, string GROUP_INDEX) { var model = new PROD_GROUP_ITEMModel(); var entity = PROD_GROUP_ITEMService.PROD_GROUP_ITEMList.FirstOrDefault(t => t.ProductID == ProductID && t.GROUP_INDEX == GROUP_INDEX); if (null != entity) { model = new PROD_GROUP_ITEMModel { ProductID = entity.ProductID, GROUP_INDEX = entity.GROUP_INDEX, Notes = entity.Notes, Picture = entity.Picture, Status = entity.Status == 1 ? true : false, }; } return(View(model)); }
public ActionResult Create(PROD_GROUP_ITEMModel model) { if (ModelState.IsValid) { //this.CreateBaseData<PROD_GROUP_ITEMModel>(model); OperationResult result = PROD_GROUP_ITEMService.Insert(model); if (result.ResultType == OperationResultType.Success) { return(Json(result)); } else { InitParentGroup(model); model.Products = GetProducts(); return(PartialView(model)); } } else { InitParentGroup(model); model.Products = GetProducts(); return(PartialView(model)); } }