Exemple #1
0
        public async void loginUposlenik(object parametar)
        {
            var UnosPassBox = parametar as PasswordBox;

            UnosPass = UnosPassBox.Password;


            using (var db = new RRentingDbContext())
            {
                int unos = int.Parse(UnosID);
                PrijavljeniUposlenik = DataSourceRRenting.ProvjeraUposlenika(UnosMail, UnosPass, unos);


                if (PrijavljeniUposlenik.Email != null && PrijavljeniUposlenik.Sifra != null && PrijavljeniUposlenik.SigurnosniID != 0)
                {
                    if (PrijavljeniUposlenik is Sef && PrijavljeniUposlenik.SigurnosniID == unos)
                    {
                        NavigationServis.Navigate(typeof(SefView), new SefViewModel(this));
                    }
                    else if (PrijavljeniUposlenik is Osoblje)
                    {
                        NavigationServis.Navigate(typeof(OsobljeView), new OsobljeViewModel(this));
                    }
                    else if (PrijavljeniUposlenik is Recepcioner)
                    {
                        NavigationServis.Navigate(typeof(RecepcionerView), new RecepcionerViewModel(this));
                    }
                }
                else
                {
                    var dialog = new MessageDialog("Pogrešno korisničko ime/šifra!", "Neuspješna prijava");
                    await dialog.ShowAsync();
                }
            }
        }
        public SefUvidSobeViewModel(SefViewModel svm)
        {
            this.parent = svm;

            Sobe = DataSourceRRenting.DajSveSobe();

            for (int i = 0; i < Sobe.Count(); i++)
            {
                SobeOpis += "Broj sobe: " + Sobe[i].BrojSobe + "\nBroj kreveta: " + Sobe[i].BrojKreveta + "\nStatus sobe: " + Sobe[i].Status.ToString() + "\nCijena: " + Sobe[i].CijenaSobe + "\n\n";
            }
        }
Exemple #3
0
        public SefUvidUposlenikaViewModel(SefViewModel svm)
        {
            Radnici = DataSourceRRenting.DajSveKorisnike();

            for (int i = 0; i < Radnici.Count(); i++)
            {
                if (Radnici[i] is Osoblje || Radnici[i] is Recepcioner)
                {
                    OsobljeOpis += "Ime i prezime: " + Radnici[i].Ime + " " + Radnici[i].Prezime + "\nAdresa: " + Radnici[i].Adresa + "\nTelefon: " + Radnici[i].Telefon + "\nEmail: " + Radnici[i].Email + "\n\n";
                }
            }
        }