Exemplo n.º 1
0
        public OrdersByDistrictReport()
        {
            this.Build();
            UoW = UnitOfWorkFactory.CreateWithoutRoot();

            entryDistrict.SetEntityAutocompleteSelectorFactory(new EntityAutocompleteSelectorFactory <DistrictJournalViewModel>(typeof(District), () => {
                var filter = new DistrictJournalFilterViewModel {
                    Status = DistrictsSetStatus.Active
                };
                return(new DistrictJournalViewModel(filter, UnitOfWorkFactory.GetDefaultFactory, ServicesConfig.CommonServices)
                {
                    EnableDeleteButton = false,
                    EnableAddButton = false,
                    EnableEditButton = false
                });
            }));
        }
Exemplo n.º 2
0
        public FastDeliveryAvailabilityFilterViewModel(
            ICounterpartyJournalFactory counterpartyJournalFactory,
            IEmployeeJournalFactory employeeJournalFactory,
            IDistrictJournalFactory districtJournalFactory)
        {
            EmployeeSelectorFactory =
                (employeeJournalFactory ?? throw new ArgumentNullException(nameof(employeeJournalFactory)))
                .CreateWorkingEmployeeAutocompleteSelectorFactory();

            var districtFilter = new DistrictJournalFilterViewModel()
            {
                Status = DistrictsSetStatus.Active
            };

            DistrictSelectorFactory =
                (districtJournalFactory ?? throw new ArgumentNullException(nameof(districtJournalFactory)))
                .CreateDistrictAutocompleteSelectorFactory(districtFilter);

            CounterpartySelectorFactory =
                (counterpartyJournalFactory ?? throw new ArgumentNullException(nameof(counterpartyJournalFactory)))
                .CreateCounterpartyAutocompleteSelectorFactory();
        }
 public IEntityAutocompleteSelectorFactory CreateDistrictAutocompleteSelectorFactory(DistrictJournalFilterViewModel districtJournalFilterViewModel = null)
 {
     return(new EntityAutocompleteSelectorFactory <DistrictJournalViewModel>(typeof(District), () =>
     {
         var filter = districtJournalFilterViewModel ?? new DistrictJournalFilterViewModel();
         return new DistrictJournalViewModel(filter, UnitOfWorkFactory.GetDefaultFactory, ServicesConfig.CommonServices);
     }));
 }