Пример #1
0
 public PurchaseOrderService(IPurchaseOrderRepository purchaseOrderRepository
                             , IUnitOfWorkFactory <CrmDBContext> uowCrm
                             , IDapperRepositoryBase <PurchaseOrderLineConfirmHistory, CrmDBContext> polchRepository
                             , IDapperRepositoryBase <CostAccountConfig, CrmDBContext> costAccountConfigRepository
                             , IDapperRepositoryBase <PurchaseRequirementDeptShareRatioVersion, CrmDBContext> purchaseRequirementDeptShareRatioVersionRepository
                             , ICommonDataService commonDataService
                             , IDapperRepositoryBase <CostAccount, CrmDBContext> costBeforeSplitRepository
                             , IDapperRepositoryBase <BudgetTargetLeaderCostSplitVersion, CrmDBContext> costSplitVersionRepository
                             , IDapperRepositoryBase <BusinessRedirectSplitInfoVersion, CrmDBContext> businessRedirectSplitRepository
                             , IDapperRepositoryBase <v_AchievementBusinessDepartMappingVersion, CrmDBContext> achMappingRepository
                             , IDapperRepositoryBase <DepartMentVersion, CrmDBContext> departRepository
                             , IMapper mapper)
 {
     _purchaseOrderRepository     = purchaseOrderRepository;
     _polchRepository             = polchRepository;
     _costAccountConfigRepository = costAccountConfigRepository;
     _purchaseRequirementDeptShareRatioVersionRepository = purchaseRequirementDeptShareRatioVersionRepository;
     _commonDataService               = commonDataService;
     _costAccountRepository           = costBeforeSplitRepository;
     _costSplitVersionRepository      = costSplitVersionRepository;
     _businessRedirectSplitRepository = businessRedirectSplitRepository;
     _achMappingRepository            = achMappingRepository;
     _departRepository = departRepository;
     _uowCrm           = uowCrm;
     _mapper           = mapper;
 }
Пример #2
0
 public PurchaseOrderService(IResellerRepository resellerRepository, IPurchaseOrderRepository purchaseRepository, ICalculatorRuleService calculatorRuleService, ILoggerFactory logFactory)
 {
     _logger = logFactory.CreateLogger <PurchaseOrderService>();
     _calculatorRuleService = calculatorRuleService;
     _resellerRepository    = resellerRepository;
     _purchaseRepository    = purchaseRepository;
 }
Пример #3
0
 public FirstSetupRepo()
 {
     this.session             = HibernateUtil.OpenSession(false);
     this.userRepo            = new UserRepository(session);
     this.projectRepo         = new ProjectRepository(session);
     this.certificateTypeRepo = new InspectorCertificateTypeRepository(session);
     this.seemTypeRepo        = new SeamTypeRepository(session);
     this.permissionRepo      = new PermissionRepository(session);
     this.roleRepo            = new RoleRepository(session);
     this.categoryRepo        = new CategoryRepository(session);
     this.jointOperationRepo  = new JointOperationRepository(session);
     this.pipeTestsRepo       = new PipeTestRepository(session);
     this.sizeTypeRepo        = new MillPipeSizeTypeRepository(session);
     this.plateManRepo        = new PlateManufacturerRepository(session);
     this.heatRepo            = new HeatRepository(session);
     this.plateRepo           = new PlateRepository(session);
     this.purchaseRepo        = new PurchaseOrderRepository(session);
     this.railRepo            = new RailcarRepository(session);
     this.pipeRepo            = new PipeRepository(session);
     this.inspectorRepo       = new InspectorRepository(session);
     this.pipeTestResultRepo  = new PipeTestResultRepository(session);
     this.welderRepo          = new WelderRepository(session);
     componentTypeRepo        = new ComponentTypeRepository(session);
     componentRepo            = new ComponentRepository(session);
     releaseRepo            = new ReleaseNoteRepository(session);
     this.cannedMessageRepo = new CannedMessageRepository(session);
 }
