コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SearchControllerHelper" /> class.
 /// </summary>
 /// <param name="cacheProvider">The cache provider.</param>
 /// <param name="programService">The program service.</param>
 /// <param name="protocolService">The protocol service.</param>
 /// <param name="measurementElementsService">The measurement elements service.</param>
 /// <param name="assessmentElementsService"></param>
 /// <param name="questionElementService">The question element service.</param>
 /// <param name="textMediaElementsService">The text media elements service.</param>
 /// <param name="scaleAnswerSetService">The scale answer set service.</param>
 /// <param name="selectionAnswerSetService">The selection answer set service.</param>
 /// <param name="careElementRequestContext">The care element request context.</param>
 /// <param name="openEndedAnswerSetsService">The open ended answer set service</param>
 public GlobalSearchCacheHelper(
     ICacheProvider cacheProvider,
     IProgramService programService,
     IProtocolService protocolService,
     IMeasurementElementsService measurementElementsService,
     IAssessmentElementsService assessmentElementsService,
     IQuestionElementService questionElementService,
     ITextMediaElementsService textMediaElementsService,
     IScaleAnswerSetService scaleAnswerSetService,
     ISelectionAnswerSetService selectionAnswerSetService,
     ICareElementRequestContext careElementRequestContext,
     IOpenEndedAnswerSetsService openEndedAnswerSetsService
     )
 {
     this.cacheProvider              = cacheProvider;
     this.programService             = programService;
     this.protocolService            = protocolService;
     this.measurementElementsService = measurementElementsService;
     this.assessmentElementsService  = assessmentElementsService;
     this.questionElementService     = questionElementService;
     this.textMediaElementsService   = textMediaElementsService;
     this.scaleAnswerSetService      = scaleAnswerSetService;
     this.selectionAnswerSetService  = selectionAnswerSetService;
     this.careElementRequestContext  = careElementRequestContext;
     this.openEndedAnswerSetsService = openEndedAnswerSetsService;
 }
コード例 #2
0
 public TaskService(ProjectDbContext dbContext,
                    IOutlineService outlineService, IProgramService programService)
 {
     _db             = dbContext;
     _outlineService = outlineService;
     _programService = programService;
 }
コード例 #3
0
 public LossesAndAdjustmentsController(IUserProfileService userProfileService,
                                         ICommodityService commodityService,
                                         IStoreService storeService,
                                         IProgramService programService,
                                         IHubService hubService,
                                         IUnitService unitService,
                                         IAdjustmentReasonService adjustmentReasonService,
                                         IAdjustmentService adjustmentService,
                                         ITransactionService transactionService,
                                         IProjectCodeService projectCodeService,
                                         IShippingInstructionService shippingInstructionService)
     : base(userProfileService)
 {
     _userProfileService = userProfileService;
     _commodityService = commodityService;
     _storeService = storeService;
     _programService = programService;
     _hubService = hubService;
     _unitService = unitService;
     _adjustmentReasonService = adjustmentReasonService;
     _adjustmentService = adjustmentService;
     _TransactionService = transactionService;
     _projectCodeService = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
 }
コード例 #4
0
        public Index()
        {
            // TODO: DI
            this.programService = new ProgramService();

            InitializeComponent();
        }
コード例 #5
0
ファイル: DispatchController.cs プロジェクト: robela/cats
 public DispatchController(IDispatchAllocationService dispatchAllocationService, IDispatchService dispatchService,
     IUserProfileService userProfileService, IOtherDispatchAllocationService otherDispatchAllocationService,
     IDispatchDetailService dispatchDetailService, IUnitService unitService, ICommodityTypeService commodityTypeService,
     IProgramService programService, ITransporterService transporterService, IPeriodService periodService, 
     ICommodityService commodityService, ITransactionService transactionService, IStoreService storeService,
     IAdminUnitService adminUnitService, IHubService hubService, IFDPService fdpService,
     IProjectCodeService projectCodeService, IShippingInstructionService shippingInstructionService, 
     ISMSGatewayService smsGatewayService, IContactService contactService, ISMSService smsService)
     : base(userProfileService)
 {
     _dispatchAllocationService = dispatchAllocationService;
     _dispatchService = dispatchService;
     _userProfileService = userProfileService;
     _otherDispatchAllocationService = otherDispatchAllocationService;
     _dispatchDetailService = dispatchDetailService;
     _unitService = unitService;
     _commodityTypeService = commodityTypeService;
     _programService = programService;
     _transporterService = transporterService;
     _periodService = periodService;
     _commodityService = commodityService;
     _transactionService = transactionService;
     _storeService = storeService;
     _adminUnitService = adminUnitService;
     _hubService = hubService;
     _fdpService = fdpService;
     _projectCodeService = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
     _smsGatewayService = smsGatewayService;
     _contactService = contactService;
     _smsService = smsService;
 }
コード例 #6
0
 public PriceQuotationController(ITransportBidPlanService transportBidPlanServiceParam
                                     , IAdminUnitService adminUnitServiceParam
                                     , IProgramService programServiceParam
                                     , ITransportBidPlanDetailService transportBidPlanDetailServiceParam
                                     , IHubService hubServiceParam
                                     , ITransportBidQuotationService bidQuotationServiceParam
                                     , ITransporterService transporterServiceParam
                                     , IBidService bidServiceParam
                                     , ITransportBidQuotationService transportBidQuotationService
                                     , IBidWinnerService bidWinnerService
                                     , IBusinessProcessService businessProcessService
                                     , IApplicationSettingService applicationSettingService
                                     , ITransportBidQuotationHeaderService transportBidQuotationHeaderService
                                     , ITransportOrderService transportOrderService  )
 {
     this._transportBidPlanService = transportBidPlanServiceParam;
     this._adminUnitService = adminUnitServiceParam;
     this._programService = programServiceParam;
     this._transportBidPlanDetailService = transportBidPlanDetailServiceParam;
     this._hubService = hubServiceParam;
     this._bidQuotationService = bidQuotationServiceParam;
     this._bidService = bidServiceParam;
     this._transporterService = transporterServiceParam;
     this._transportBidQuotationService = transportBidQuotationService;
     this._bidWinnerService = bidWinnerService;
     this._BusinessProcessService = businessProcessService;
     this._transportBidQuotationHeaderService = transportBidQuotationHeaderService;
     this._ApplicationSettingService = applicationSettingService;
     _transportOrderService = transportOrderService;
 }
