public static SelectList GetGoodTypeList(IZaidmExGoodTypeBLL goodTypeBll) { var data = goodTypeBll.GetAll().Where(x => x.IS_DELETED != true); var selectItemSource = Mapper.Map <List <SelectItemModel> >(data); return(new SelectList(selectItemSource, "ValueField", "TextField")); }
public static SelectList GetGoodTypeGroupListByDescValue() { IZaidmExGoodTypeBLL goodTypeBll = MvcApplication.GetInstance <ZaidmExGoodTypeBLL>(); var goodTypes = goodTypeBll.GetAll(); var selectItemSource = Mapper.Map <List <SelectItemModel> >(goodTypes); // return new SelectList(selectItemSource, "ValueField", "TextField"); return(new SelectList(goodTypes, "EXT_TYP_DESC", "EXT_TYP_DESC")); }
public ActionResult Create() { if (CurrentUser.UserRole == Enums.UserRole.Viewer || CurrentUser.UserRole == Enums.UserRole.Controller) { AddMessageInfo("Operation not allow", Enums.MessageInfoType.Error); return(RedirectToAction("Index")); } var model = new GoodsTypeGroupCreateViewModel(); InitCreateModel(model); var childDetails = _zaidmExGoodTypeBll.GetAll(); model.Details = Mapper.Map <List <GoodsTypeDetails> >(childDetails).ToList(); return(View(model)); }
private List <PlantReceiveMaterialItemModel> GetPlantReceiveMaterial(DetailPlantT1001W plant) { var goodTypes = _goodTypeBll.GetAll(); var planReceives = new List <PlantReceiveMaterialItemModel>(); var recieve = _plantBll.GetReceiveMaterials(plant.Werks); foreach (var goodType in goodTypes) { var planReceive = new PlantReceiveMaterialItemModel(); planReceive.EXC_GOOD_TYP = goodType.EXC_GOOD_TYP; planReceive.PLANT_ID = plant.Werks; planReceive.EXT_TYP_DESC = goodType.EXT_TYP_DESC; planReceive.IsChecked = false; if (recieve.Any(x => x.EXC_GOOD_TYP.Equals(goodType.EXC_GOOD_TYP))) { planReceive.IsChecked = true; } planReceives.Add(planReceive); } return(planReceives); }