Пример #4
0
 public BatchReportingFacade(ISession session,
                             IDatabase database,
                             IMaterialBatchFacade batchFacade,
                             IMaterialBatchRepository batchRepository,
                             IMaterialRepository materialRepository,
                             IProductionFacade productionFacade,
                             AmountProcessor amountProcessor,
                             IUnitRepository unitRepository,
                             IOrdersFacade ordersFacade,
                             IOrderStatusRepository orderStatusRepository,
                             IPurchaseOrderRepository orderRepository,
                             IUserRepository userRepository,
                             IStockEventRepository stockEventRepository,
                             ISaleEventRepository saleEventRepository)
 {
     m_session               = session;
     m_database              = database;
     m_batchFacade           = batchFacade;
     m_batchRepository       = batchRepository;
     m_materialRepository    = materialRepository;
     m_productionFacade      = productionFacade;
     m_amountProcessor       = amountProcessor;
     m_unitRepository        = unitRepository;
     m_ordersFacade          = ordersFacade;
     m_orderStatusRepository = orderStatusRepository;
     m_orderRepository       = orderRepository;
     m_userRepository        = userRepository;
     m_stockEventRepository  = stockEventRepository;
     m_saleEventRepository   = saleEventRepository;
 }
 public PurchaseOrderItemsController(IPurchaseOrderRepository orderRepository,
                                     ILogger <PurchaseOrderItemsController> logger, IMapper mapper)
 {
     _orderRepository = orderRepository;
     _logger          = logger;
     _mapper          = mapper;
 }
 private void InitUnitOfWork()
 {
     _unitOfWork              = UnityInit.UnitOfWork;
     _categoryRepository      = _unitOfWork.GetRepository <CategoryRepository>();
     _purchaseOrderRepository = _unitOfWork.GetRepository <PurchaseOrderRepository>();
     _produceRepository       = _unitOfWork.GetRepository <ProduceRepository>();
 }
Пример #7
0
 public PurchaseService(IPurchaseOrderRepository purchaseOrderRepository, EmployeeService employeeService, SupplierService supplierService, IFinanceOrderRepository financeOrderRepository) : base(purchaseOrderRepository)
 {
     this.PurchaseOrderRepository = purchaseOrderRepository;
     this.EmployeeService         = employeeService;
     this.SupplierService         = supplierService;
     this.FinanceOrderRepository  = financeOrderRepository;
 }
Пример #8
0
 public PaymentsPairingController(IWebSession webSession, ILog log, IPurchaseOrderRepository orderRepository, IPaymentRepository paymentRepository, IOrdersFacade ordersFacade)
     : base(webSession, log)
 {
     m_orderRepository   = orderRepository;
     m_paymentRepository = paymentRepository;
     m_ordersFacade      = ordersFacade;
 }
 public PurchaseOrderReportGridViewModel(List <PDReportViewModel> Items,
                                         IPurchaseTypeRepository TypeRepo,
                                         ISupplierRepository SupplierRepo,
                                         IPurchaseOrderRepository PORepo,
                                         ICostCenterRepository CostCenterRepo)
 {
     //Total = Items.Count();
     //string _subtype = "", _maintype = "";
     //string _supplier = "";
     //string _costcenter = "";
     //string _purchaseOrder = "";
     foreach (var _item in Items)
     {
         //PurchaseType _type = TypeRepo.QueryByID(_item.PurchaseType);
         //if (_type.ParentTypeID == 0)
         //{
         //    _maintype = _type.Name;
         //    _subtype = "";
         //}else{
         //    _maintype = TypeRepo.QueryByID(_type.ParentTypeID).Name;
         //    _subtype=_type.Name;
         //}
         //if(SupplierRepo.QueryByID(_item.SupplierID)!=null)
         //    _supplier = SupplierRepo.QueryByID(_item.SupplierID).FullName;
         //_supplier = "";
         //if (CostCenterRepo.QueryByID(1) != null)
         //    _costcenter = CostCenterRepo.QueryByID(1).Name;
         //_costcenter = "";
         //_purchaseOrder = PORepo.QueryByID(_item.PurchaseOrderID).PurchaseOrderNumber;
         rows.Add(new PurchaseOrderReportGridRowModel(_item));
     }
 }
