public ConductorViewModel() { _workOrderRepository = new WorkOrderSQLServer(); observableTimer = Observable.Timer(TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(1)) .Subscribe(_ => { LabelContent.Value += 1; Workings.Value = new ObservableCollection <WorkingEntity>(WorkingData.GetWorkings(WorkId.Value)); Worker1Workings.Value = new ObservableCollection <WorkingEntity>(WorkingData.GetWorkings(WorkId.Value, 1)); Worker2Workings.Value = new ObservableCollection <WorkingEntity>(WorkingData.GetWorkings(WorkId.Value, 2)); Worker3Workings.Value = new ObservableCollection <WorkingEntity>(WorkingData.GetWorkings(WorkId.Value, 3)); CurrentWorker1Workings.Value = Worker1Workings.Value.ToList().Where(x => x.IsDone == false).OrderBy(x => x.WorkTitleId).FirstOrDefault(); CurrentWorker2Workings.Value = Worker2Workings.Value.ToList().Where(x => x.IsDone == false).OrderBy(x => x.WorkTitleId).FirstOrDefault(); CurrentWorker3Workings.Value = Worker3Workings.Value.ToList().Where(x => x.IsDone == false).OrderBy(x => x.WorkTitleId).FirstOrDefault(); WorkerIsWaitUpdate(); CurrentUpdate(); }); Worker1UpdateCommand = Worker1IsWait.Select(x => x == false).ToReactiveCommand(); Worker2UpdateCommand = Worker2IsWait.Select(x => x == false).ToReactiveCommand(); Worker3UpdateCommand = Worker3IsWait.Select(x => x == false).ToReactiveCommand(); Worker1UpdateCommand.Subscribe(_ => Worker1UpdateExecute()); Worker2UpdateCommand.Subscribe(_ => Worker2UpdateExecute()); Worker3UpdateCommand.Subscribe(_ => Worker3UpdateExecute()); }
public static void Create(IWorkOrderRepository workOrderRepository) { lock (((ICollection)_entities).SyncRoot) { _entities.Clear(); _entities.AddRange(workOrderRepository.GetWorkingData()); } }
public WorkOrderService( IWorkOrderRepository workOrderRepository, IWorkerOrderNumberRepository workerOrderNumberRepository, IValidator <WorkOrder> workOrderValidator) { this.workOrderRepository = workOrderRepository; this.workerOrderNumberRepository = workerOrderNumberRepository; this.workOrderValidator = workOrderValidator; }
public MaximoWorkOrderService(IWorkOrderRepository repo, WoTask woTask, ModelTaskRecord taskRecord) { _repo = repo; _processor = new WorkOrderSoapProcessorFactory().GetWorkOrderSoapProcessor(); _woTask = woTask; _taskRecord = taskRecord; }
public IntegrationServiceMock (IWorkOrderRepository workOrderRepository = null, ILogService loggerService = null, IUnitOfWork unitOfWork = null, IUserRepository iUserRepository = null, IActivityTypeActivityStatusRepository activityTypeActivityStatusRepository = null, IWorkOrderTransactionRepositry iBillingWorkOrderTransactionRepositry = null, IVendorRepository iVendorRepository = null, IGraphicHeaderRepository iGraphicHeaderRepository = null, ICostCenterRepository iCostCenterRepository = null, IBudgetByCategoryRollupRepository iBudgetByCategoryRollupRepository = null, IDeliverableRepository iDeliverableRepository = null, IWorkOrderVendorRepository iWorkOrderVendorRepository = null, // IActivityRepository iActivityRepository, ITrackActivityElementRepository iTrackActivityElementRepository = null, ITitleRepository iTitleRepository = null, ISeasonRepository iSeasonRepository = null, ISeriesRepository iSeriesRepository = null, ITitleCategoryRepository iTitleCategoryRepository = null, IPremiereCategoryRepository iPremiereCategoryRepository = null, IScheduleRepository iScheduleRepository = null, // ITrackActivityHeaderRepository iTrackActivityHeaderRepository, IDeliverableStatusRepository iDeliverableStatusRepository = null, IScriptRepository iScriptRepository = null, IInternalRepository iInternalRepository = null, //Contract Request - EDMX fix // IContractRequestHeaderRepository iContractRequestHeaderRepository = null, // IContractRequestLineRepository iContractRequestLineRepository = null, IContentPlanRepository iContentPlanRepository = null, IContentPlanEventRepository iContentPlanEventRepository = null, IContentPlanEventDatesRepository iContentPlanEventDatesRepository = null, IContentPlanEventScheduleRepository iContentPlanEventScheduleRepository = null, IApprovalRepository iApprovalRepository = null, IApprovalStatusRepository iApprovalStatusRepository = null, IApprovalTypeRepository iApprovalTypeRepository = null, ICalendarRepository iCalendarRepository = null, IDeliverableBudgetRepository iDeliverableBudgetRepository = null, IWBSFiscalYear_ChannelRepository iWBSFiscalYear_ChannelRepository = null, ITypeOfWorkRepository iTypeOfWorkRepository = null, IInvoiceLineRepository iInvoiceLineRepository = null, IInvoiceHeaderRepository iInvoiceHeaderRepository = null, //Contract Request - EDMX fix IWorkOrderType_Channel_WorkOrderVendorRepository iWorkOrderType_Channel_WorkOrderVendorRepository = null, IWBSElementRepository _IWBSElementRepository = null) : base( workOrderRepository, loggerService, unitOfWork, iUserRepository, activityTypeActivityStatusRepository, iBillingWorkOrderTransactionRepositry, iVendorRepository, iGraphicHeaderRepository, iCostCenterRepository, iBudgetByCategoryRollupRepository, iDeliverableRepository, iWorkOrderVendorRepository, iTrackActivityElementRepository, iTitleRepository, iSeasonRepository, iSeriesRepository, iTitleCategoryRepository, iPremiereCategoryRepository, iScheduleRepository, iDeliverableStatusRepository, iScriptRepository, iInternalRepository, /*iContractRequestHeaderRepository,*///Contract Request - EDMX fix /*iContractRequestLineRepository,*/ iContentPlanRepository, iContentPlanEventRepository, iContentPlanEventDatesRepository, iContentPlanEventScheduleRepository, iApprovalRepository, iApprovalStatusRepository, iApprovalTypeRepository, iCalendarRepository, iDeliverableBudgetRepository, iWBSFiscalYear_ChannelRepository, iTypeOfWorkRepository, iInvoiceLineRepository, iInvoiceHeaderRepository, iWorkOrderType_Channel_WorkOrderVendorRepository, _IWBSElementRepository) { }
public MCSWorkOrderService(IWorkOrderRepository repo, CMMSConfig settings, WoTask woTask, ModelTaskRecord taskRecord) { _repo = repo; _processor = new WorkOrderSoapProcessorFactory().GetWorkOrderSoapProcessor(); _settings = settings; _woTask = woTask; _taskRecord = taskRecord; }
public WorkOrderViewModel() { _workOrderRepository = new WorkOrderSQLServer(); _timeManagementRepository = new TimeManagementSQLServer(); StartButton = new DelegateCommand(StartButtonExecute); TimeButton = new DelegateCommand(TimeButtonExecute); Time2Button = new DelegateCommand(Time2ButtonExecute); _timeRecorder = new TimeManagementServices(_timeManagementRepository.GetWorks()); _displayTimer = new TimeDisplayTimer(new TimerCallback(TimeTest)); _displayTimer.Start(); }
/// <summary> /// Constructor /// </summary> /// <param name="repo"></param> /// <param name="waServ">Work Assignment service</param> /// <param name="uow">Unit of Work</param> public WorkOrderService(IWorkOrderRepository repo, IWorkAssignmentService waServ, ITransportProvidersService tpServ, ILookupRepository lRepo, IUnitOfWork uow, IMapper map, IConfigService cfg) : base(repo, uow) { this.waServ = waServ; this.map = map; this.lRepo = lRepo; this.cfg = cfg; this.tpServ = tpServ; this.logPrefix = "WorkOrder"; }
public WorkOrderService( ILogger <IWorkOrderRepository> logger, IWorkOrderRepository workOrderRepository, IApiWorkOrderRequestModelValidator workOrderModelValidator, IBOLWorkOrderMapper bolworkOrderMapper, IDALWorkOrderMapper dalworkOrderMapper, IBOLWorkOrderRoutingMapper bolWorkOrderRoutingMapper, IDALWorkOrderRoutingMapper dalWorkOrderRoutingMapper) : base(logger, workOrderRepository, workOrderModelValidator, bolworkOrderMapper, dalworkOrderMapper, bolWorkOrderRoutingMapper, dalWorkOrderRoutingMapper) { }
public WorkerService(IWorkerRepository wRepo, ILookupRepository lRepo, IUnitOfWork uow, IWorkAssignmentRepository waRepo, IWorkOrderRepository woRepo, IPersonRepository pRepo, IMapper map) : base(wRepo, uow) { this.logPrefix = "Worker"; this.waRepo = waRepo; this.woRepo = woRepo; this.pRepo = pRepo; this.map = map; this.lRepo = lRepo; this.wRepo = wRepo; }
public AbstractWorkOrderService( ILogger logger, IWorkOrderRepository workOrderRepository, IApiWorkOrderRequestModelValidator workOrderModelValidator, IBOLWorkOrderMapper bolWorkOrderMapper, IDALWorkOrderMapper dalWorkOrderMapper, IBOLWorkOrderRoutingMapper bolWorkOrderRoutingMapper, IDALWorkOrderRoutingMapper dalWorkOrderRoutingMapper) : base() { this.WorkOrderRepository = workOrderRepository; this.WorkOrderModelValidator = workOrderModelValidator; this.BolWorkOrderMapper = bolWorkOrderMapper; this.DalWorkOrderMapper = dalWorkOrderMapper; this.BolWorkOrderRoutingMapper = bolWorkOrderRoutingMapper; this.DalWorkOrderRoutingMapper = dalWorkOrderRoutingMapper; this.logger = logger; }
// // public WorkAssignmentService( IWorkAssignmentRepository waRepo, IWorkerRepository wRepo, IWorkOrderRepository woRepo, ILookupRepository lRepo, IWorkerSigninRepository wsiRepo, IUnitOfWork unitOfWork, IMapper map ) : base(waRepo, unitOfWork) { this.waRepo = waRepo; this.unitOfWork = unitOfWork; this.wRepo = wRepo; _woRepo = woRepo; this.lRepo = lRepo; this.wsiRepo = wsiRepo; this.map = map; this.logPrefix = "WorkAssignment"; }
public ReportService(IWorkOrderRepository woRepo, IWorkAssignmentRepository waRepo, IWorkerRepository wRepo, IWorkerSigninRepository wsiRepo, IWorkerRequestRepository wrRepo, ILookupRepository lookRepo, ILookupCache lookCache, IEmployerRepository eRepo, IActivitySigninRepository asRepo) { this.woRepo = woRepo; this.waRepo = waRepo; this.wRepo = wRepo; this.wsiRepo = wsiRepo; this.wrRepo = wrRepo; this.lookRepo = lookRepo; this.lookCache = lookCache; this.eRepo = eRepo; this.asRepo = asRepo; }
public WorkAssignmentService( IWorkAssignmentRepository waRepo, IWorkerRepository wRepo, IWorkOrderRepository woRepo, ILookupRepository lRepo, IWorkerSigninRepository wsiRepo, IUnitOfWork unitOfWork, IMapper map, ITenantService tenantService ) : base(waRepo, unitOfWork) { this.waRepo = waRepo; this.unitOfWork = unitOfWork; this.wRepo = wRepo; _woRepo = woRepo; this.lRepo = lRepo; this.wsiRepo = wsiRepo; this.map = map; this.logPrefix = "WorkAssignment"; _clientTimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(tenantService.GetCurrentTenant().Timezone); }
public WorkerViewModel() { _workOrderRepository = new WorkOrderSQLServer(); Worker1StartButton = new DelegateCommand(Worker1StartButtonExecute); Worker2StartButton = new DelegateCommand(Worker2StartButtonExecute); Worker3StartButton = new DelegateCommand(Worker3StartButtonExecute); _timeManagementRepository = new TimeManagementSQLServer(); observableTimer = Observable.Timer(TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(2)) .Subscribe(_ => { LabelContent.Value += 1; WorkerWorkings.Value = new ObservableCollection <WorkingEntity>(WorkingData.GetWorkings(WorkId.Value, WorkerId.Value)); }); NextCommand = CanNext.Select(x => x == false).ToReactiveCommand(); NextCommand.Subscribe(_ => { _workOrderRepository.ToNext(WorkId.Value, WorkerId.Value); }); WorkerId.Subscribe(x => { }); }
/// <summary> /// Business logic object for WorkOrder record management. Contains logic specific /// to processing work orders, and not necessarily related to a web application. /// </summary> /// <param name="repo"></param> /// <param name="waServ">Work Assignment service</param> /// <param name="tpServ"></param> /// <param name="wrServ"></param> /// <param name="wServ"></param> /// <param name="lRepo"></param> /// <param name="uow">Unit of Work</param> /// <param name="map"></param> /// <param name="cfg"></param> /// <param name="tenantService"></param> public WorkOrderService(IWorkOrderRepository repo, IWorkAssignmentService waServ, ITransportProvidersService tpServ, IWorkerRequestService wrServ, IWorkerService wServ, ILookupRepository lRepo, IUnitOfWork uow, IMapper map, IConfigService cfg, ITenantService tenantService ) : base(repo, uow) { this.repo = repo; this.waServ = waServ; this.wrServ = wrServ; this.wServ = wServ; this.map = map; this.lRepo = lRepo; this.cfg = cfg; this.tpServ = tpServ; this.logPrefix = "WorkOrder"; _clientTimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(tenantService.GetCurrentTenant().Timezone); }
public ItemWorkOrderService(IWorkOrderRepository workOrderRepository) : base(workOrderRepository) { }
public WorkOrderRepositoryTest() { this.repository = new WorkOrderRepository(); }
public MaterialWorkOrderService(IWorkOrderRepository workOrderRepository) : base(workOrderRepository) { }
public ReportWorkOrder(IWorkOrderRepository workOrderTypeRepository) { this.workOrderTypeRepository = workOrderTypeRepository; }
public AbstractApiWorkOrderRequestModelValidator(IWorkOrderRepository workOrderRepository) { this.workOrderRepository = workOrderRepository; }
public WorkOrderHelper(IWorkOrderService workOrderService, IWorkOrderRepository workOrderRepository) { this.workOrderService = workOrderService; this.workOrderRepository = workOrderRepository; }
public ApiWorkOrderRequestModelValidator(IWorkOrderRepository workOrderRepository) : base(workOrderRepository) { }
public WorkOrderService(IWorkOrderRepository workOrderRepository) : base(workOrderRepository, "WorkOrderPostSaveValidate", "WorkOrderSaveRelative", "WorkOrderToggleApproved", null, null, null, "GetWorkOrderViewDetails") { }
public BusinessWorkOrder(IWorkOrderRepository workOrderRepository) { this.workOrderRepository = workOrderRepository; }
public ProductWorkOrderService(IWorkOrderRepository workOrderRepository) : base(workOrderRepository) { }
public AutoPartController(IAutoPartRepository autoPartRepository, IWorkOrderRepository workOrderRepository) { _autoPartRepository = autoPartRepository; _workOrderRepository = workOrderRepository; }
public WorkOrderController() { this.workOrderRepository = new WorkOrderRepository(new CMMSEntities()); }
public WorkOrderController(IWorkOrderRepository workOrderRepository) { this.workOrderRepository = workOrderRepository; }
public WorkOrderController(IConfiguration config, IMapper mapper, IWorkOrderRepository workOrderRepository) { _config = config; _mapper = mapper; _workOrderRepository = workOrderRepository; }
public WorkOrderService(IWorkOrderRepository workOrderRepository) { _workOrderRepository = workOrderRepository; }
public ProductionController(IProductRepository productRepository, IWorkOrderRepository workOrderRepository) { _productRepository = productRepository; _workOrderRepository = workOrderRepository; }