コード例 #1
0
ファイル: MileageReport.cs プロジェクト: Art8m/Vodovozfork
        private void ConfigureEntries()
        {
            entityviewmodelentryEmployee.SetEntityAutocompleteSelectorFactory(
                _employeeJournalFactory.CreateWorkingDriverEmployeeAutocompleteSelectorFactory());

            entityviewmodelentryCar.SetEntityAutocompleteSelectorFactory(_carJournalFactory.CreateCarAutocompleteSelectorFactory());
        }
コード例 #2
0
        public CarEventViewModel(
            IEntityUoWBuilder uowBuilder,
            IUnitOfWorkFactory unitOfWorkFactory,
            ICommonServices commonServices,
            ICarJournalFactory carJournalFactory,
            ICarEventTypeJournalFactory carEventTypeJournalFactory,
            IEmployeeService employeeService,
            IEmployeeJournalFactory employeeJournalFactory)
            : base(uowBuilder, unitOfWorkFactory, commonServices)
        {
            if (employeeService == null)
            {
                throw new ArgumentNullException(nameof(employeeService));
            }

            CarSelectorFactory          = carJournalFactory.CreateCarAutocompleteSelectorFactory();
            CarEventTypeSelectorFactory = carEventTypeJournalFactory.CreateCarEventTypeAutocompleteSelectorFactory();
            EmployeeSelectorFactory     =
                (employeeJournalFactory ?? throw new ArgumentNullException(nameof(employeeJournalFactory)))
                .CreateWorkingDriverEmployeeAutocompleteSelectorFactory();

            TabName = "Событие ТС";

            if (Entity.Id == 0)
            {
                Entity.Author     = employeeService.GetEmployeeForUser(UoW, UserService.CurrentUserId);
                Entity.CreateDate = DateTime.Now;
            }
        }
コード例 #3
0
        private void Configure()
        {
            datepicker.Date      = DateTime.Today;
            timeHourEntry.Text   = DateTime.Now.Hour.ToString("00.##");
            timeMinuteEntry.Text = DateTime.Now.Minute.ToString("00.##");

            entryDriver.SetEntityAutocompleteSelectorFactory(
                _employeeJournalFactory.CreateWorkingDriverEmployeeAutocompleteSelectorFactory());

            entryCar.SetEntityAutocompleteSelectorFactory(_carJournalFactory.CreateCarAutocompleteSelectorFactory());
        }
コード例 #4
0
 public CarEventFilterViewModel(ICarJournalFactory carJournalFactory, ICarEventTypeJournalFactory carEventTypeJournalFactory)
 {
     CarSelectorFactory          = carJournalFactory.CreateCarAutocompleteSelectorFactory();
     CarEventTypeSelectorFactory = carEventTypeJournalFactory.CreateCarEventTypeAutocompleteSelectorFactory();
 }
コード例 #5
0
 private void ConfigureEntries()
 {
     DriverSelectorFactory = employeeJournalFactory.CreateEmployeeAutocompleteSelectorFactory();
     CarSelectorFactory    = carJournalFactory.CreateCarAutocompleteSelectorFactory();
 }