Пример #10
0
 public FirstSetupRepo()
 {
     this.session = HibernateUtil.OpenSession(false);
     this.userRepo = new UserRepository(session);
     this.projectRepo = new ProjectRepository(session);
     this.certificateTypeRepo = new InspectorCertificateTypeRepository(session);
     this.seemTypeRepo = new SeamTypeRepository(session);
     this.permissionRepo = new PermissionRepository(session);
     this.roleRepo = new RoleRepository(session);
     this.categoryRepo = new CategoryRepository(session);
     this.jointOperationRepo = new JointOperationRepository(session);
     this.pipeTestsRepo = new PipeTestRepository(session);
     this.sizeTypeRepo = new MillPipeSizeTypeRepository(session);
     this.plateManRepo = new PlateManufacturerRepository(session);
     this.heatRepo = new HeatRepository(session);
     this.plateRepo = new PlateRepository(session);
     this.purchaseRepo = new PurchaseOrderRepository(session);
     this.railRepo = new RailcarRepository(session);
     this.pipeRepo = new PipeRepository(session);
     this.inspectorRepo = new InspectorRepository(session);
     this.pipeTestResultRepo = new PipeTestResultRepository(session);
     this.welderRepo = new WelderRepository(session);
     componentTypeRepo = new ComponentTypeRepository(session);
     componentRepo = new ComponentRepository(session);
     releaseRepo = new ReleaseNoteRepository(session);
     this.cannedMessageRepo = new CannedMessageRepository(session);
 }
 public PurchaseOrderService(
     IPurchaseOrderRepository purchaseOrderRepository,
     IPurchaseOrderDetailRepository purchaseOrderDetailRepository,
     IPurchaseTypeRepository purchaseTypeRepository,
     IPaymentTypeRepository paymentTypeRepository,
     ISupplierRepository supplierRepository,
     IProductRepository productRepository,
     IArrivalNoticeRepository arrivalNoticeRepository,
     IWorkflowActivityService workflowActivityService,
     IUsersRepository usersRepository,
     IIdGenerator <PurchaseOrder, string> purchaseOrderIdGenerator,
     IUnitOfWork uow
     )
 {
     this._purchaseOrderRepository       = purchaseOrderRepository;
     this._purchaseOrderDetailRepository = purchaseOrderDetailRepository;
     this._purchaseTypeRepository        = purchaseTypeRepository;
     this._paymentTypeRepository         = paymentTypeRepository;
     this._supplierRepository            = supplierRepository;
     this._productRepository             = productRepository;
     this._arrivalNoticeRepository       = arrivalNoticeRepository;
     this._workflowActivityService       = workflowActivityService;
     this._usersRepository          = usersRepository;
     this._purchaseOrderIdGenerator = purchaseOrderIdGenerator;
     this._uow = uow;
 }
Пример #12
0
 public QuoteController(IOptions <SmtpSettings> smtpSettings, ICompositeViewEngine viewEngine, IPurchaseOrderRepository purchaseOrderRepository, IDiscountModelRepository discountModelRepository)
 {
     _smtpSettings           = smtpSettings;
     _viewEngine             = viewEngine;
     PurchaseOrderRepository = purchaseOrderRepository;
     DiscountModelRepository = discountModelRepository;
 }
Пример #13
0
 public PurchaseOrderController(IPurchaseOrderRepository repo, IMapper mapper, IVendorsRepository vendorsRepository, I_ItemsRepository itemsRepository)
 {
     _repo              = repo;
     _mapper            = mapper;
     _vendorsRepository = vendorsRepository;
     _itemsRepo         = itemsRepository;
 }
Пример #14
0
 public PurchaseOrderService(IStorageQueries storageQueries,
                             IPurchaseOrderRepository purchaseOrderRepository, IPurchaseOrderQueries purchaseOrderQueries)
 {
     _storageQueries          = storageQueries;
     _purchaseOrderRepository = purchaseOrderRepository;
     _purchaseOrderQueries    = purchaseOrderQueries;
 }
Пример #15
0
 public PurchaseOrderHub(
     IPurchaseOrderRepository purchaseOrderRepository,
     IPurchaseOrderView purchaseOrderView)
 {
     _purchaseOrderView = purchaseOrderView;
     _purchaseOrderRepository = purchaseOrderRepository;
 }
