Example #1
0
        private void SacuvajIzmene(object sender, RoutedEventArgs e)
        {
            if (ForceValidation() == true)
            {
                return;
            }
            switch (operacija)
            {
            case Operacija.DODAVANJE:
                foreach (var vecPostojeciKorisnik in Projekat.Instance.Korisnici)
                {
                    if (korisnik.KorisnickoIme == vecPostojeciKorisnik.KorisnickoIme)
                    {
                        ErrorMessagePrint("Vec postoji korisnik sa unetim korisnickim imenom.", "Upozorenje");
                        return;
                    }
                }
                KorisnikDAO.Create(korisnik);
                break;

            case Operacija.IZMENA:
                KorisnikDAO.Update(korisnik);
                break;
            }
            this.Close();
        }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            if (proveraLozinke(korisnik))
            {
                orgKorisnik.FillData(korisnik);

                if (trenutnoStanje == STANJE.DODAVANJE)
                {
                    Aplikacija.korisnici.Add(korisnik);
                    KorisnikDAO.Create(korisnik);
                }
                else
                {
                    KorisnikDAO.Edit(korisnik);
                }

                korisniciWindow.Show();
                this.Close();
            }
        }
Example #3
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            original.Ime           = tbIme.Text;
            original.Prezime       = tbPrezime.Text;
            original.JMBG          = tbJMBG.Text;
            original.KorisnickoIme = tbKime.Text;
            original.Lozinka       = tbLozinka.Text;

            if (cbStatus.IsChecked == true)
            {
                original.Status = true;
            }
            else
            {
                original.Status = false;
            }

            if (cbAdmin.IsChecked == true)
            {
                original.Uloga = true;
            }
            else
            {
                original.Uloga = false;
            }

            if (mod == MOD.DODAVANJE)
            {
                int id = Aplikacija.Instanca.Korisnici.Count + 1;
                original.Id = id;
                Aplikacija.Instanca.Korisnici.Add(original);
                KorisnikDAO.Create(original);
            }
            else
            {
                KorisnikDAO.Update(original);
            }
            this.Close();
        }
Example #4
0
        private void bSacuvaj_Click(object sender, RoutedEventArgs e)
        {
            this.original.SetValues(copyObj);

            if (mod == MOD.DODAVANJE)
            {
                try
                {
                    Aplikacija.Instanca.Korisnici.Add(original);
                    KorisnikDAO.Create(original);
                }
                catch { }
            }
            else
            {
                try { KorisnikDAO.Update(original); }
                catch { }
            }
            KorisnikDAO.Read();
            this.DialogResult = true;
            this.Close();
        }
Example #5
0
        private void Potvrdi_click(object sender, RoutedEventArgs e)
        {
            if (ForceValidation() == true)
            {
                return;
            }
            else
            {
                switch (operacija)
                {
                case Operacija.DODAVANJE:
                    KorisnikDAO.Create(korisnik);
                    this.DialogResult = true;
                    this.Close();
                    break;

                case Operacija.IZMENA:
                    bool provera = false;
                    foreach (var item in Projekat.Instance.Korisnici)
                    {
                        if (item.KorisnickoIme == korisnik.KorisnickoIme && korisnik.KorisnickoIme != korisnickoIme)
                        {
                            MessageBox.Show("Korisnicko ime je vec zauzeto", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information);
                            provera = true;
                            break;
                        }
                    }
                    if (provera == false)
                    {
                        KorisnikDAO.Update(korisnik);
                        this.DialogResult = true;
                        this.Close();
                    }
                    break;
                }
            }
        }