コード例 #7
0
 public ProjectAllocationController(IRegionalRequestService reliefRequistionService
    , IFDPService fdpService
     , IAdminUnitService adminUnitService,
     IProgramService programService,
     ICommodityService commodityService,
     IRegionalRequestDetailService reliefRequisitionDetailService,
     IProjectCodeAllocationService projectCodeAllocationService, 
     IProjectCodeService projectCodeService,
     IShippingInstructionService shippingInstructionService, 
     IHubService hubService, 
     IHubAllocationService hubAllocationService,
     ILog log,
     IReliefRequisitionService requisitionService, ITransactionService transactionservice, ILedgerService ledgerService)
 {
     this._regionalRequestService = reliefRequistionService;
     this._adminUnitService = adminUnitService;
     this._commodityService = commodityService;
     this._fdpService = fdpService;
     this._programService = programService;
     this._reliefRequisitionDetailService = reliefRequisitionDetailService;
     this._projectCodeAllocationService = projectCodeAllocationService;
     this._projectCodeService = projectCodeService;
     this._shippingInstructionService = shippingInstructionService;
     this._hubService = hubService;
     this._hubAllocationService = hubAllocationService;
     this._requisitionService = requisitionService;
     this._transactionService = transactionservice;
        this._ledgerService = ledgerService;
     this._log = log;
 }
コード例 #8
0
ファイル: ReportsController.cs プロジェクト: FishAbe/cats
 public ReportsController(IDispatchService dispatchService,
      IReceiveService receiveService,
      IUserProfileService userProfileService,
      IHubService hubService,
      ITransactionService transactionService,
      ICommodityService commodityService,
      ICommodityTypeService commodityTypeService,
      IProgramService programService,
      IAdminUnitService adminUnitService,
      IDispatchAllocationService dispatchAllocationService,
      ICommoditySourceService commoditySourceService
      
      )
 {
     this._dispatchService = dispatchService;
      this._receiveService = receiveService;
      this._userProfileService = userProfileService;
      this._hubService = hubService;
      this._transactionService = transactionService;
      _commodityService = commodityService;
      _commodityTypeService = commodityTypeService;
      _programService = programService;
      _adminUnitService = adminUnitService;
      _dispatchAllocationService = dispatchAllocationService;
      _commoditySourceService = commoditySourceService;
 }
コード例 #9
0
 public DispatchController(IDispatchAllocationService dispatchAllocationService, IDispatchService dispatchService,
                           IUserProfileService userProfileService, IOtherDispatchAllocationService otherDispatchAllocationService,
                           IDispatchDetailService dispatchDetailService, IUnitService unitService, ICommodityTypeService commodityTypeService,
                           IProgramService programService, ITransporterService transporterService, IPeriodService periodService,
                           ICommodityService commodityService, ITransactionService transactionService, IStoreService storeService,
                           IAdminUnitService adminUnitService, IHubService hubService, IFDPService fdpService,
                           IProjectCodeService projectCodeService, IShippingInstructionService shippingInstructionService)
 {
     _dispatchAllocationService      = dispatchAllocationService;
     _dispatchService                = dispatchService;
     _userProfileService             = userProfileService;
     _otherDispatchAllocationService = otherDispatchAllocationService;
     _dispatchDetailService          = dispatchDetailService;
     _unitService                = unitService;
     _commodityTypeService       = commodityTypeService;
     _programService             = programService;
     _transporterService         = transporterService;
     _periodService              = periodService;
     _commodityService           = commodityService;
     _transactionService         = transactionService;
     _storeService               = storeService;
     _adminUnitService           = adminUnitService;
     _hubService                 = hubService;
     _fdpService                 = fdpService;
     _projectCodeService         = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
 }
コード例 #10
0
ファイル: ReportsController.cs プロジェクト: ndrmc/cats-hub
        public ReportsController(IDispatchService dispatchService,
                                 IReceiveService receiveService,
                                 IUserProfileService userProfileService,
                                 IHubService hubService,
                                 ITransactionService transactionService,
                                 ICommodityService commodityService,
                                 ICommodityTypeService commodityTypeService,
                                 IProgramService programService,
                                 IAdminUnitService adminUnitService,
                                 IDispatchAllocationService dispatchAllocationService,
                                 ICommoditySourceService commoditySourceService

                                 )
        {
            this._dispatchService      = dispatchService;
            this._receiveService       = receiveService;
            this._userProfileService   = userProfileService;
            this._hubService           = hubService;
            this._transactionService   = transactionService;
            _commodityService          = commodityService;
            _commodityTypeService      = commodityTypeService;
            _programService            = programService;
            _adminUnitService          = adminUnitService;
            _dispatchAllocationService = dispatchAllocationService;
            _commoditySourceService    = commoditySourceService;
        }
コード例 #11
0
 public LossesAndAdjustmentsController(IUserProfileService userProfileService,
                                       ICommodityService commodityService,
                                       IStoreService storeService,
                                       IProgramService programService,
                                       IHubService hubService,
                                       IUnitService unitService,
                                       IAdjustmentReasonService adjustmentReasonService,
                                       IAdjustmentService adjustmentService,
                                       ITransactionService transactionService,
                                       IProjectCodeService projectCodeService,
                                       IShippingInstructionService shippingInstructionService)
     : base(userProfileService)
 {
     _userProfileService         = userProfileService;
     _commodityService           = commodityService;
     _storeService               = storeService;
     _programService             = programService;
     _hubService                 = hubService;
     _unitService                = unitService;
     _adjustmentReasonService    = adjustmentReasonService;
     _adjustmentService          = adjustmentService;
     _TransactionService         = transactionService;
     _projectCodeService         = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
 }