Пример #16
0
 public SetOrdersPaid(ILog log, IPurchaseOrderRepository orderRepository, IOrdersFacade ordersFacade, OrdersSystemConfig cfg)
 {
     m_log             = log;
     m_orderRepository = orderRepository;
     m_ordersFacade    = ordersFacade;
     m_ordersConfig    = cfg;
 }
Пример #17
0
 public MaterialBatchFacade(
     ILog log,
     IVirtualProductFacade virtualProductFacade,
     IMaterialBatchRepository batchRepository,
     IPurchaseOrderRepository orderRepository,
     AmountProcessor amountProcessor,
     ICache cache,
     IDatabase database,
     IPackingPreferredBatchRepository batchPreferrenceRepository,
     IKitProductRepository kitProductRepository,
     IUnitConversionHelper conversionHelper,
     IMaterialThresholdRepository materialThresholdRepository,
     IMaterialRepository materialRepository,
     IUnitRepository unitRepository,
     IStockEventRepository stockEventRepository,
     ISession session,
     IFixedCostRepository fixedCostRepository)
 {
     m_log = log;
     m_virtualProductFacade = virtualProductFacade;
     m_batchRepository      = batchRepository;
     m_orderRepository      = orderRepository;
     m_amountProcessor      = amountProcessor;
     m_cache    = cache;
     m_database = database;
     m_batchPreferrenceRepository  = batchPreferrenceRepository;
     m_kitProductRepository        = kitProductRepository;
     m_conversionHelper            = conversionHelper;
     m_materialThresholdRepository = materialThresholdRepository;
     m_materialRepository          = materialRepository;
     m_unitRepository       = unitRepository;
     m_stockEventRepository = stockEventRepository;
     m_session             = session;
     m_fixedCostRepository = fixedCostRepository;
 }
Пример #18
0
 public PurchaseTransactionRepository(DatabaseContext dbContext,
                                      IAppConfigRepository appConfigRepository,
                                      IBalingStationRepository balingStationRepository,
                                      IUserAccountRepository userAccountRepository,
                                      IPrintLogRepository printLogRepository,
                                      IVehicleRepository vehicleRepository,
                                      ISupplierRepository supplierRepository,
                                      IRawMaterialRepository rawMaterialRepository,
                                      ISourceRepository sourceRepository,
                                      IMoistureReaderRepository moistureReaderRepository,
                                      IMoistureSettingsRepository mcRepository,
                                      IBaleTypeRepository baleTypeRepository,
                                      IVehicleDeliveryRestrictionRepository vehicleDeliveryRestrictionRepository,
                                      IAuditLogEventRepository auditLogEventRepository,
                                      IAuditLogRepository auditLogRepository,
                                      IPurchaseOrderRepository purchaseOrderRepository)
 {
     this.dbContext                            = dbContext;
     this.appConfigRepository                  = appConfigRepository;
     this.balingStationRepository              = balingStationRepository;
     this.userAccountRepository                = userAccountRepository;
     this.printLogRepository                   = printLogRepository;
     this.vehicleRepository                    = vehicleRepository;
     this.supplierRepository                   = supplierRepository;
     this.rawMaterialRepository                = rawMaterialRepository;
     this.sourceRepository                     = sourceRepository;
     this.moistureReaderRepository             = moistureReaderRepository;
     this.mcRepository                         = mcRepository;
     this.baleTypeRepository                   = baleTypeRepository;
     this.vehicleDeliveryRestrictionRepository = vehicleDeliveryRestrictionRepository;
     this.auditLogEventRepository              = auditLogEventRepository;
     this.auditLogRepository                   = auditLogRepository;
     this.purchaseOrderRepository              = purchaseOrderRepository;
 }
