public bool PostojiKorisnik()
        {
            bool       PronadjenKorisnik = false;
            DataSet    dsPodaci          = new DataSet();
            KorisnikDB objKorisnikDB     = new KorisnikDB(pStringKonekcije);

            dsPodaci          = objKorisnikDB.DajPodatkeKorisnika(this.pKorisnickoIme, this.pSifra);
            PronadjenKorisnik = (dsPodaci.Tables[0].Rows.Count > 0);

            return(PronadjenKorisnik);
        }
Esempio n. 2
0
        public async void RegistracijaKorisnika(Object o)
        {
            if (!isValidRegistracija())
            {
                return;
            }
            DateTime datum;

            DateTime.TryParseExact(RegistracijaDatumRodjenja, "dd'.'MM'.'yyyy",
                                   CultureInfo.InvariantCulture,
                                   DateTimeStyles.None,
                                   out datum);
            Korisnik korisnik = new Korisnik(RegistracijaImePrezime, datum, DateTime.Now, RegistracijaUsername, RegistracijaPassword);
            bool     exists   = false;

            foreach (Korisnik user in videoteka.ListaKorisnika)
            {
                if (user.Username == RegistracijaUsername)
                {
                    await(new MessageDialog("Username već postoji!")).ShowAsync();
                    exists = true;
                    break;
                }
            }
            if (!exists)
            {
                foreach (Administrator administrator in videoteka.ListaAdministratora)
                {
                    if (administrator.Username == RegistracijaUsername)
                    {
                        await(new MessageDialog("Username već postoji!")).ShowAsync();
                        exists = true;
                        break;
                    }
                }
            }
            if (!exists)
            {
                videoteka.ListaKorisnika.Add(korisnik);
                KorisnikDB korisnikDB = new KorisnikDB(korisnik);
                await korisnikTabela.InsertAsync(korisnikDB);

                await(new MessageDialog("Uspješna registracija!")).ShowAsync();
                LoginKorisnikaOtvori(o);
                OcistiRegistracija();
            }
        }
        public string DajStatusPrijavljenogKorisnika()
        {
            string     StatusPrijavljenogKorisnika = "";
            DataSet    dsPodaci      = new DataSet();
            KorisnikDB objKorisnikDB = new KorisnikDB(pStringKonekcije);

            dsPodaci = objKorisnikDB.DajPodatkeKorisnika(this.pKorisnickoIme, this.pSifra);
            if (dsPodaci.Tables[0].Rows.Count > 0)
            {
                StatusPrijavljenogKorisnika = dsPodaci.Tables[0].Rows[0].ItemArray[4].ToString();
            }
            else
            {
                StatusPrijavljenogKorisnika = "NIJE PRONADJEN KORISNIK";
            }

            return(StatusPrijavljenogKorisnika);
        }
        public string DajImePrezimePrijavljenogKorisnika()
        {
            string     ImeKorisnika        = "";
            string     PrezimeKorisnika    = "";
            string     ImePrezimeKorisnika = "";
            DataSet    dsPodaci            = new DataSet();
            KorisnikDB objKorisnikDB       = new KorisnikDB(pStringKonekcije);

            dsPodaci = objKorisnikDB.DajPodatkeKorisnika(this.pKorisnickoIme, this.pSifra);
            if (dsPodaci.Tables[0].Rows.Count > 0)
            {
                PrezimeKorisnika    = dsPodaci.Tables[0].Rows[0].ItemArray[2].ToString();
                ImeKorisnika        = dsPodaci.Tables[0].Rows[0].ItemArray[3].ToString();
                ImePrezimeKorisnika = ImeKorisnika + " " + PrezimeKorisnika;
            }
            else
            {
                ImePrezimeKorisnika = "NIJE PRONADJEN KORISNIK";
            }

            return(ImePrezimeKorisnika);
        }