public ProductTypeController(IZaidmExProdTypeBLL exProdTypeBll, IChangesHistoryBLL changesHistoryBll, IWorkflowHistoryBLL workflowHistoryBLL, IPageBLL pageBLL)
     : base(pageBLL, Enums.MenuList.ProductType)
 {
     _exProdTypeBll                 = exProdTypeBll;
     this._mainMenu                 = Enums.MenuList.MasterData;
     this._productTypeService       = new ProductTypeService();
     this._refService               = new SystemReferenceService();
     this._changesHistoryBll        = changesHistoryBll;
     this.workflowHistoryBLL        = workflowHistoryBLL;
     this.productDevelopmentService = new ProductDevelopmentService();
 }
Пример #2
0
        public static SelectList GetProductCodeList(IZaidmExProdTypeBLL productBll)
        {
            var data       = productBll.GetAll().Where(x => x.IS_DELETED != true);
            var selectList = from s in data
                             select new SelectListItem
            {
                Value = s.PROD_CODE,
                Text  = s.PROD_CODE + "-" + s.PRODUCT_TYPE + " [" + s.PRODUCT_ALIAS + "]"
            };

            return(new SelectList(selectList, "Value", "Text"));
        }
Пример #3
0
        public void GetProdTypeTest()
        {
            _repositoryProdType = Substitute.For <IGenericRepository <ZAIDM_EX_PRODTYP> >();
            _uow.GetGenericRepository <ZAIDM_EX_PRODTYP>().ReturnsForAnyArgs(_repositoryProdType);
            _prodTypeBll = new ZaidmExProdTypeBLL(_uow, _logger);
            var ptypeFake = FakeStuffs.GetProdTypList();

            _repositoryProdType.Get().ReturnsForAnyArgs(ptypeFake);
            var actualResult = GlobalFunctions.GetProductCodeList(_prodTypeBll);

            var firstItemText  = actualResult.ToList()[0].Text;
            var firstItemValue = actualResult.ToList()[0].Value;

            Assert.AreEqual(firstItemText, ptypeFake.ToList()[0].PROD_CODE + "-" + ptypeFake.ToList()[0].PRODUCT_TYPE + " [" + ptypeFake.ToList()[0].PRODUCT_ALIAS + "]");
            Assert.AreEqual(firstItemValue, ptypeFake.ToList()[0].PROD_CODE);
        }
 public BrandRegistrationController(IBrandRegistrationBLL brandRegistrationBll, IPageBLL pageBLL,
                                    IMasterDataBLL masterBll, IZaidmExProdTypeBLL productBll, IZaidmExGoodTypeBLL goodTypeBll,
                                    IChangesHistoryBLL changesHistoryBll, IPlantBLL plantBll, IMaterialBLL materialBll,
                                    IMasterDataAprovalBLL masterDataAprovalBLL)
     : base(pageBLL, Enums.MenuList.BrandRegistration)
 {
     _brandRegistrationBll = brandRegistrationBll;
     _masterDataAprovalBLL = masterDataAprovalBLL;
     _masterBll            = masterBll;
     _productBll           = productBll;
     _goodTypeBll          = goodTypeBll;
     _changesHistoryBll    = changesHistoryBll;
     _plantBll             = plantBll;
     _materialBll          = materialBll;
     _mainMenu             = Enums.MenuList.MasterData;
 }
Пример #5
0
        // private IChangesHistoryBLL _changesHistoryBll;

        public BrandRegistrationBLL(IUnitOfWork uow, ILogger logger)
        {
            _logger               = logger;
            _uow                  = uow;
            _repository           = _uow.GetGenericRepository <ZAIDM_EX_BRAND>();
            _repositoryPlantT001W = _uow.GetGenericRepository <T001W>();
            _repositorySeries     = _uow.GetGenericRepository <ZAIDM_EX_SERIES>();
            _repositoryMarket     = _uow.GetGenericRepository <ZAIDM_EX_MARKET>();
            _plantBll             = new PlantBLL(_uow, _logger);
            _masterDataAprovalBLL = new MasterDataApprovalBLL(_uow, _logger);
            _zaidmExProdTypeBLL   = new ZaidmExProdTypeBLL(_uow, _logger);

            _excisableGoodsTypeService = new ExcisableGoodsTypeService(_uow, _logger);

            //_changesHistoryBll = changesHistoryBll;
        }