Пример #19
0
        /// <summary>
        /// Method to check for a cart/changeorder being submitted
        /// </summary>
        public static bool CheckOrderBlock(UserProfile user, UserSelectedContext catalogInfo, Guid?cartId, string orderNumber,
                                           IPurchaseOrderRepository pORepository, IOrderHistoryHeaderRepsitory hHRepository, ICacheRepository cache)
        {
            if (cartId != null && orderNumber == null) // if we are given cartId but not orderNumber, check for cross-reference
            {
                string cachekey = string.Format("Cart2OrderId_{0}", cartId);
                orderNumber = cache.GetItem <string>(CACHE_GROUPNAME, CACHE_PREFIX, CACHE_NAME, cachekey);
            }

            if (orderNumber != null && cartId == null) // if we are given an orderNumber but not cartId, we could be in changeorder, check for cross-reference
            {
                string cachekey       = string.Format("ChangeOrder_Order2NewOrderId_{0}", orderNumber);
                string newOrderNumber = cache.GetItem <string>(CACHE_GROUPNAME, CACHE_PREFIX, CACHE_NAME, cachekey);
                if (newOrderNumber != null)
                {
                    orderNumber = newOrderNumber;
                }
            }

            EF.OrderHistoryHeader theEFOrder = null;

            Order theOrder = null;

            // to check, we need to build the order and look at its status.
            if (catalogInfo != null && orderNumber != null && hHRepository != null)
            {
                // We just get the header not the details for performance
                theEFOrder = hHRepository.Read(h => h.BranchId.Equals(catalogInfo.BranchId, StringComparison.InvariantCultureIgnoreCase) &&
                                               (h.ControlNumber.Equals(orderNumber))).FirstOrDefault();
            }

            if (theEFOrder == null && pORepository != null && orderNumber != null) // if we don't find a header, try and construct the order from the purchaseOrder
            {
                CS.PurchaseOrder po = pORepository.ReadPurchaseOrderByTrackingNumber(orderNumber);

                theOrder = po.ToOrder();
            }
            else
            {
                if (theEFOrder != null)
                {
                    theOrder = theEFOrder.ToOrder();
                }
            }

            // we provide for no block for sysadmin
            // block a pending or submitted order otherwise
            //if (user.RoleName.Equals("beksysadmin", StringComparison.CurrentCultureIgnoreCase) == false &&
            //    theOrder != null && ((theOrder.Status.Equals("Pending")) | (theOrder.Status.Equals("Submitted"))))
            if (theOrder != null)
            {
                if ((theOrder.Status.Equals("Pending")) | (theOrder.Status.Equals("Submitted")))
                {
                    return(true);
                }
            }

            return(false);
        }
Пример #20
0
 public PurchaseOrderService(
     IMapper mapper,
     IPurchaseOrderRepository purchaseOrderRepository
     )
 {
     this.mapper = mapper;
     this.purchaseOrderRepository = purchaseOrderRepository;
 }
Пример #21
0
        public PurchaseOrderTests()
        {
            IUnitOfWork uow = new NHUnitOfWork();

            this._purchaseOrderRepoistroy       = new PurchaseOrderRepository(uow);
            this._purchaseOrderDetailRepoistroy = new PurchaseOrderDetailRepository(uow);
            this._purchaseTypeRepoistroy        = new PurchaseTypeRepository(uow);
        }
Пример #22
0
 public XeroImportDataHandler(IAuthenticator authenticator, IBillRepository billRepository,
                              IPurchaseOrderRepository purchaseOrderRepository, ITokenStore tokenStore)
 {
     _authenticator           = authenticator;
     _billRepository          = billRepository;
     _purchaseOrderRepository = purchaseOrderRepository;
     _tokenStore = tokenStore;
 }
Пример #23
0
 public InvoiceController(I_Invoice repo, IMapper mapper, IVendorsRepository vendorsRepository, I_ItemsRepository itemsRepository, IPurchaseOrderRepository POrepository)
 {
     _repo              = repo;
     _mapper            = mapper;
     _vendorsRepository = vendorsRepository;
     _itemsRepo         = itemsRepository;
     _POnumberRepo      = POrepository;
 }
Пример #24
0
 public ReturnedOrdersFormGenerator(IMaterialBatchFacade batchFacade, IInvoiceFormsRepository invoiceFormsRepository, IMaterialRepository materialRepository, IPurchaseOrderRepository orderRepository, IUnitRepository unitRepository, AmountProcessor amountProcessor, IStockEventRepository stockEventRepository) : base(batchFacade, invoiceFormsRepository, materialRepository)
 {
     m_materialRepository   = materialRepository;
     m_orderRepository      = orderRepository;
     m_unitRepository       = unitRepository;
     m_amountProcessor      = amountProcessor;
     m_stockEventRepository = stockEventRepository;
 }