コード例 #12
0
 public ProgramsController(
     IProgramService programs,
     UserManager <User> userManager)
 {
     this.programs    = programs;
     this.userManager = userManager;
 }
コード例 #13
0
 public ProjectAllocationController(IRegionalRequestService reliefRequistionService
                                    , IFDPService fdpService
                                    , IAdminUnitService adminUnitService,
                                    IProgramService programService,
                                    ICommodityService commodityService,
                                    IRegionalRequestDetailService reliefRequisitionDetailService,
                                    IProjectCodeAllocationService projectCodeAllocationService,
                                    IProjectCodeService projectCodeService,
                                    IShippingInstructionService shippingInstructionService,
                                    IHubService hubService,
                                    IHubAllocationService hubAllocationService,
                                    ILog log,
                                    IReliefRequisitionService requisitionService, ITransactionService transactionservice, ILedgerService ledgerService)
 {
     this._regionalRequestService         = reliefRequistionService;
     this._adminUnitService               = adminUnitService;
     this._commodityService               = commodityService;
     this._fdpService                     = fdpService;
     this._programService                 = programService;
     this._reliefRequisitionDetailService = reliefRequisitionDetailService;
     this._projectCodeAllocationService   = projectCodeAllocationService;
     this._projectCodeService             = projectCodeService;
     this._shippingInstructionService     = shippingInstructionService;
     this._hubService                     = hubService;
     this._hubAllocationService           = hubAllocationService;
     this._requisitionService             = requisitionService;
     this._transactionService             = transactionservice;
     this._ledgerService                  = ledgerService;
     this._log = log;
 }
コード例 #14
0
        public DonorService(IMinistryPlatformService ministryPlatformService, IProgramService programService, ICommunicationService communicationService, IAuthenticationService authenticationService, IContactService contactService,  IConfigurationWrapper configuration, ICryptoProvider crypto)
            : base(authenticationService, configuration)
        {
            _ministryPlatformService = ministryPlatformService;
            _programService = programService;
            _communicationService = communicationService;
            _contactService = contactService;
            _crypto = crypto;

            _donorPageId = configuration.GetConfigIntValue("Donors");
            _donationPageId = configuration.GetConfigIntValue("Donations");
            _donationDistributionPageId = configuration.GetConfigIntValue("Distributions");
            _donorAccountsPageId = configuration.GetConfigIntValue("DonorAccounts");
            _findDonorByAccountPageViewId = configuration.GetConfigIntValue("FindDonorByAccountPageView");
            _donationStatusesPageId = configuration.GetConfigIntValue("DonationStatus");
            _donorLookupByEncryptedAccount = configuration.GetConfigIntValue("DonorLookupByEncryptedAccount");
            _myHouseholdDonationDistributions = configuration.GetConfigIntValue("MyHouseholdDonationDistributions");
            _recurringGiftBySubscription = configuration.GetConfigIntValue("RecurringGiftBySubscription");
            _recurringGiftPageId = configuration.GetConfigIntValue("RecurringGifts");
            _myDonorPageId = configuration.GetConfigIntValue("MyDonor");
            _myHouseholdDonationRecurringGifts = configuration.GetConfigIntValue("MyHouseholdDonationRecurringGifts");
            _myHouseholdRecurringGiftsApiPageView = configuration.GetConfigIntValue("MyHouseholdRecurringGiftsApiPageView");
            _myHouseholdPledges = configuration.GetConfigIntValue("MyHouseholdPledges");

            _dateTimeFormat = new DateTimeFormatInfo
            {
                AMDesignator = "am",
                PMDesignator = "pm"
            };

        }
コード例 #15
0
        public override Task <bool> RemoveScheduleForProgramAsync(IProgram program, ScheduleRecordingType recordingType)
        {
            IScheduleService scheduleService = GlobalServiceProvider.Instance.Get <IScheduleService>();
            IProgramService  programService  = GlobalServiceProvider.Instance.Get <IProgramService>();
            var canceledProgram = programService.GetProgram(program.ProgramId);

            if (canceledProgram == null)
            {
                return(Task.FromResult(false));
            }

            foreach (Schedule schedule in scheduleService.ListAllSchedules().Where(schedule => new ScheduleBLL(schedule).IsRecordingProgram(canceledProgram, true)))
            {
                switch (schedule.ScheduleType)
                {
                case (int)ScheduleRecordingType.Once:
                    scheduleService.DeleteSchedule(schedule.IdSchedule);
                    break;

                default:
                    // If only single program should be canceled
                    if (recordingType == ScheduleRecordingType.Once)
                    {
                        CancelSingleSchedule(schedule, canceledProgram);
                    }
                    // Full schedule is canceled, including all programs
                    else
                    {
                        CancelFullSchedule(schedule);
                    }
                    break;
                }
            }
            return(Task.FromResult(true));
        }
コード例 #16
0
 public ProgramController(IProgramService programService, IDepartmentService departmentService, ICourseService courseService, IProgramCourseAssociationService programCourseAssociationService)
 {
     this.programService    = programService;
     this.departmentService = departmentService;
     this.courseService     = courseService;
     this.programCourseAssociationService = programCourseAssociationService;
 }
コード例 #17
0
        public TestProfileAssessmentService()
        {
            var services = new ContainerResolver().Container;

            _assessmentService = (IProfileAssessmentService)services.GetService(typeof(IProfileAssessmentService));
            _programService    = (IProgramService)services.GetService(typeof(IProgramService));
        }
コード例 #18
0
        public override Task <AsyncResult <RecordingStatus> > GetRecordingStatusAsync(IProgram program)
        {
            IProgramService         programService = GlobalServiceProvider.Instance.Get <IProgramService>();
            IProgramRecordingStatus recProgram     = (IProgramRecordingStatus)GetProgram(programService.GetProgram(program.ProgramId), true);

            return(Task.FromResult(new AsyncResult <RecordingStatus>(true, recProgram.RecordingStatus)));
        }
