예제 #1
0
        public WstepnaKonfiguracjaVm(Nawigacja nawigacja, Repository repozytorium)
            : base(nawigacja)
        {
            _repozytorium = repozytorium;

            UzupelnijDane = new DelegateCommand(UzupelnijDaneExecute, UzupelnijDaneCanExecute);
        }
예제 #2
0
 public ProfilVm(Nawigacja nawigacja, Repository repozytorium, StronaGlownaVm stronaGlownaVm)
     : base(nawigacja)
 {
     _repozytorium   = repozytorium;
     _stronaGlownaVm = stronaGlownaVm;
     UsunKonto       = new DelegateCommand(UsunKontoExecute);
 }
예제 #3
0
 public DodajParagonVm(Nawigacja nawigacja, Repository repository) : base(nawigacja)
 {
     _repozytorium = repository;
     WydatekNowy   = new Wydatek();
     Wydatki       = new ObservableCollection <Wydatek>();
     DodajWydatek  = new DelegateCommand(DodajWydatekExecute, DodajWydatekCanExecute);
     DodajParagon  = new DelegateCommand(DodajParagonExecute, DodajParagonCanExecute);
 }
예제 #4
0
        public LogowanieVm(Nawigacja nawigacja, Repository repozytorium)
            : base(nawigacja)
        {
            _repozytorium = repozytorium;

            Zaloguj = new DelegateCommand <PasswordBox>(ZalogujExecute, ZalogujCanExecute);
            PrzejdzDoRejestracji = new DelegateCommand(PrzejdzDoRejestracjiExecute);
        }
예제 #5
0
 public MainWindowVm(Nawigacja nawigacja) : base(nawigacja)
 {
     _nawigacja.ZmianaIlosciOtwartychStron +=
         () =>
     {
         NotifyPropertyChanged(nameof(IloscOtwartychStron));
         Wroc.RaiseCanExecuteChanged();
     };
     Wroc = new DelegateCommand(WrocExecute, WrocCanExecute);
 }
예제 #6
0
        public RejestracjaVm(Nawigacja nawigacja, Repository repozytorium)
            : base(nawigacja)
        {
            _nawigacja.ZmianaIlosciOtwartychStron +=
                () => Zarejestruj.RaiseCanExecuteChanged();
            _repozytorium = repozytorium;

            Zarejestruj        = new DelegateCommand <PasswordBox>(ZarejestrujExecute, ZarejestrujCanExecute);
            PrzejdzDoLogowania = new DelegateCommand(PrzejdzDoLogowaniaExecute, PrzejdzDoLogowaniaCanExecute);
        }
예제 #7
0
 public StronaGlownaVm(Nawigacja nawigacja, Repository repozytorium) : base(nawigacja)
 {
     _repozytorium                = repozytorium;
     PokazProfil                  = new DelegateCommand(PokazProfilExecute, () => true);
     PokazListeDlugow             = new DelegateCommand(PokazListeDlugowExecute, () => false);
     PokazListeStalychWydatkow    = new DelegateCommand(PokazListeStalychWydatkowExecute, () => false);
     PokazListeOsobWGospodarstwie = new DelegateCommand(PokazListeOsobWGospodarstwieExecute, () => true);
     PokazKategorie               = new DelegateCommand(PokazKategorieExecute, () => true);
     PokazWiadomosci              = new DelegateCommand(PokazWiadomosciExecute, () => true);
     PokazHistorie                = new DelegateCommand(PokazHistorieExecute, () => false);
     PokazUstawienia              = new DelegateCommand(PokazUstawieniaExecute, () => false);
     Wyloguj      = new DelegateCommand(WylogujExecute, () => true);
     DodajParagon = new DelegateCommand(DodajParagonExecute, () => true);
     Odswiez      = new DelegateCommand(OdswiezExecute);
 }
예제 #8
0
 public WiadomosciVm(Nawigacja nawigacja, Repository repozytorium) : base(nawigacja)
 {
     _repozytorium  = repozytorium;
     Potwierdz      = new DelegateCommand <string>(PotwierdzExecute, PotwierdzCanExecute);
     potwierdzRegex = new Regex(@"\/[a-z]+\/households\/accept\/(?<from>[a-z_]+)\/(?<to>[a-z]+)\/(?<rowKey>[0-9\._:]+)");
 }
예제 #9
0
 public KategorieVm(Nawigacja nawigacja, Repository repozytorium) : base(nawigacja)
 {
     _repozytorium  = repozytorium;
     Kategorie      = new ObservableCollection <Category>();
     DodajKategorie = new DelegateCommand(DodajKategorieExecute, DodajKategorieCanExecute);
 }
예제 #10
0
 protected BazowyVm(Nawigacja nawigacja)
 {
     _nawigacja = nawigacja;
 }
예제 #11
0
 public GospodarstwoVm(Nawigacja nawigacja, Repository repozytorium) : base(nawigacja)
 {
     _repozytorium     = repozytorium;
     WyslijZaproszenie = new DelegateCommand(WyslijZaproszenieExecute, WyslijZaproszenieCanExecute);
     RegistryPomocnik.ZmianaWartosci += RegistryPomocnik_ZmianaWartosci;
 }