Пример #25
0
 public ClientAreaController(IAuditRepository auditRepository, IPurchaseOrderRepository purchaseOrderRepository, IChatModelRepository chatModelRepository, UserManager <ApplicationUser> userManager, IUserRepository userRolesRepository)
 {
     AuditRepository         = auditRepository;
     PurchaseOrderRepository = purchaseOrderRepository;
     ChatModelRepository     = chatModelRepository;
     _userManager            = userManager;
     UserRepository          = userRolesRepository;
 }
Пример #26
0
 public InsertActivityCommandHandler(IPurchaseOrderQueries purchaseOrderQueries, IPurchaseOrderRepository purchaseOrderRepository,
                                     IPOActivityQueries poActivityQueries, IPOActivityRepository poActivityRepository)
 {
     _purchaseOrderQueries    = purchaseOrderQueries;
     _purchaseOrderRepository = purchaseOrderRepository;
     _poActivityQueries       = poActivityQueries;
     _poActivityRepository    = poActivityRepository;
 }
Пример #27
0
 public PurchaseOrderService(
     IUnitOfWorkManager unitOfWorkManager,
     IPurchaseOrderRepository purchaseOrderRepository,
     INotificationHandler notificationHandler)
 {
     this.unitOfWorkManager       = unitOfWorkManager;
     this.purchaseOrderRepository = purchaseOrderRepository;
     this.notificationHandler     = notificationHandler;
 }
Пример #28
0
 public ImportOrdersJob(IErpClientFactory erpClientFactory, IDatabase database, ISession session, IPurchaseOrderRepository purchaseOrderRepository, ILog log, IStockEventRepository stockEventRepository)
 {
     m_erpClientFactory        = erpClientFactory;
     m_database                = database;
     m_session                 = session;
     m_purchaseOrderRepository = purchaseOrderRepository;
     m_log = log;
     m_stockEventRepository = stockEventRepository;
 }
Пример #29
0
 public PurchaseController(IPurchaseOrderRepository purchaseOrderRepository, EmployeeLogin employeeLogin, ISupplierRepository supplierRepository,
                           IProductRepository productRepository, InventoryManagement inventoryManagement)
 {
     _purchaseOrderRepository = purchaseOrderRepository;
     _employeeLogin           = employeeLogin;
     _supplierRepository      = supplierRepository;
     _productRepository       = productRepository;
     _inventoryManagement     = inventoryManagement;
 }
Пример #30
0
 public PurchaseOrdersController(IPurchaseOrderRepository orderRepository,
                                 ILogger <PurchaseOrdersController> logger, IMapper mapper,
                                 UserManager <User> userManager)
 {
     _orderRepository = orderRepository;
     _logger          = logger;
     _mapper          = mapper;
     _userManager     = userManager;
 }
 public PurchaseOrderEventHandler(
     IQueue queue,
     IPurchaseOrderRepository repository,
     ILogger logger)
 {
     _queue = queue;
     _purchaseOrderRepository = repository;
     _logger = logger;
 }
Пример #32
0
 public InvoiceController(IOptions <SmtpSettings> smtpSettings, ICompositeViewEngine viewEngine, IPurchaseOrderRepository purchaseOrderRepository, ILogger <PricingController> logger, IDiscountModelRepository discountModelRepository, UserManager <ApplicationUser> userManager)
 {
     _smtpSettings           = smtpSettings;
     _viewEngine             = viewEngine;
     PurchaseOrderRepository = purchaseOrderRepository;
     _userManager            = userManager;
     DiscountModelRepository = discountModelRepository;
     this.PricingController  = new PricingController(logger, discountModelRepository);
 }