コード例 #19
0
        public bool GetProgram(int programId, out IProgram program)
        {
            IProgramService programService = GlobalServiceProvider.Get <IProgramService>();

            program = programService.GetProgram(programId).ToProgram();
            return(program != null);
        }
コード例 #20
0
 public PriceQuotationController(ITransportBidPlanService transportBidPlanServiceParam
                                 , IAdminUnitService adminUnitServiceParam
                                 , IProgramService programServiceParam
                                 , ITransportBidPlanDetailService transportBidPlanDetailServiceParam
                                 , IHubService hubServiceParam
                                 , ITransportBidQuotationService bidQuotationServiceParam
                                 , ITransporterService transporterServiceParam
                                 , IBidService bidServiceParam
                                 , ITransportBidQuotationService transportBidQuotationService
                                 , IBidWinnerService bidWinnerService
                                 , IBusinessProcessService businessProcessService
                                 , IApplicationSettingService applicationSettingService
                                 , ITransportBidQuotationHeaderService transportBidQuotationHeaderService
                                 , ITransportOrderService transportOrderService)
 {
     this._transportBidPlanService       = transportBidPlanServiceParam;
     this._adminUnitService              = adminUnitServiceParam;
     this._programService                = programServiceParam;
     this._transportBidPlanDetailService = transportBidPlanDetailServiceParam;
     this._hubService                         = hubServiceParam;
     this._bidQuotationService                = bidQuotationServiceParam;
     this._bidService                         = bidServiceParam;
     this._transporterService                 = transporterServiceParam;
     this._transportBidQuotationService       = transportBidQuotationService;
     this._bidWinnerService                   = bidWinnerService;
     this._BusinessProcessService             = businessProcessService;
     this._transportBidQuotationHeaderService = transportBidQuotationHeaderService;
     this._ApplicationSettingService          = applicationSettingService;
     _transportOrderService                   = transportOrderService;
 }
コード例 #21
0
ファイル: ReceiveController.cs プロジェクト: FishAbe/cats
 public ReceiveController(IReceiveService receiveService,IGiftCertificateService giftCertificateService,
                          IReceiptAllocationService receiptAllocationService,IUserProfileService userProfileService,
                          ICommodityTypeService commodityTypeService ,IReceiveDetailService receiveDetailService,
                          ICommodityService commodityService,IStoreService storeService,ITransactionService transactionService,
                          IUnitService unitService,IShippingInstructionService shippingInstructionService,IHubService hubService,
                          ICommodityGradeService commodityGradeService,IProgramService programService,ITransporterService transporterService,
                          ICommoditySourceService commoditySourceService, IDonorService donorService)
     : base(userProfileService)
 {
     _receiveService = receiveService;
     _giftCertificateService = giftCertificateService;
     _receiptAllocationService = receiptAllocationService;
     _userProfileService = userProfileService;
     _commodityTypeService = commodityTypeService;
     _receiveDetailService = receiveDetailService;
     _commodityService = commodityService;
     _storeService = storeService;
     _transactionService = transactionService;
     _unitService = unitService;
     _shippingInstructionService = shippingInstructionService;
     _hubService = hubService;
     _commodityGradeService = commodityGradeService;
     _programService = programService;
     _transporterService = transporterService;
     _commoditySourceService=commoditySourceService;
     _donorService = donorService;
 }
コード例 #22
0
ファイル: Graph.cs プロジェクト: thinhnguyenquoc/Graph
        public Graph(System.Windows.Forms.CheckedListBox.CheckedItemCollection data, DateTime minDate, DateTime maxDate, ISaleService iSaleService, int mode, IReportService iReportService, ITimeSettingService iTimeSettingService, IProgramService iProgramService)
        {
            InitializeComponent();
            fillColor(colorList);
            _data = data;
            _minDate = minDate;
            _maxDate = maxDate;
            _iSaleService = iSaleService;
            _iReportService = iReportService;
            _iTimeSettingService = iTimeSettingService;
            _iProgramService = iProgramService;

            this.chart1.ChartAreas[0].AxisX.MajorGrid.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash;
            chart1.ChartAreas.Add("area");
            chart1.ChartAreas[0].AxisX.LabelStyle.Format = "dd-MM";
            chart1.ChartAreas["area"].AxisX.Interval = 1;
            chart1.ChartAreas["area"].AxisX.IntervalType = DateTimeIntervalType.Days;
            chart1.ChartAreas["area"].AxisX.IntervalOffset = 1;

            chart1.ChartAreas["area"].AxisX.Minimum = minDate.ToOADate();
            chart1.ChartAreas["area"].AxisX.Maximum = maxDate.ToOADate();
            if (mode == 1)
            {
                drawQuantity();
                label1.Text = "Quantity";
            }
            else
            {
                drawEfficiency();
                label1.Text = "Efficiency";
            }
        }
コード例 #23
0
        public override bool GetProgram(int programId, out IProgram program)
        {
            IProgramService programService = GlobalServiceProvider.Instance.Get <IProgramService>();

            program = GetProgram(programService.GetProgram(programId));
            return(program != null);
        }
