Exemplo n.º 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;
 }
Exemplo n.º 2
0
 public PurchaseOrderService(IResellerRepository resellerRepository, IPurchaseOrderRepository purchaseRepository, ICalculatorRuleService calculatorRuleService, ILoggerFactory logFactory)
 {
     _logger = logFactory.CreateLogger <PurchaseOrderService>();
     _calculatorRuleService = calculatorRuleService;
     _resellerRepository    = resellerRepository;
     _purchaseRepository    = purchaseRepository;
 }
Exemplo n.º 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);
 }
Exemplo n.º 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>();
 }
Exemplo n.º 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;
 }
Exemplo n.º 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));
     }
 }
Exemplo n.º 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;
 }
Exemplo n.º 12
0
 public QuoteController(IOptions <SmtpSettings> smtpSettings, ICompositeViewEngine viewEngine, IPurchaseOrderRepository purchaseOrderRepository, IDiscountModelRepository discountModelRepository)
 {
     _smtpSettings           = smtpSettings;
     _viewEngine             = viewEngine;
     PurchaseOrderRepository = purchaseOrderRepository;
     DiscountModelRepository = discountModelRepository;
 }
Exemplo n.º 13
0
 public PurchaseOrderController(IPurchaseOrderRepository repo, IMapper mapper, IVendorsRepository vendorsRepository, I_ItemsRepository itemsRepository)
 {
     _repo              = repo;
     _mapper            = mapper;
     _vendorsRepository = vendorsRepository;
     _itemsRepo         = itemsRepository;
 }
Exemplo n.º 14
0
 public PurchaseOrderService(IStorageQueries storageQueries,
                             IPurchaseOrderRepository purchaseOrderRepository, IPurchaseOrderQueries purchaseOrderQueries)
 {
     _storageQueries          = storageQueries;
     _purchaseOrderRepository = purchaseOrderRepository;
     _purchaseOrderQueries    = purchaseOrderQueries;
 }
Exemplo n.º 15
0
 public PurchaseOrderHub(
     IPurchaseOrderRepository purchaseOrderRepository,
     IPurchaseOrderView purchaseOrderView)
 {
     _purchaseOrderView = purchaseOrderView;
     _purchaseOrderRepository = purchaseOrderRepository;
 }
Exemplo n.º 16
0
 public SetOrdersPaid(ILog log, IPurchaseOrderRepository orderRepository, IOrdersFacade ordersFacade, OrdersSystemConfig cfg)
 {
     m_log             = log;
     m_orderRepository = orderRepository;
     m_ordersFacade    = ordersFacade;
     m_ordersConfig    = cfg;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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);
        }
Exemplo n.º 20
0
 public PurchaseOrderService(
     IMapper mapper,
     IPurchaseOrderRepository purchaseOrderRepository
     )
 {
     this.mapper = mapper;
     this.purchaseOrderRepository = purchaseOrderRepository;
 }
Exemplo n.º 21
0
        public PurchaseOrderTests()
        {
            IUnitOfWork uow = new NHUnitOfWork();

            this._purchaseOrderRepoistroy       = new PurchaseOrderRepository(uow);
            this._purchaseOrderDetailRepoistroy = new PurchaseOrderDetailRepository(uow);
            this._purchaseTypeRepoistroy        = new PurchaseTypeRepository(uow);
        }
Exemplo n.º 22
0
 public XeroImportDataHandler(IAuthenticator authenticator, IBillRepository billRepository,
                              IPurchaseOrderRepository purchaseOrderRepository, ITokenStore tokenStore)
 {
     _authenticator           = authenticator;
     _billRepository          = billRepository;
     _purchaseOrderRepository = purchaseOrderRepository;
     _tokenStore = tokenStore;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 26
0
 public InsertActivityCommandHandler(IPurchaseOrderQueries purchaseOrderQueries, IPurchaseOrderRepository purchaseOrderRepository,
                                     IPOActivityQueries poActivityQueries, IPOActivityRepository poActivityRepository)
 {
     _purchaseOrderQueries    = purchaseOrderQueries;
     _purchaseOrderRepository = purchaseOrderRepository;
     _poActivityQueries       = poActivityQueries;
     _poActivityRepository    = poActivityRepository;
 }
Exemplo n.º 27
0
 public PurchaseOrderService(
     IUnitOfWorkManager unitOfWorkManager,
     IPurchaseOrderRepository purchaseOrderRepository,
     INotificationHandler notificationHandler)
 {
     this.unitOfWorkManager       = unitOfWorkManager;
     this.purchaseOrderRepository = purchaseOrderRepository;
     this.notificationHandler     = notificationHandler;
 }
Exemplo n.º 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;
 }
Exemplo n.º 29
0
 public PurchaseController(IPurchaseOrderRepository purchaseOrderRepository, EmployeeLogin employeeLogin, ISupplierRepository supplierRepository,
                           IProductRepository productRepository, InventoryManagement inventoryManagement)
 {
     _purchaseOrderRepository = purchaseOrderRepository;
     _employeeLogin           = employeeLogin;
     _supplierRepository      = supplierRepository;
     _productRepository       = productRepository;
     _inventoryManagement     = inventoryManagement;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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);
 }
Exemplo n.º 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;
        }
Exemplo n.º 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);
 }
Exemplo n.º 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);
 }
Exemplo n.º 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);
                }
            }
        }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }