public GRMainViewModel(IRegionManager regionManager, IEventAggregator eventAggregator, IGRServices grServices, IGRTimerSevices timerServices) { this.regionManager = regionManager; this.grServices = grServices; this.timerServices = timerServices; this.eventAggregator = eventAggregator; this.eventAggregator.GetEvent <GR_ItemMessageEvent>().Subscribe(ConsumeItemMessage); OnLoadedCommand = new DelegateCommand(OnLoaded); OpenGRDetailsCommand = new DelegateCommand <GoodsReceive>(OpenGRDetails); XOKCommand = new DelegateCommand(OnLoaded); OKCommand = new DelegateCommand(OKImport); _ImportGRCommand = new DelegateCommand <object>(ImportGR, CanImport); _ExportGRCommand = new DelegateCommand <object>(ExportGR, CanExport); _PrintLblCommand = new DelegateCommand <object>(PrintLabel, CanDeletePrint); _DeleteFGCommand = new DelegateCommand <object>(Delete, CanDeletePrint); _IsSelected = new DelegateCommand <object>(CheckBoxIsSelected); _checkedAllCommand = new DelegateCommand(() => { SetIsSelectedProperty(true); }); _unCheckedAllCommand = new DelegateCommand(() => { SetIsSelectedProperty(false); }); confirmDeleteInteractionRequest = new InteractionRequest <Confirmation>(); }
public GRDetailsViewModel(IUnityContainer _Container, IRegionManager _RegionManager, IEventAggregator _EventAggregator, IGRServices _GRServices, IGRTransactionServices _GRTrnxServices) { Container = _Container; RegionManager = _RegionManager; EventAggregator = _EventAggregator; GRServices = _GRServices; GRTrnxServices = _GRTrnxServices; GoBackCommand = new DelegateCommand(GoBack); EunSetDetails = new DelegateCommand <GoodsReceive>(EunDetails); eunSetDetailsRequest = new InteractionRequest <ObjectSelectionNotification>(); }