コード例 #24
0
        public bool RemoveScheduleForProgram(IProgram program, ScheduleRecordingType recordingType)
        {
#if TVE3
            var canceledProgram = TvDatabase.Program.Retrieve(program.ProgramId);
            if (canceledProgram == null)
            {
                return(false);
            }
            foreach (TvDatabase.Schedule schedule in TvDatabase.Schedule.ListAll().Where(schedule => schedule.IsRecordingProgram(canceledProgram, true)))
            {
                switch (schedule.ScheduleType)
                {
                case (int)ScheduleRecordingType.Once:
                    schedule.Delete();
                    _tvControl.OnNewSchedule();
                    break;

                default:
                    CanceledSchedule canceledSchedule = new CanceledSchedule(schedule.IdSchedule, schedule.IdChannel, schedule.StartTime);
                    canceledSchedule.Persist();
                    _tvControl.OnNewSchedule();
                    break;
                }
            }
            return(true);
#else
            IScheduleService scheduleService = GlobalServiceProvider.Instance.Get <IScheduleService>();
            IProgramService  programService  = GlobalServiceProvider.Instance.Get <IProgramService>();
            var canceledProgram = programService.GetProgram(program.ProgramId);
            if (canceledProgram == null)
            {
                return(false);
            }

            foreach (Schedule schedule in scheduleService.ListAllSchedules().Where(schedule => new ScheduleBLL(schedule).IsRecordingProgram(canceledProgram, true)))
            {
                switch (schedule.ScheduleType)
                {
                case (int)ScheduleRecordingType.Once:
                    scheduleService.DeleteSchedule(schedule.IdSchedule);
                    break;

                default:
                    // If only single program should be canceled
                    if (recordingType == ScheduleRecordingType.Once)
                    {
                        CancelSingleSchedule(schedule, canceledProgram);
                    }
                    // Full schedule is canceled, including all programs
                    else
                    {
                        CancelFullSchedule(schedule);
                    }
                    break;
                }
            }
            return(true);
#endif
        }
コード例 #25
0
ファイル: StockStatusService.cs プロジェクト: nathnael/cats
 public StockStatusService(IUnitOfWork unitOfWork,
                           IProgramService programService,
                           ITransactionService transactionService)
 {
     _unitOfWork         = unitOfWork;
     _programService     = programService;
     _transactionService = transactionService;
 }
コード例 #26
0
        public bool GetRecordingStatus(IProgram program, out RecordingStatus recordingStatus)
        {
            IProgramService         programService = GlobalServiceProvider.Get <IProgramService>();
            IProgramRecordingStatus recProgram     = (IProgramRecordingStatus)programService.GetProgram(program.ProgramId).ToProgram(true);

            recordingStatus = recProgram.RecordingStatus;
            return(true);
        }
コード例 #27
0
 public StockStatusService(IUnitOfWork unitOfWork,
                            IProgramService programService,
                            ITransactionService transactionService)
 {
     _unitOfWork = unitOfWork;
     _programService = programService;
     _transactionService = transactionService;
 }
コード例 #28
0
 public ReportsController(IProgramService programService, IServerTimeEntryService serverTimeEntryService, IPaySourceService paySourceService, IExportingService exportingService, IServerSalaryReportService serverSalaryReportService)
 {
     _programService            = programService;
     _serverTimeEntryService    = serverTimeEntryService;
     _paySourceService          = paySourceService;
     _exportingService          = exportingService;
     _serverSalaryReportService = serverSalaryReportService;
 }
コード例 #29
0
        public ProgramServiceTests()
        {
            programServiceMock          = new Mock <ProgramService>(programExecutionService.Object, applicationStateMock.Object);
            programServiceMock.CallBase = true;

            programService = programServiceMock.Object;
            robotMock      = applicationStateMock.AddMockRobot();
        }
コード例 #30
0
ファイル: PrivilegeController.cs プロジェクト: TimRowe/Rdp
 public PrivilegeController(
     IPrivilegeService privilegeService,
     IProgramService programService
     )
 {
     _privilegeService = privilegeService;
     _programService = programService;
 }
コード例 #31
0
 public ProgramApiController(IProgramService programService, ILogger <ProgramApiController> logger,
                             IMapper mapper, IDistributedCache cache)
 {
     _programService = programService;
     _logger         = logger;
     _mapper         = mapper;
     _cache          = cache;
 }
コード例 #32
0
 public ProgramButtonController(
     IProgramButtonService buttonService,
     IProgramService programService
     )
 {
     _programButtonService = buttonService;
     _programService       = programService;
 }
コード例 #33
0
        public bool GetPrograms(IChannel channel, DateTime from, DateTime to, out IList <IProgram> programs)
        {
            IProgramService programService = GlobalServiceProvider.Get <IProgramService>();

            programs = programService.GetProgramsByChannelAndStartEndTimes(channel.ChannelId, from, to)
                       .Select(tvProgram => tvProgram.ToProgram(true))
                       .ToList();
            return(programs.Count > 0);
        }
コード例 #34
0
        public ProgramSectionViewModel(IProgramListViewModel programList, IProgramViewViewModel programView, IProgramService programService)
        {
            this.ProgramList    = programList;
            this.ProgramView    = programView;
            this.ProgramService = programService;

            ProgramList.ProgramSelect += programList_ProgramSelect;
            ProgramList.ProgramRemove += programList_ProgramRemove;
        }
コード例 #35
0
        // private readonly IUserAccountService _userAccountService;

        public UsersController(IUserAccountService service, IHubService hubService, IAdminUnitService adminUnitService, IProgramService programService, Cats.Services.Hub.IUserHubService userHubService)
        {
            _userService      = service;
            _hubService       = hubService;
            _adminUnitService = adminUnitService;
            _programService   = programService;
            _userHubServcie   = userHubService;
            //_userAccountService = userAccountService;
        }
コード例 #36
0
ファイル: UsersController.cs プロジェクト: FishAbe/cats
 // private readonly IUserAccountService _userAccountService;
 public UsersController(IUserAccountService service, IHubService hubService, IAdminUnitService adminUnitService, IProgramService programService, Cats.Services.Hub.IUserHubService userHubService)
 {
     _userService = service;
     _hubService = hubService;
     _adminUnitService = adminUnitService;
     _programService = programService;
     _userHubServcie = userHubService;
     //_userAccountService = userAccountService;
 }
コード例 #37
0
        public bool GetProgram(int programId, out IProgram program)
        {
#if TVE3
            program = TvDatabase.Program.Retrieve(programId).ToProgram();
#else
            IProgramService programService = GlobalServiceProvider.Instance.Get <IProgramService>();
            program = programService.GetProgram(programId).ToProgram();
#endif
            return(program != null);
        }
