Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 4
0
        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);
        }