public OrderJournalFilterViewModel( ICounterpartyJournalFactory counterpartyJournalFactory, IDeliveryPointJournalFactory deliveryPointJournalFactory) { Organisations = UoW.GetAll <Organization>(); PaymentsFrom = UoW.GetAll <PaymentFrom>(); _deliveryPointJournalFilterViewModel = new DeliveryPointJournalFilterViewModel(); deliveryPointJournalFactory?.SetDeliveryPointJournalFilterViewModel(_deliveryPointJournalFilterViewModel); DeliveryPointSelectorFactory = deliveryPointJournalFactory?.CreateDeliveryPointByClientAutocompleteSelectorFactory() ?? throw new ArgumentNullException(nameof(deliveryPointJournalFactory)); CounterpartySelectorFactory = counterpartyJournalFactory?.CreateCounterpartyAutocompleteSelectorFactory() ?? throw new ArgumentNullException(nameof(counterpartyJournalFactory)); GeographicGroups = UoW.Session.QueryOver <GeographicGroup>().List <GeographicGroup>().ToList(); }
public ReportForBigClient() { this.Build(); UoW = UnitOfWorkFactory.CreateWithoutRoot(); _counterpartyJournalFactory = new CounterpartyJournalFactory(); _deliveryPointJournalFilterViewModel = new DeliveryPointJournalFilterViewModel(); _deliveryPointJournalFactory = new DeliveryPointJournalFactory(_deliveryPointJournalFilterViewModel); evmeCounterparty .SetEntityAutocompleteSelectorFactory(_counterpartyJournalFactory.CreateCounterpartyAutocompleteSelectorFactory()); evmeCounterparty.Changed += OnCounterpartyChanged; evmeDeliveryPoint .SetEntityAutocompleteSelectorFactory(_deliveryPointJournalFactory .CreateDeliveryPointByClientAutocompleteSelectorFactory()); }
public RevisionBottlesAndDeposits(IOrderRepository orderRepository, ICounterpartyJournalFactory counterpartyJournalFactory, IDeliveryPointJournalFactory deliveryPointJournalFactory) { _orderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository)); Build(); UoW = UnitOfWorkFactory.CreateWithoutRoot(); entityViewModelEntryCounterparty .SetEntityAutocompleteSelectorFactory( (counterpartyJournalFactory ?? throw new ArgumentNullException(nameof(counterpartyJournalFactory))) .CreateCounterpartyAutocompleteSelectorFactory()); (deliveryPointJournalFactory ?? throw new ArgumentNullException(nameof(deliveryPointJournalFactory))) .SetDeliveryPointJournalFilterViewModel(_deliveryPointJournalFilter); evmeDeliveryPoint .SetEntityAutocompleteSelectorFactory(deliveryPointJournalFactory.CreateDeliveryPointByClientAutocompleteSelectorFactory()); }
public OrderJournalFilterViewModel( ICounterpartyJournalFactory counterpartyJournalFactory, IDeliveryPointJournalFactory deliveryPointJournalFactory) { DaysToBack = -CurrentUserSettings.Settings.JournalDaysToAft; DaysToForward = CurrentUserSettings.Settings.JournalDaysToFwd; Organisations = UoW.GetAll <Organization>(); PaymentsFrom = UoW.GetAll <PaymentFrom>(); _deliveryPointJournalFilterViewModel = new DeliveryPointJournalFilterViewModel(); deliveryPointJournalFactory?.SetDeliveryPointJournalFilterViewModel(_deliveryPointJournalFilterViewModel); DeliveryPointSelectorFactory = deliveryPointJournalFactory?.CreateDeliveryPointByClientAutocompleteSelectorFactory() ?? throw new ArgumentNullException(nameof(deliveryPointJournalFactory)); CounterpartySelectorFactory = counterpartyJournalFactory?.CreateCounterpartyAutocompleteSelectorFactory() ?? throw new ArgumentNullException(nameof(counterpartyJournalFactory)); GeographicGroups = UoW.Session.QueryOver <GeographicGroup>().List <GeographicGroup>().ToList(); RestrictStartDate = DateTime.Today.AddMonths(-2); RestrictEndDate = DateTime.Today.AddDays(7); }