コード例 #38
0
ファイル: VehicleService.cs プロジェクト: war-man/OCHPlanner3
 public VehicleService(IVehicleFactory vehicleFactory,
                       IVINQueryService vinQueryService,
                       IProgramService programService,
                       IConfiguration configuration)
 {
     _vehicleFactory  = vehicleFactory;
     _vinQueryService = vinQueryService;
     _configuration   = configuration;
     _programService  = programService;
 }
コード例 #39
0
        public override bool GetPrograms(string title, DateTime from, DateTime to, out IList <IProgram> programs)
        {
            IProgramService programService = GlobalServiceProvider.Instance.Get <IProgramService>();

            programs = programService.GetProgramsByTitleAndStartEndTimes(title, from, to)
                       .Select(tvProgram => tvProgram.ToProgram(true))
                       .Distinct(ProgramComparer.Instance)
                       .ToList();
            return(programs.Count > 0);
        }
コード例 #40
0
        public bool GetProgramsGroup(IChannelGroup channelGroup, DateTime from, DateTime to, out IList <IProgram> programs)
        {
            IProgramService      programService      = GlobalServiceProvider.Get <IProgramService>();
            IChannelGroupService channelGroupService = GlobalServiceProvider.Get <IChannelGroupService>();

            var channels = channelGroupService.GetChannelGroup(channelGroup.ChannelGroupId).GroupMaps.Select(groupMap => groupMap.Channel);
            IDictionary <int, IList <Program> > programEntities = programService.GetProgramsForAllChannels(from, to, channels);

            programs = programEntities.Values.SelectMany(x => x).Select(p => p.ToProgram()).ToList();
            return(programs.Count > 0);
        }
コード例 #41
0
 public TransportBidPlanController(ITransportBidPlanService transportBidPlanServiceParam
                                   , IAdminUnitService adminUnitServiceParam
                                   , IProgramService programServiceParam
                                   , ITransportBidPlanDetailService transportBidPlanDetailServiceParam
                                   , IHubService hubServiceParam)
 {
     this._transportBidPlanService = transportBidPlanServiceParam;
     this._adminUnitService = adminUnitServiceParam;
     this._programService = programServiceParam;
     this._transportBidPlanDetailService = transportBidPlanDetailServiceParam;
     this._hubService = hubServiceParam;
 }
コード例 #42
0
ファイル: RequestControllerTest.cs プロジェクト: FishAbe/cats
        public RequestControllerTest()
        {
            List<RegionalRequest> regionalRequestTest = new List<RegionalRequest>();
            {
                new RegionalRequest { RegionalRequestID = 1, ProgramId = 1, Round = 2, RegionID = 9, ReferenceNumber = "AA1234", Year = 2012, Remark = "remarks" };
                new RegionalRequest { RegionalRequestID = 2, ProgramId = 2, Round = 4, RegionID = 7, ReferenceNumber = "1234", Year = 2012, Remark = "" };
            }
            ;
            List<AdminUnit> adminUnitTest=new List<AdminUnit>();
            {
                new AdminUnit() {AdminUnitID = 1, Name = "Afar", NameAM = null, AdminUnitTypeID = 2, ParentID = 1};
            }
            ;
            List<Commodity> commodityTest = new List<Commodity>
                {
                    new Commodity { CommodityID = 5, Name = "Grain",LongName = "",CommodityTypeID = 1, ParentID = 1 },
                    new Commodity { CommodityID = 6, Name = "Oil",LongName = "",CommodityTypeID = 1, ParentID = 1 },
                    new Commodity { CommodityID = 8, Name = "CSB",LongName = "",CommodityTypeID = 1, ParentID = 3 },
               };

            //Mock the Regional Request Service Using Moq
            Mock<IRegionalRequestService> mockRegionalRequestService = new Mock<IRegionalRequestService>();
            Mock<IFDPService> mockFDPService = new Mock<IFDPService>();
            Mock<IAdminUnitService> mockAdminUnitService = new Mock<IAdminUnitService>();
            Mock<IProgramService> mockProgramService = new Mock<IProgramService>();
            Mock<ICommodityService> mockCommodityService = new Mock<ICommodityService>();
            Mock<IRegionalRequestDetailService> mockRegionalRequestDetailService=new Mock<IRegionalRequestDetailService>();

            // return all regional requests
            mockRegionalRequestService.Setup(m => m.GetAllReliefRequistion()).Returns(regionalRequestTest);
            mockRegionalRequestService.Setup(m => m.Get(t=>t.RegionalRequestID==2,null,null));

            mockFDPService.Setup(m => m.GetAllFDP()).Returns(new List<FDP>());
            mockAdminUnitService.Setup(m => m.FindBy(au => au.AdminUnitTypeID==2)).Returns(adminUnitTest);
            mockProgramService.Setup(m => m.GetAllProgram()).Returns(new List<Program>());
            mockCommodityService.Setup(m => m.GetAllCommodity()).Returns(commodityTest);

            //return regional requests by id
            mockRegionalRequestService.Setup(mr => mr.FindById(
               It.IsAny<int>())).Returns((int i) => regionalRequestTest.Single(x => x.RegionalRequestID == i));

            this.MockRegionalRequestService = mockRegionalRequestService.Object;
            this.MockAdminUnitService = mockAdminUnitService.Object;
            this.MockFdpService = mockFDPService.Object;
            this.MockProgramService = mockProgramService.Object;
            this.MockCommodityService = mockCommodityService.Object;
            this.MockRegionalRequestDetailService = mockRegionalRequestDetailService.Object;
        }
コード例 #43
0
 public StartingBalanceController(IUserProfileService userProfileService,
                                 ITransactionService transactionService,
                                 ICommodityService commoditySerivce,
                                 IStoreService storeService,
                                 IDonorService donorService,
                                 IProgramService programService,
                                 IUnitService unitService)
 {
     _userProfileService = userProfileService;
     _transactionService = transactionService;
     _commodityService = commoditySerivce;
     _storeService = storeService;
     _donorSerivce = donorService;
     _programService = programService;
     _unitService = unitService;
 }
