Example #1
0
        private void ButtonPromijeni_Click(object sender, RoutedEventArgs e)
        {
            if (ComboBox1.SelectedIndex < 0)
            {
                MessageBox.Show("Odaberi korisnika");
                return;
            }

            if (Validacija())
            {
                Korisnik k = ComboBox1.SelectedItem as Korisnik;

                k.Ime     = TextBoxIme.Text;
                k.Prezime = TextBoxPrezime.Text;
                k.Email   = TextBoxEmail.Text;

                int rezultat = KorisnikDal.PromijeniKorisnika(k);

                if (rezultat == 0)
                {
                    PrikaziKorisnike();
                    ComboBox1.SelectedIndex = listaKorisnika.FindIndex(k1 => k1.KorisnikId == k.KorisnikId);
                    MessageBox.Show("Podaci promijenjeni");
                }
                else
                {
                    MessageBox.Show("Greska pri promjeni");
                }
            }
        }
Example #2
0
        private void ButtonObrisi_Click(object sender, RoutedEventArgs e)
        {
            if (ComboBox1.SelectedIndex < 0)
            {
                MessageBox.Show("Odaberi korisnika");
                return;
            }

            Korisnik k = ComboBox1.SelectedItem as Korisnik;

            MessageBoxResult mbr = MessageBox.Show($"Brisanje korisnika: {k.Ime}", "Brisanje", MessageBoxButton.YesNo);

            if (mbr == MessageBoxResult.No)
            {
                return;
            }

            int rezultat = KorisnikDal.ObrisiKorisnika(k.KorisnikId);

            if (rezultat == -1)
            {
                MessageBox.Show("Greska pri brisanju");
            }
            else
            {
                PrikaziKorisnike();
                Resetuj();
                MessageBox.Show("Podaci obrisani");
            }
        }
Example #3
0
        private void ButtonUbaci_Click(object sender, RoutedEventArgs e)
        {
            if (Validacija())
            {
                Korisnik k1 = new Korisnik
                {
                    Ime     = TextBoxIme.Text,
                    Prezime = TextBoxPrezime.Text,
                    Email   = TextBoxEmail.Text
                };

                int id = KorisnikDal.UbaciKorisnika(k1);

                if (id == -1)
                {
                    MessageBox.Show("Greska pri unosu");
                }
                else
                {
                    PrikaziKorisnike();
                    ComboBox1.SelectedIndex = listaKorisnika.FindIndex(k => k.KorisnikId == id);
                    MessageBox.Show("Ubacen novi korisnik");
                }
            }
        }
Example #4
0
        private void PrikaziKorisnike()
        {
            ComboBox1.Items.Clear();
            listaKorisnika = KorisnikDal.VratiKorisnike();

            if (listaKorisnika != null)
            {
                foreach (Korisnik k in listaKorisnika)
                {
                    ComboBox1.Items.Add(k);
                }
            }
        }