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); }
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); }