コード例 #44
0
 //
 // GET: /InternalMovement/
 public InternalMovementController(IUserProfileService userProfileService, IInternalMovementService internalMovementService, 
     ITransactionService transactionService, IStoreService storeService, IProjectCodeService projectCodeService,
     IShippingInstructionService shippingInstructionService, ICommodityService commodityService, IHubService hubService,
     IProgramService programService, IUnitService unitService, IDetailService detailService)
 {
     _userProfileService = userProfileService;
     _internalMovementService = internalMovementService;
     _transactionService = transactionService;
     _storeService = storeService;
     _projectCodeService = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
     _commodityService = commodityService;
     _hubService = hubService;
     _programService = programService;
     _unitService = unitService;
     _detailService = detailService;
 }
コード例 #45
0
ファイル: RFQController.cs プロジェクト: robi-github/cats
 public RFQController(ITransportBidPlanService transportBidPlanServiceParam
                                     , IAdminUnitService adminUnitServiceParam
                                     , IProgramService programServiceParam
                                     , ITransportBidPlanDetailService transportBidPlanDetailServiceParam
                                     ,IHubService hubServiceParam
                                     , ITransportBidQuotationService bidQuotationServiceParam
                                     , ITransporterService transporterServiceParam
                                     , IBidService bidServiceParam)
 {
     this._transportBidPlanService = transportBidPlanServiceParam;
         this._adminUnitService = adminUnitServiceParam;
         this._programService = programServiceParam;
         this._transportBidPlanDetailService = transportBidPlanDetailServiceParam;
         this._hubService = hubServiceParam;
         this._bidQuotationService = bidQuotationServiceParam;
         this._bidService = bidServiceParam;
         this._transporterService = transporterServiceParam;
 }
コード例 #46
0
 public LogisticsStockStatusController(
     IUnitOfWork unitOfWork,
     IUserDashboardPreferenceService userDashboardPreferenceService,
     IDashboardWidgetService dashboardWidgetservice,
     IUserAccountService userService,
     IHubService hubService,
     IStockStatusService stockStatusService, IAdminUnitService adminUnitService, IProgramService programService, IDonorService donorService)
 {
     _unitOfWork = unitOfWork;
     _userDashboardPreferenceService = userDashboardPreferenceService;
     _dashboardWidgetService = dashboardWidgetservice;
     _userService = userService;
     _hubService = hubService;
     _stockStatusService = stockStatusService;
     _adminUnitService = adminUnitService;
     _programService = programService;
     _donorService = donorService;
 }
コード例 #47
0
        //
        // GET: /StockManagement/
        public StockManagementController(IUserProfileService userProfileService, IProgramService programService,
            ICommodityTypeService commodityTypeService, ICommoditySourceService commoditySourceService, 
            IProjectCodeService projectCodeService, IShippingInstructionService shippingInstructionService, 
            IReceiveService receiveService, IStoreService storeService, IHubService hubService,
            IAdminUnitService adminUnitService, IDispatchAllocationService dispatchAllocationService, IDonorService donorService)
        {
            _userProfileService = userProfileService;
            _programService = programService;
            _commodityTypeService = commodityTypeService;
            _commoditySourceService = commoditySourceService;
            _projectCodeService = projectCodeService;
            _shippingInstructionService = shippingInstructionService;
            _receiveService = receiveService;

            _storeService = storeService;
            _hubService = hubService;
            _adminUnitService = adminUnitService;
            _dispatchAllocationService = dispatchAllocationService;
            _donorService = donorService;
        }
コード例 #48
0
 public GiftCertificateController(
     IGiftCertificateService giftCertificateService,
     ICommodityService commodityService,
    IUserProfileService userProfileService,
     IReceiptAllocationService receiptAllocationService,
     IDetailService detailService,
     ICommodityTypeService commodityTypeService,
    IDonorService donorService,
     IProgramService programService,
     IGiftCertificateDetailService giftCertificateDetailService)
 {
     _giftCertificateService = giftCertificateService;
     _commodityService = commodityService;
     _userProfileService = userProfileService;
     _receiptAllocationService = receiptAllocationService;
     _detailService = detailService;
     _commodityTypeService = commodityTypeService;
     _donorService = donorService;
     _programService = programService;
     _giftCertificateDetailService = giftCertificateDetailService;
 }
コード例 #49
0
 public ReceiptAllocationController(IReceiptAllocationService receiptAllocationService,
     IUserProfileService userProfileService,
     ICommoditySourceService commoditySourceService,
     IGiftCertificateService giftCertificateService,
     ICommodityService commodityService,
     IDonorService donorService,
     IGiftCertificateDetailService giftCertificateDetailService,
     IHubService hubService,
     IProgramService programService,
     ICommodityTypeService commodityTypeService)
 {
     this._receiptAllocationService = receiptAllocationService;
     this._userProfileService = userProfileService;
     this._commoditySourceService = commoditySourceService;
     this._giftCertificateService = giftCertificateService;
     this._commodityService = commodityService;
     this._donorService = donorService;
     this._giftCertificateDetailService = giftCertificateDetailService;
     this._hubService = hubService;
     this._programService = programService;
     this._commodityTypeService = commodityTypeService;
 }