Пример #33
0
        public Init3006Controller(IPurchaseOrderService purchaseOrderService, IPurchaseInvoiceService purchaseInvoiceService, IGoodsReceiptService goodsReceiptService, IPurchaseOrderRepository purchaseOrderRepository, ICommodityRepository commodityRepository, IVehicleTransferOrderService transferOrderService)
            : base(purchaseOrderService)
        {
            this.purchaseOrderService = purchaseOrderService;
            this.purchaseInvoiceService = purchaseInvoiceService;
            this.goodsReceiptService = goodsReceiptService;

            this.purchaseOrderRepository = purchaseOrderRepository;
            this.commodityRepository = commodityRepository;

            this.transferOrderService = transferOrderService;
        }
Пример #34
0
 public MillRepository(ISession session)
 {
     this.session = session;
     this.repoPipe = new PipeRepository(session);
     this.repoPlate = new PlateRepository(session);
     this.repoHeat = new HeatRepository(session);
     this.repoWeld = new WeldRepository(session);
     this.repoPipeType = new MillPipeSizeTypeRepository(session);
     this.repoPurchaseOrder = new PurchaseOrderRepository(session);
     this.repoPipeTestResult = new PipeTestResultRepository(session);
     this.repoInspector = new InspectorRepository(session);
     this.repoPipeTest = new PipeTestRepository(session);
     this.welderRepo = new WelderRepository(session);
     this.repoProject = new ProjectRepository(session);
     this.fileRepo = new FileRepository(session);
 }
Пример #35
0
 public ImportRepository(ISession session)
 {
    pipeRepo = new PipeRepository(session);
    plateRepo = new PlateRepository(session);
    heatRepo = new HeatRepository(session);
    railcarRepo = new RailcarRepository(session);
    releaseNoteRepo = new ReleaseNoteRepository(session);
    plateManufacturerRepo = new PlateManufacturerRepository(session);
    sizeTypeRepo = new MillPipeSizeTypeRepository(session);
    seamTypeRepo = new SeamTypeRepository(session);
    orderRepo = new PurchaseOrderRepository(session);
    fileRepo = new FileRepository(session);
    projectRepo = new ProjectRepository(session);
    portionRepo = new PortionRepository(session);
    jointRepo = new JointRepository(session);
    componentRepo = new ComponentRepository(session);
    spoolRepo = new SpoolRepository(session);
    componentTypeRepo = new ComponentTypeRepository(session);
 }
Пример #36
0
        public PurchaseOrderViewModel(IPurchaseOrderRepository repo, string number, IUserNotify notify)
        {
            this.repo = repo;
            this.notify = notify;
            saveCommand = ViewModelSource.Create(() => new SaveOrderCommand(repo, this, notify));

            if (string.IsNullOrWhiteSpace(number))
            {
                NewOrder(number);
            }
            else 
            {
                var ord = LoadOrder(number);
                if(ord != null)
                {
                    order = ord;
                }
                else
                {
                    NewOrder(number);
                }
            }
        }
Пример #37
0
 public SaveOrderCommand(IPurchaseOrderRepository repo, PurchaseOrderViewModel viewModel, IUserNotify notify)
 {
     this.viewModel = viewModel;
     this.repo = repo;
     this.notify = notify;
 }
 public PurchaseOrdersApiController(IPurchaseOrderRepository purchaseOrderRepository)
 {
     this.purchaseOrderRepository = purchaseOrderRepository;
 }
Пример #39
0
            public MembershipTransactionFetcher(IServiceOrderRepository serviceOrderRepository, IServiceBookingRepository serviceBookingRepository, IPurchaseOrderRepository purchaseOrderRepository, IPointRedemptionRepository pointRedemptionRepository, IPaymentRepository paymentRepository)
            {
                _serviceOrderRepository = serviceOrderRepository;
                _serviceBookingRepository = serviceBookingRepository;
                _purchaseOrderRepository = purchaseOrderRepository;
                _pointRedemptionRepository = pointRedemptionRepository;
                _paymentRepository = paymentRepository;

                _membershipTransactions = new List<MembershipTransactionDto>();
            }
 public PurchaseOrderService(IPurchaseOrderRepository PurchaseOrderRepository, IUnitOfWork unitOfWork)
 {
     this.PurchaseOrderRepository = PurchaseOrderRepository;
     this.unitOfWork = unitOfWork;
 }
 public PurchaseOrderService(IPurchaseOrderRepository repo)
 {
     this.repository = repo;
 }