Ejemplo n.º 1
0
        private void btnRegistrujSe_Click(object sender, RoutedEventArgs e)
        {
            string korisnickoIme = tbKorisnickoIme.Text;
            string lozinka       = pbLozinka.Password.ToString();

            bool postoji = false;

            foreach (Osoba o in ListePodataka.ListaOsoba)
            {
                if (o.KorisnickoIme == korisnickoIme && tbKorisnickoIme.Text != "")
                {
                    postoji = true;
                    MessageBox.Show("Postoji osoba korisnickog imena: " + korisnickoIme);
                }
            }

            if (!postoji && korisnickoIme != "" && lozinka != "")
            {
                Osoba os = new Osoba(ListePodataka.generisiOsobaID(), korisnickoIme, lozinka, TipoviKorisnika.korisnik, new DateTime(), true);
                ListePodataka.ListaOsoba.Add(os);

                UpisUBazu.upisOsobe(os);
            }
            else if (korisnickoIme == "" && lozinka == "")
            {
                MessageBox.Show("Morate uneti korisnicko ime i sifru!");
            }
        }
        private void btnRegistrujSe_Click(object sender, RoutedEventArgs e)
        {
            string korisnickoIme = tbKorisnickoIme.Text;
            string sifra         = tbSifraKorisnika.Text;

            tipKor = (TipoviKorisnika)cbTipKorisnika.SelectedIndex;

            if (upisIzmena == "upis")
            {
                //int osobaID, string korisnickoIme, string sifra, TipoviKorisnika tipKorisnika, DateTime datumRegistracije, bool pristup

                idKorisnika = ListePodataka.generisiOsobaID();

                Osoba osoba = new Osoba(idKorisnika, korisnickoIme, sifra, tipKor, new DateTime(), true);
                ListePodataka.ListaOsoba.Add(osoba);
                UpisUBazu.upisOsobe(osoba);
            }
            else if (upisIzmena == "izmena")
            {
                foreach (Osoba osoba in ListePodataka.ListaOsoba)
                {
                    if (idKorisnika == osoba.OsobaID)
                    {
                        if (cbPristup.IsChecked == true)
                        {
                            osoba.Pristup = true;
                        }
                        else
                        {
                            osoba.Pristup = false;
                        }

                        osoba.KorisnickoIme = korisnickoIme;
                        osoba.Sifra         = sifra;
                        osoba.TipKorisnika  = tipKor;

                        UpisUBazu.izmeniPodatkeOOsobi(osoba);
                    }
                }
            }
            this.Close();
        }