예제 #1
0
        public SefViewModel(PrijavaViewModel parent)
        {
            NavigationServis = new NavigationService();

            Sobe       = new RelayCommand <object>(sobaIzbor, mozeLiSobuNaci);
            Uposlenici = new RelayCommand <object>(uposlenici, mozeLiUposlenikaNaci);
            Statistika = new RelayCommand <object>(statistika, mozeLiStatistika);

            this.Parent = parent;
        }
        public RecepcionerViewModel(PrijavaViewModel parent)
        {
            posljednjeDodani = new Rezervacija();
            _uplata          = new Uplata();
            NavigationServis = new NavigationService();

            DodajGost    = new RelayCommand <object>(dodajGosta, mozeLiDodati);
            IzvrsiUplatu = new RelayCommand <object>(uplata, mozeLiUplata);
            AzurirajSobe = new RelayCommand <object>(sobe, moze);

            this.Parent = parent;
        }
        public ZahtjevViewModel(GostViewModel gostVM, PrijavaViewModel prijavaVM)
        {
            // DataContext = new ZahtjeviView();
            NavigationServis   = new NavigationService();
            gost               = gostVM.gost;
            this.ParentPrijava = prijavaVM;

            listaZahtjeva = new List <Zahtjev>();

            DodajZahtjev = new RelayCommand <object>(dodajZahtjeve);
            Nazad        = new RelayCommand <object>(nazad);
        }
        public GostViewModel(PrijavaViewModel parent)
        {
            NavigationServis = new NavigationService();
            this.Parent      = parent;

            using (var db = new RRentingDbContext())
            {
                gost = db.Gosti.Where(x => x.Email == Parent.PrijavljeniGost.Email && x.Sifra == Parent.PrijavljeniGost.Sifra && x.SigurnosniID == 0).FirstOrDefault();

                if (gost != null)
                {
                    Ocjene = _myList;

                    Dodaj = new RelayCommand <object>(dodajZahtjev, mozeLiDodatiZahtjev);
                    Izlaz = new RelayCommand <object>(izlaz, mozeLiIzaci);
                }
            }
        }
예제 #5
0
        public OsobljeViewModel(PrijavaViewModel parent)
        {
            NavigationServis = new NavigationService();
            this.Parent      = parent;
            ListaSoba        = new List <String>();
            MyItemsSource    = new ObservableCollection <String>();

            using (var db = new RRentingDbContext())
            {
                foreach (Zahtjev z in db.Zahtjevi)
                {
                    if (z.obavljenZahtjev == false && !ListaSoba.Contains(z.brojSobe.ToString()))
                    {
                        ListaSoba.Add(z.brojSobe.ToString());
                    }
                }
            }

            PrikaziZahtjeve = new RelayCommand <object>(prikazListeZahtjeva);
            SpasiPromjene   = new RelayCommand <object>(spasiPromjene, mozeLiUpdateovati);
        }
 public StatistikaViewModel(PrijavaViewModel pvm)
 {
     this.parent = pvm;
 }