Beispiel #1
0
        public MainMenuZapotrzebowanieViewModel(IViewModelService viewModelService,
                                                IOutlookMailSender outlookMailSender)
            : base(viewModelService)
        {
            this.outlookMailSender = outlookMailSender;

            PokazZapotrzebowanieCommand = new RelayCommand(PokazZapotrzebowanieCommandExecute, PokazZapotrzebowanieCommandCanExecute);
            DodajZapotrzebowanieCommand = new RelayCommand(DodajZapotrzebowanieCommandExecute);
            StatusAkceptacjaCommand     = new RelayCommand(StatusAkceptacjaCommandExecute, StatusAkceptacjaCommandCanExecute);
            StatusBrakAkceptacjiCommand = new RelayCommand(StatusBrakAkceptacjiCommandExecute, StatusBrakAkceptacjiCommandCanExecute);

            Messenger.Register <OdswiezMainMenuMessage>(this, Odswiez);
            Messenger.Register <tblZapotrzebowanie>(this, Odswiez);

            ListaZapotrzebowan = new List <vwZapotrzebowanieEwidencja>();
            Tytul = "Zapotrzebowania oczekujące i zweryfikowane";
        }
Beispiel #2
0
        public ZapotrzebowanieEwidencjaViewModel(IUnitOfWork unitOfWork,
                                                 IUnitOfWorkFactory unitOfWorkFactory,
                                                 IViewService viewService,
                                                 IOutlookMailSender outlookMailSender,
                                                 IDialogService dialogService,
                                                 IMessenger messenger)
        {
            this.unitOfWork        = unitOfWork;
            this.unitOfWorkFactory = unitOfWorkFactory;
            this.viewService       = viewService;
            this.outlookMailSender = outlookMailSender;
            this.dialogService     = dialogService;
            this.messenger         = messenger;

            PokazSzczegolyZapotrzebowaniaCommand = new RelayCommand(PokazSzczegolyZapotrzebowaniaCommandExecute);
            DodajZapotrzebowanieCommand          = new RelayCommand(DodajZapotrzebowanieCommandExecute);
            PobierzWartosciPoczatkoweCommand     = new RelayCommand(PobierzWartosciPoczatkoweCommandExecute);

            StatusAkceptacjaCommand     = new RelayCommand(StatusAkceptacjaCommandExecute, StatusAkceptacjaCommandCanExecute);
            StatusBrakAkceptacjiCommand = new RelayCommand(StatusBrakAkceptacjiCommandExecute, StatusBrakAkceptacjiCommandCanExecute);

            messenger.Register <tblZapotrzebowanie>(this, Odswiez);
        }