// // GET: /Plant/ public ActionResult Index() { var plant = new PlantViewModel { MainMenu = _mainMenu, CurrentMenu = PageInfo, Details = Mapper.Map <List <DetailPlantT1001W> >(_plantBll.GetAllPlant()), IsNotViewer = (CurrentUser.UserRole != Enums.UserRole.Viewer && CurrentUser.UserRole != Enums.UserRole.Controller ? true : false) }; ViewBag.Message = TempData["message"]; return(View("Index", plant)); }
public static SelectList GetPlantByNppbkcImport(bool isNppbkcImport) { IPlantBLL plantBll = MvcApplication.GetInstance <PlantBLL>(); List <T001W> plantIdList; plantIdList = plantBll.GetAllPlant(); plantIdList = plantIdList.Where( x => x.IS_DELETED != true && x.ZAIDM_EX_NPPBKC != null && x.ZAIDM_EX_NPPBKC.IS_DELETED != true) .OrderBy(x => x.WERKS) .ToList(); if (isNppbkcImport) { plantIdList = plantIdList.Where( x => x.IS_DELETED != true && x.ZAIDM_EX_NPPBKC != null && x.ZAIDM_EX_NPPBKC.IS_DELETED != true && x.NPPBKC_IMPORT_ID != null) .OrderBy(x => x.WERKS) .ToList(); } var selectItemSource = Mapper.Map <List <SelectItemModel> >(plantIdList); return(new SelectList(selectItemSource, "ValueField", "TextField")); }
public static MultiSelectList GetVirtualPlantListMultiSelect() { IPlantBLL plantBll = MvcApplication.GetInstance <PlantBLL>(); var data = plantBll.GetAllPlant().Where(x => x.IS_DELETED != true); var selectItemSource = Mapper.Map <List <SelectItemModelVirtualPlant> >(data); return(new MultiSelectList(selectItemSource, "ValueField", "TextField")); }
public static SelectList GetPlantByCompanyId(string companyId) { IPlantBLL plantBll = MvcApplication.GetInstance <PlantBLL>(); List <T001W> plantIdList; plantIdList = plantBll.GetAllPlant(); plantIdList = plantIdList.Where( x => x.IS_DELETED != true && x.ZAIDM_EX_NPPBKC != null && x.ZAIDM_EX_NPPBKC.IS_DELETED != true && x.T001K != null).Where(x => x.T001K.BUKRS == companyId) .OrderBy(x => x.WERKS) .ToList(); var selectItemSource = Mapper.Map <List <SelectItemModel> >(plantIdList); return(new SelectList(selectItemSource, "ValueField", "TextField")); }
public static SelectList GetPlantByListUserPlant(List <string> listPlant) { IPlantBLL plantBll = MvcApplication.GetInstance <PlantBLL>(); List <T001W> plantIdList; plantIdList = plantBll.GetAllPlant(); plantIdList = plantIdList.Where( x => listPlant.Contains(x.WERKS) && x.IS_DELETED != true && x.ZAIDM_EX_NPPBKC != null && x.ZAIDM_EX_NPPBKC.IS_DELETED != true) .OrderBy(x => x.WERKS) .ToList(); var selectItemSource = Mapper.Map <List <SelectItemModel> >(plantIdList); return(new SelectList(selectItemSource, "ValueField", "TextField")); }
public static SelectList GetPlantImportList() { IPlantBLL plantBll = MvcApplication.GetInstance <PlantBLL>(); IZaidmExNPPBKCBLL nppbkcBLL = MvcApplication.GetInstance <ZaidmExNPPBKCBLL>(); var nppbkcList = nppbkcBLL.GetAll().Where(x => x.IS_DELETED != true).Select(x => x.NPPBKC_ID).ToList(); List <T001W> plantIdList; plantIdList = plantBll.GetAllPlant(); plantIdList = plantIdList.Where( x => x.IS_DELETED != true && x.NPPBKC_IMPORT_ID != null && nppbkcList.Contains(x.NPPBKC_IMPORT_ID)) .OrderBy(x => x.WERKS) .ToList(); var selectItemSource = Mapper.Map <List <SelectItemModel> >(plantIdList); return(new SelectList(selectItemSource, "ValueField", "TextField")); }