Ejemplo n.º 1
0
        public ProductListViewModel(IWorkspaceManager workspaceManager,
                                    IProductListService service)
        {
            WorkspaceManager = workspaceManager;
            _service         = service;

            InitializeOptionsModel();
        }
        public FeeScheduleViewModel()
        {
            event_aggregator = Unity.Container.Resolve <IEventAggregator>();
            service_factory  = Unity.Container.Resolve <IServiceFactory>();
            product_service  = Unity.Container.Resolve <IProductListService>();

            GetProductList();
            FeeSchedule = new FeeScheduleWrapper(new FeeSchedule());
            BindCommands();
        }
        public FeeScheduleViewModel()
        {
            event_aggregator = ServiceLocator.Current.GetInstance <IEventAggregator>();
            service_factory  = ServiceLocator.Current.GetInstance <IServiceFactory>();
            product_service  = ServiceLocator.Current.GetInstance <IProductListService>();

            GetProductList();
            FeeSchedule = new FeeScheduleWrapper(new FeeSchedule());
            BindCommands();
        }
        public InvoiceItemViewModel()
        {
            event_aggregator = ServiceLocator.Current.GetInstance <IEventAggregator>();
            service_factory  = ServiceLocator.Current.GetInstance <IServiceFactory>();
            product_service  = ServiceLocator.Current.GetInstance <IProductListService>();

            GetProductList();
            GetCompanyRepLists();
            BindCommands();

            var ident = WindowsIdentity.GetCurrent();
            var prin  = new WindowsPrincipal(ident);

            DatesEnabled = prin.IsInRole(Security.QIQOInvoiceEntryAdminRole) || prin.IsInRole(Security.QIQOCompanyAdminRole);
        }
Ejemplo n.º 5
0
        public CreateNewOrderViewModel(
            IMessenger messenger,
            ICustomerListService customerListService,
            IOrderDetailService orderDetailService,
            IProductListService productListService)
        {
            _customerListService = customerListService;
            _orderDetailService  = orderDetailService;
            _productListService  = productListService;

            CreateNewOrderItemCommand = new Command(CreateNewOrder);
            SaveCommand = new AsyncCommand(Save);

            messenger.Register <CreateNewOrderMessage>(this, CreateNewOrderMessageReceived);
        }
Ejemplo n.º 6
0
        public OrderItemViewModel()
        {
            event_aggregator = Unity.Container.Resolve <IEventAggregator>();
            service_factory  = Unity.Container.Resolve <IServiceFactory>();
            product_service  = Unity.Container.Resolve <IProductListService>();

            GetProductList();
            GetCompanyRepLists();
            BindCommands();

            var ident = WindowsIdentity.GetCurrent();
            var prin  = new WindowsPrincipal(ident);

            DatesEnabled = prin.IsInRole(Security.QIQOOrderEntryAdminRole) || prin.IsInRole(Security.QIQOCompanyAdminRole);
        }
Ejemplo n.º 7
0
        public ProductViewModel(IEventAggregator event_aggtr, IServiceFactory service_fctry,
                                IProductListService prod_service, IFeeScheduleEntityService fee_sched_serv)
        {
            event_aggregator     = event_aggtr;
            service_factory      = service_fctry;
            product_service      = prod_service;
            fee_schedule_service = fee_sched_serv;
            BindCommands();
            GetProducts();

            UpdateBindingGroup = new BindingGroup {
                Name = "Group1"
            };
            RegisterApplicationCommands();
            event_aggregator.GetEvent <ProductLoadedEvent>().Publish(string.Empty);
        }
        public OrderViewModelX(IEventAggregator eventAggregator, IServiceFactory serviceFactory,
                               IProductListService productService, IRegionManager regionManager,
                               IReportService reportService, IWorkingOrderService workingOrderService) //
        {
            _eventAggregator     = eventAggregator;
            _serviceFactory      = serviceFactory;
            _productService      = productService;
            _regionManager       = regionManager;
            _reportService       = reportService;
            _workingOrderService = workingOrderService;

            GetProductList();
            BindCommands();
            GetCompanyRepLists();

            IsActive         = true;
            IsActiveChanged += OrderViewModel_IsActiveChanged;
            _eventAggregator.GetEvent <OrderLoadedEvent>().Publish(string.Empty);
        }
        public InvoiceViewModelX(IEventAggregator eventAggregator, IServiceFactory serviceFactory,
                                 IProductListService productService, IRegionManager regionManager,
                                 IReportService reportService, IWorkingInvoiceService workingInvoiceService)
        {
            _eventAggregator       = eventAggregator;
            _serviceFactory        = serviceFactory;
            _productService        = productService;
            _regionManager         = regionManager;
            _reportService         = reportService;
            _workingInvoiceService = workingInvoiceService;

            GetProductList();
            BindCommands();
            GetCompanyRepLists();

            IsActive         = true;
            IsActiveChanged += InvoiceViewModel_IsActiveChanged;
            _eventAggregator.GetEvent <InvoiceUnloadingEvent>().Subscribe(ParentViewUnloadingEvent);
            _eventAggregator.GetEvent <InvoiceLoadedEvent>().Publish(string.Empty);
        }
        public OrderViewModel(IEventAggregator event_aggtr, IServiceFactory service_fctry,
                              IProductListService product_service, IRegionManager region_mgr,
                              IReportService reportService) //
        {
            event_aggregator = event_aggtr;
            service_factory  = service_fctry;
            _product_service = product_service;
            region_manager   = region_mgr;
            report_service   = reportService;

            GetProductList();
            BindCommands();
            GetCompanyRepLists();
            InitNewOrder();

            RegisterApplicationCommands();
            IsActive         = true;
            IsActiveChanged += OrderViewModel_IsActiveChanged;
            event_aggregator.GetEvent <OrderUnloadingEvent>().Subscribe(ParentViewUnloadingEvent);
            event_aggregator.GetEvent <OrderLoadedEvent>().Publish(string.Empty);
        }
        public AccountViewModel(IEventAggregator event_aggtr, IServiceFactory service_fctry,
                                IRegionManager regionManager, IProductListService product_svc, IStateListService address_postal_serv,
                                IReportService reportService, IAccountEntityService account_entity_svc)
        {
            event_aggregator       = event_aggtr;
            service_factory        = service_fctry;
            region_manager         = regionManager;
            product_service        = product_svc;
            address_postal_service = address_postal_serv;
            report_service         = reportService;
            account_entity_service = account_entity_svc;

            GetProductList();
            GetStateList();
            BindCommands();
            InitNewAccount();
            //Account.PropertyChanged += Context_PropertyChanged;
            RegisterApplicationCommands();
            //ApplicationCommands.DeleteAccountCommand.RegisterCommand(DeleteAccountCommand);
            event_aggregator.GetEvent <AccountLoadedEvent>().Publish(string.Empty);
        }
Ejemplo n.º 12
0
 public ProductListController(IProductListService productListService)
 {
     _productListService = productListService;
 }
 public GetProductListReqHandler(IProductListService iProductListService)
 {
     _IProductListService = iProductListService;
 }
Ejemplo n.º 14
0
 public ProductListFinder(IProductListService productListService)
 {
     this.productListService = productListService;
 }
 public IsProductListChangedReqV2Handler(IProductListService iProductListService)
 {
     _IProductListService = iProductListService;
 }
Ejemplo n.º 16
0
 public Handler(IProductListService iProductListService)
 {
     _IProductListService = iProductListService;
 }