コード例 #50
0
ファイル: HomeController.cs プロジェクト: edgecomputing/cats
 public HomeController(IReliefRequisitionService reliefRequisitionService,
     hub.IDispatchAllocationService dispatchAllocationService,
     IUserAccountService userAccountService,
     ITransportOrderService transportOrderService,
     ITransportOrderDetailService transportOrderDetailService,
     hub.DispatchService dispatchService,
     hub.DispatchDetailService dispatchDetailService,
     ISIPCAllocationService sipcAllocationService,
     IAdminUnitService adminUnitService,
     IHRDService hrdService,
     IBidWinnerService bidWinnerService,
     IBidService bidService,
     IHRDDetailService hrdDetailService,
     IRationDetailService rationDetailService,
     IProgramService programService,
     IStockStatusService stockStatusService, IReceiptPlanDetailService receiptPlanDetailService, IDeliveryService deliveryService, IGiftCertificateDetailService giftCertificateDetailService, hub.IReceiptAllocationService receiptAllocationService)
 {
     this._reliefRequisitionService = reliefRequisitionService;
     _dispatchAllocationService = dispatchAllocationService;
     _userAccountService = userAccountService;
     _transportOrderService = transportOrderService;
     _transportOrderDetailService = transportOrderDetailService;
     _dispatchService = dispatchService;
     _dispatchDetailService = dispatchDetailService;
     _sipcAllocationService = sipcAllocationService;
     _adminUnitService = adminUnitService;
     _hrdService = hrdService;
     _bidWinnerService = bidWinnerService;
     _bidService = bidService;
     _hrdDetailService = hrdDetailService;
     _rationDetailService = rationDetailService;
     _programService = programService;
     _stockStatusService = stockStatusService;
     _receiptPlanDetailService = receiptPlanDetailService;
     _deliveryService = deliveryService;
     _giftCertificateDetailService = giftCertificateDetailService;
     _receiptAllocationService = receiptAllocationService;
 }
コード例 #51
0
 public PredictionController(IPredictionService iPredictionService, IProgramService iProgramService)
 {
     _iPredictionService = iPredictionService;
     _iProgramService = iProgramService;
 }
コード例 #52
0
 public ProgramController(IProgramService iProgramService)
 {
     _iProgramService = iProgramService;
 }
コード例 #53
0
 public MakeScheduleController(IProgramService iProgramService, IMakeScheduleService iMakeScheduleService, IScheduleService iScheduleService)
 {
     _iProgramService = iProgramService;
     _iMakeScheduleService = iMakeScheduleService;
     _iScheduleService = iScheduleService;
 }
コード例 #54
0
 public ProgramController(IProgramService programService, IUserProfileService userProfileService)
     : base(userProfileService)
 {
     _programService = programService;
 }
コード例 #55
0
 public ProgramApiController(IProgramService programService, ITenantService tenantService)
     : base(tenantService)
 {
     _programService = programService;
 }
コード例 #56
0
 public ProgramsController(IProgramService programService)
 {
     _programService = programService;
 }
コード例 #57
0
ファイル: Form1.cs プロジェクト: thinhnguyenquoc/Graph
        public Form1(IProgramService iProgramService, IScheduleService iScheduleService, ISaleService iSaleService,
            IReportService iReportService, ILevelService iLevelService, ITimeSettingService iTimeSettingService)
        {
            InitializeComponent();
            _iProgramService = iProgramService;
            _iScheduleService = iScheduleService;
            _iSaleService = iSaleService;
            _iReportService = iReportService;
            _iLevelService = iLevelService;
            _iTimeSettingService = iTimeSettingService;
            dateTimePicker1.Format = DateTimePickerFormat.Custom;
            dateTimePicker2.Format = DateTimePickerFormat.Custom;
            dateTimePicker3.Format = DateTimePickerFormat.Custom;
            dateTimePicker4.Format = DateTimePickerFormat.Custom;
            dateTimePicker6.Format = DateTimePickerFormat.Custom;
            dateTimePicker7.Format = DateTimePickerFormat.Custom;
            dateTimePicker1.CustomFormat = "dd-MM-yyyy";
            dateTimePicker1.CustomFormat = "dd-MM-yyyy";
            dateTimePicker2.CustomFormat = "dd-MM-yyyy";
            dateTimePicker3.CustomFormat = "dd-MM-yyyy";
            dateTimePicker4.CustomFormat = "dd-MM-yyyy";
            dateTimePicker6.CustomFormat = "dd-MM-yyyy";
            dateTimePicker7.CustomFormat = "dd-MM-yyyy";

            dateTimePicker5.Format = DateTimePickerFormat.Time;
            dateTimePicker5.ShowUpDown = true;

            var all = _iProgramService.GetAll().ToList();
            start = DateTime.Today;
            end = DateTime.Today;
            reportStart = DateTime.Today;
            reportEnd = DateTime.Today;
            culture = new System.Globalization.CultureInfo("fr-FR", true);
            var levelList = _iLevelService.GetAll().ToList();
            var a = levelList.Where(x => x.Name == "A").OrderByDescending(x=>x.UpdateDate).FirstOrDefault();
            if (a != null && a.Begin.HasValue) {
                textBox4.Text = a.Begin.Value.ToString("N", CultureInfo.CreateSpecificCulture("en-US"));
                textBox7.Text = a.End.Value.ToString("N", CultureInfo.CreateSpecificCulture("en-US"));

                var b = levelList.Where(x => x.Name == "B").OrderByDescending(x => x.UpdateDate).FirstOrDefault();
                textBox5.Text = b.Begin.Value.ToString("N", CultureInfo.CreateSpecificCulture("en-US"));
                textBox8.Text = b.End.Value.ToString("N", CultureInfo.CreateSpecificCulture("en-US"));
                var c = levelList.Where(x => x.Name == "C").OrderByDescending(x => x.UpdateDate).FirstOrDefault();
                textBox6.Text = c.Begin.Value.ToString("N", CultureInfo.CreateSpecificCulture("en-US"));
                textBox9.Text = c.End.Value.ToString("N", CultureInfo.CreateSpecificCulture("en-US"));
            }
            var timesetting = _iTimeSettingService.GetAll().OrderByDescending(x=>x.UpdateDate).FirstOrDefault();
            if (timesetting != null)
            {
                dateTimePicker5.Value = timesetting.time;
            }
            else
            {
                dateTimePicker5.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 6, 0, 0);
            }
            changeTimeGraph();

            ComboboxItem item1 = new ComboboxItem();
            item1.Text = "Quantity";
            item1.Value = 1;
            ComboboxItem item2 = new ComboboxItem();
            item2.Text = "Efficiency";
            item2.Value = 2;
            comboBox1.Items.Add(item1);
            comboBox1.Items.Add(item2);
            comboBox1.SelectedIndex = 0;
            mode = 1;
        }