public QuoteController(IQuoteRepository quoteRepository, ICustomerDynamicsRepository customerDynamicsRepository, ICustomerAddressDynamicsRepository customerAddressDynamicsRepository, IProjectRepository projectRepository, IShipmentTermRepository shipmentTermRepository, IPaymentTermRepository paymentTermRepository, IMaterialRepository materialRepository, ICoatingTypeRepository coatingTypeRepository, IHtsNumberRepository htsNumberRepository, IRfqRepository rfqRepository, IPriceSheetRepository priceSheetRepository, IProjectPartRepository projectPartRepository, IStateRepository stateRepository, IPartRepository partRepository) { _quoteRepository = quoteRepository; _customerDynamicsRepository = customerDynamicsRepository; _customerAddressDynamicsRepository = customerAddressDynamicsRepository; _projectRepository = projectRepository; _shipmentTermRepository = shipmentTermRepository; _paymentTermRepository = paymentTermRepository; _materialRepository = materialRepository; _coatingTypeRepository = coatingTypeRepository; _htsNumberRepository = htsNumberRepository; _rfqRepository = rfqRepository; _priceSheetRepository = priceSheetRepository; _projectPartRepository = projectPartRepository; _stateRepository = stateRepository; _partRepository = partRepository; }
/// <summary> /// 数据源:申请单 /// </summary> /// <param name="PRContents"></param> /// <param name="PurchaseItemRepository"></param> /// <param name="CostCenterRepository"></param> /// <param name="PartRepository"></param> public PurchaseContentGridViewModel(List <PRContent> PRContents, IPurchaseItemRepository PurchaseItemRepository, ICostCenterRepository CostCenterRepository, IPartRepository PartRepository, ITaskHourRepository TaskHourRepository) { rows = new List <PurchaseContentGridRowModel>(); string state = ""; foreach (PRContent _content in PRContents) { PurchaseItem _purchaseItem = PurchaseItemRepository.QueryByID(_content.PurchaseItemID); try { state = Enum.GetName(typeof(PurchaseItemStatus), _purchaseItem.State); } catch { state = ""; } String _costcenter; CostCenter _centerObj = CostCenterRepository.QueryByID(_purchaseItem.CostCenterID); if (_centerObj != null) { _costcenter = _centerObj.Name; } else { _costcenter = ""; } string ERPNo = string.Empty; //if (_purchaseItem.PartID > 0) //{ // Part _part = PartRepository.QueryByID(_purchaseItem.PartID); // ERPNo = _part.ERPPartID; //} ERPNo = _content.ERPPartID; SetupTaskStart _setupTask = new SetupTaskStart(); #region 外发内容 if (_content.TaskID > 0) { TaskHour _taskhour = TaskHourRepository.TaskHours.Where(h => h.TaskID == _content.TaskID).OrderByDescending(h => h.TaskHourID).FirstOrDefault(); if (_taskhour != null) { _setupTask.TaskID = _taskhour.TaskID; _setupTask.MachinesName = TaskHourRepository.GetMachineByTask(_taskhour.TaskID) ?? ""; _setupTask.TotalTime = TaskHourRepository.GetTotalHourByTaskID(_taskhour.TaskID); _setupTask.UserName = _taskhour.Operater; _setupTask.MachinesCode = _taskhour.MachineCode; } } #endregion rows.Add(new PurchaseContentGridRowModel(_content, state, _costcenter, ERPNo, _setupTask)); } Page = 1; Total = PRContents.Count(); Records = 500; }
public AddedPartsController(IAddedPartRepository addedPartRepository, IPartRepository partRepository, IBUserRepository bUserRepository, IImageRepository imageRepository) { _addedPartRepository = addedPartRepository; _partRepository = partRepository; _bUserRepository = bUserRepository; _imageRepository = imageRepository; }
public PartDetailViewModel(IPartService partService, IPartRepository partRepository, IEventAggregator eventAggregator, IManufacturerLookupService manuLookup, ISupplierLookupDataService supplierLookupDataService, ILookupUnitsOfMeasure unitsOfMeasureLookup) { ///TODO replace with single repository /// _partService = partService; _partRepository = partRepository; _eventAggregator = eventAggregator; _eventAggregator.GetEvent <OpenPartDetailEvent>().Subscribe(OnOpenPartDetailView); _manuLookup = manuLookup; ManusList = new ObservableCollection <LookupItem>(); SuppliersList = new ObservableCollection <LookupItem>(); UnitsOfMeasureList = new ObservableCollection <LookupItem>(); PartResources = new ObservableCollection <Document>(); PartOrders = new ObservableCollection <PurchaseOrderListDTO>(); PartTransactions = new ObservableCollection <InventoryTransactionsDTO>(); _supplierLookupDataService = supplierLookupDataService; _unitOfMeasureLookup = unitsOfMeasureLookup; //- Commands SaveCommand = new DelegateCommand(OnSaveExecute, OnSaveCanExecute); OpenResource = new DelegateCommand <object>(OnOpenResourceExecute, OnOpenResourceCanExecute); NewResource = new DelegateCommand <object>(OnNewResourceExecute, OnNewResourceCanExecute); EditResource = new DelegateCommand <object>(OnEditResourceExecute, OnEditResourceCanExecute); AttachResource = new DelegateCommand <object>(OnAttachResourceExecute, OnAttachResourceCanExecute); DetachResource = new DelegateCommand <object>(OnDetachResourceExecute, OnDetachResourceCanExecute); }
protected override void Dispose(bool disposing) { if (disposing) { if (_customerDynamicsRepository != null) { _customerDynamicsRepository.Dispose(); _customerDynamicsRepository = null; } if (_salespersonDynamicsRepository != null) { _salespersonDynamicsRepository.Dispose(); _salespersonDynamicsRepository = null; } if (_foundryDynamicsRepository != null) { _foundryDynamicsRepository.Dispose(); _foundryDynamicsRepository = null; } if (_partRepository != null) { _partRepository.Dispose(); _partRepository = null; } } base.Dispose(disposing); }
public PartsViewModel(IScreen hostScreen) : base(hostScreen) { _partRepository = Locator.Current.GetRequiredService <IPartRepository>() !; var libraryBuilder = Locator.Current.GetRequiredService <ILibraryBuilder>() !; GoToSettings = NavigationCommand.Create( hostScreen: HostScreen, viewModelFactory: () => new SettingsViewModel(hostScreen: HostScreen)); GoToPart = NavigationCommand.Create <Part, PartViewModel>( hostScreen: HostScreen, viewModelFactory: CreatePartViewModel); GoToAbout = NavigationCommand.Create( hostScreen: HostScreen, viewModelFactory: () => new AboutViewModel(HostScreen)); BuildLibrary = ReactiveCommand.CreateFromTask(libraryBuilder.Build); LoadParts = ReactiveCommand.CreateFromTask(async() => { return((await _partRepository.GetPartsAsync().ConfigureAwait(false)) .OrderBy(part => part.Library) .ToArray()); }); }
public SettingsViewModel(IScreen hostScreen) : base(hostScreen) { _settingsProvider = Locator.Current.GetRequiredService <ISettingsProvider>(); _partsRepository = Locator.Current.GetRequiredService <IPartRepository>(); SaveSettings = ReactiveCommand.CreateFromTask(execute: ExecuteSaveSettings); var canAddCustomField = this.WhenAnyValue(vm => vm.NewCustomField, value => { return(!string.IsNullOrWhiteSpace(value) && !CustomFields.Any(vm => vm.Value.Equals(value, StringComparison.Ordinal))); }); AddCustomField = ReactiveCommand.Create(execute: ExecuteAddCustomField, canExecute: canAddCustomField); ImportCustomFields = ReactiveCommand.CreateCombined(new[] { SaveSettings, ReactiveCommand.CreateFromTask( execute: ImportCustomFieldsAsync), }); GoBack = ReactiveCommand.CreateFromTask(GoBackAsync); }
public GlueService( IHttpContextAccessor accessor, IGlueRepository repoBrand, IModelNameRepository repoModelName, IGlueIngredientRepository repoGlueIngredient, IPartNameRepository repoPartName, IPartName2Repository repoPartName2, IPartRepository repoPart, IKindRepository repoKind, IMaterialRepository repoMaterial, IBPFCEstablishRepository repoBPFC, IMaterialNameRepository repoMaterialName, IHubContext <ECHub> hubContext, IMapper mapper, MapperConfiguration configMapper) { _configMapper = configMapper; _mapper = mapper; _accessor = accessor; _repoGlue = repoBrand; _repoPartName = repoPartName; _repoPartName2 = repoPartName2; _repoPart = repoPart; _repoKind = repoKind; _repoMaterial = repoMaterial; _repoMaterialName = repoMaterialName; _hubContext = hubContext; _repoBPFC = repoBPFC; _repoModelName = repoModelName; _repoGlueIngredient = repoGlueIngredient; }
public InventoryController() { _customerDynamicsRepository = new CustomerDynamicsRepository(); _salespersonDynamicsRepository = new SalespersonDynamicsRepository(); _foundryDynamicsRepository = new FoundryDynamicsRepository(); _partRepository = new PartRepository(); }
public CarPartControllerBuilder() { _partRepository = Substitute.For <IPartRepository>(); _mappingEngine = Substitute.For <IMappingEngine>(); _carPartRepository = Substitute.For <ICarPartRepository>(); _carRepository = Substitute.For <ICarRepository>(); }
public RfqController(IRfqRepository rfqRepository, ICustomerDynamicsRepository customerDynamicsRepository, IFoundryDynamicsRepository foundryDynamicsRepository, IShipmentTermRepository shipmentTermRepository, IMaterialRepository materialRepository, ICoatingTypeRepository coatingTypeRepository, ISpecificationMaterialRepository specificationMaterialRepository, IProjectPartRepository projectPartRepository, ICountryRepository countryRepository, IProjectRepository projectRepository, IPriceSheetRepository priceSheetRepository, IPartRepository partRepository) { _rfqRepository = rfqRepository; _customerDynamicsRepository = customerDynamicsRepository; _foundryDynamicsRepository = foundryDynamicsRepository; _shipmentTermRepository = shipmentTermRepository; _materialRepository = materialRepository; _coatingTypeRepository = coatingTypeRepository; _specificationMaterialRepository = specificationMaterialRepository; _projectPartRepository = projectPartRepository; _countryRepository = countryRepository; _projectRepository = projectRepository; _priceSheetRepository = priceSheetRepository; _partRepository = partRepository; }
public ScheduleService( ITreatmentWayRepository repoTreatmentWay, ICommentRepository repoComment, IScheduleUpdateRepository repoScheduleUpdate, ISchedulePartRepository repoSchedulePart, IPartRepository repoPart, IInkObjectRepository repoObject, IScheduleRepository repoSchedule, IChemicalRepository repoChemical, IProcessRepository repoProcess, ISupplierRepository repoSup, IInkRepository repoInk, IMapper mapper, MapperConfiguration configMapper) { _repoTreatmentWay = repoTreatmentWay; _repoScheduleUpdate = repoScheduleUpdate; _configMapper = configMapper; _mapper = mapper; _repoSchedulePart = repoSchedulePart; _repoInk = repoInk; _repoSup = repoSup; _repoProcess = repoProcess; _repoChemical = repoChemical; _repoSchedule = repoSchedule; _repoObject = repoObject; _repoPart = repoPart; _repoComment = repoComment; }
public PartController() { _projectRepository = new ProjectRepository(); _customerDynamicsRepository = new CustomerDynamicsRepository(); _customerAddressDynamicsRepository = new CustomerAddressDynamicsRepository(); _foundryDynamicsRepository = new FoundryDynamicsRepository(); _shipmentTermRepository = new ShipmentTermRepository(); _materialRepository = new MaterialRepository(); _coatingTypeRepository = new CoatingTypeRepository(); _specificationMaterialRepository = new SpecificationMaterialRepository(); _projectPartRepository = new ProjectPartRepository(); _priceSheetRepository = new PriceSheetRepository(); _partRepository = new PartRepository(); _partDynamicsRepository = new PartDynamicsRepository(); _htsNumberRepository = new HtsNumberRepository(); _partStatusRepository = new PartStatusRepository(); _partTypeRepository = new PartTypeRepository(); _paymentTermRepository = new PaymentTermRepository(); _surchargeRepository = new SurchargeRepository(); _siteDynamicsRepository = new SiteDynamicsRepository(); _patternMaterialRepository = new PatternMaterialRepository(); _destinationRepository = new DestinationRepository(); _foundryOrderRepository = new FoundryOrderRepository(); _customerOrderRepository = new CustomerOrderRepository(); _accountCodeRepository = new AccountCodeRepository(); }
public CustomerController(ICustomerDynamicsRepository customerDynamicsRepository, ICustomerAddressDynamicsRepository customerAddressDynamicsRepository, IPaymentTermRepository paymentTermRepository, IShipmentTermRepository shipmentTermRepository, ICountryRepository countryRepository, IStateRepository stateRepository, IOrderTermRepository orderTermRepository, ISalespersonDynamicsRepository salespersonDynamicsRepository, ISiteDynamicsRepository siteDynamicsRepository, IAccountCodeRepository accountCodeRepository, IProjectRepository projectRepository, IPartRepository partRepository) { _customerDynamicsRepository = customerDynamicsRepository; _customerAddressDynamicsRepository = customerAddressDynamicsRepository; _paymentTermRepository = paymentTermRepository; _shipmentTermRepository = shipmentTermRepository; _countryRepository = countryRepository; _stateRepository = stateRepository; _orderTermRepository = orderTermRepository; _salespersonDynamicsRepository = salespersonDynamicsRepository; _siteDynamicsRepository = siteDynamicsRepository; _accountCodeRepository = accountCodeRepository; _projectRepository = projectRepository; _partRepository = partRepository; }
public ControllerBase(ICommandBus commandBus, IMenuRepository menuRepository, IPartRepository partRepository) { CommandBus = commandBus; MenuRepository = menuRepository; PartRepository = partRepository; }
public SupplyFacadeSimple(ISupplierRepository supplierRepository, IPartRepository partRepository, ISupplyFactory factory, IOrderingRiskEvaluator evaluator) { this.supplierRepository = supplierRepository; this.partRepository = partRepository; this.factory = factory; this.evaluator = evaluator; }
public OrderService(IOrderRepository orderRepository, IPartRepository partRepository, IPackingSlipService packingSlipService, IEntityTrackerRepository entityTrackerRepository) { _orderRepository = orderRepository; _partRepository = partRepository; _packingSlipService = packingSlipService; this.entityTrackerRepository = entityTrackerRepository; }
public DiscrepancyService(ILogger <DiscrepancyService> logger, IDiscrepancyRepository discrepRepo, IPartRepository partRepo, IEmployeeRepository empRepo) { _logger = logger; _discrepRepo = discrepRepo; _partRepo = partRepo; _employeeRepo = empRepo; }
public ATMController(IATM_Repository repo, IJobRepository repoJob, IMessageRepository repoMessages, IPartRepository repoPart, ISubscriptionRepository repoSub) { this.repo = repo; this.repoJob = repoJob; this.repoMessages = repoMessages; this.repoPart = repoPart; this.repoSub = repoSub; }
public IEnumerable <Part> GetAllParts() { IPartRepository partRepository = _DataRepositoryFactory.GetDataRepository <IPartRepository>(); var parts = partRepository.Get(); return(parts); }
public Part Update(Part part) { IPartRepository partRepository = _DataRepositoryFactory.GetDataRepository <IPartRepository>(); var updated = partRepository.Update(part); return(updated); }
public void Recalculate(int partId, int productsNeeded) { ExecuteFaultHandledOperation(() => { IPartRepository partRepository = _dataRepositoryFactory.GetDataRepository <IPartRepository>(); partRepository.Recalculate(partId, productsNeeded); }); }
public void RecalculateCostsForAssembly(int partId) { ExecuteFaultHandledOperation(() => { IPartRepository partRepository = _dataRepositoryFactory.GetDataRepository <IPartRepository>(); partRepository.RecalculateCostsForAssembly(partId); }); }
public HierarchyNode <ProductTree> GetProductTree() { return(ExecuteFaultHandledOperation(() => { IPartRepository repo = _dataRepositoryFactory.GetDataRepository <IPartRepository>(); return repo.GetProductTree(); })); }
static Program() { AppDbContextFactory factory = new AppDbContextFactory(); _appContext = factory.CreateDbContext(null); _makerRepository = new MakerRepository(_appContext); _partRepository = new PartRepository(_appContext); _selectionRepository = new SelectionRepository(_appContext); }
public AdminService( ILightRepository lightRepository, ILightPartRepository lightPartRepository, IPartRepository partRepository) { _lightRepository = lightRepository; _lightPartRepository = lightPartRepository; _partRepository = partRepository; }
public LookupService( ILightRepository lightRepository, ILightPartRepository lightPartRepository, IPartRepository partRepository) { _lightRepository = lightRepository; _lightPartRepository = lightPartRepository; _partRepository = partRepository; }
public SupplyFacadeWithNotification(ISupplierRepository supplierRepository, IPartRepository partRepository, ISupplyFactory factory, IOrderingRiskEvaluator evaluator, ISendMail mailSender) { this.supplierRepository = supplierRepository; this.partRepository = partRepository; this.factory = factory; this.evaluator = evaluator; this.mailSender = mailSender; }
public PartService(IChemicalRepository repoChemical, IInkRepository repoInk, IScheduleRepository repoSchedule, IPartRepository repoPart, IMapper mapper, MapperConfiguration configMapper) { _configMapper = configMapper; _mapper = mapper; _repoPart = repoPart; _repoSchedule = repoSchedule; _repoInk = repoInk; _repoChemical = repoChemical; }
public Part[] GetAllParts() { return(ExecuteFaultHandledOperation(() => { IPartRepository repo = _dataRepositoryFactory.GetDataRepository <IPartRepository>(); var parts = repo.Get(); return parts.ToArray(); })); }
public PoService(IPoRepository poRepository, IPartRepository partRepository, IEntityTrackerRepository entityTrackerRepository, IPartService partService, ICompanyRepository companyRepository) { _poRepository = poRepository; _partRepository = partRepository; _entityTrackerRepository = entityTrackerRepository; _partService = partService; this.companyRepository = companyRepository; }
public AboutController(ICommandBus commandBus, IMenuRepository menuRepository, IPartRepository partRepository, IStaffRepository staffRepository, IOfficePhotoRepository officePhotoRepository, INewsRepository newsRepository) : base(commandBus, menuRepository, partRepository) { this.staffRepository = staffRepository; this.officePhotoRepository = officePhotoRepository; this.newsRepository = newsRepository; }
public PartController() { repository = new PartRepository(); }
public PartRepositoryTestClass(IPartRepository partRepository) { _PartRepository = partRepository; }
private bool CheckHaveATS1(IList<IProductPart> productParts, IPartRepository ipartRepository ) { bool isNoAT=true; foreach (ProductPart iprodpart in productParts) { if (iprodpart.BomNodeType == "AT") { IPart curPart = ipartRepository.GetPartByPartNo(iprodpart.PartID); if (curPart.BOMNodeType == "AT" && curPart.Descr == "ATSN1") { isNoAT = false; break; } } } return isNoAT; }
public SupportController(ICommandBus commandBus, IMenuRepository menuRepository, IPartRepository partRepository) : base(commandBus, menuRepository, partRepository) { }
private bool CheckConsTypeAndFACombine(IPartRepository partRepository,string productId,string ct) { IProductRepository product_repository = RepositoryFactory.GetInstance().GetRepository<IProductRepository, IProduct>(); IList<ProductPart> lst = product_repository.GetProductPartsByPartSn(ct); IList<IMES.DataModel.ConstValueTypeInfo> lstConst= partRepository.GetConstValueTypeList("BATTCT"); bool contains = lstConst.Any(p => p.value == ct); return (contains || lst.Count > 0); }