private void Button_Click_2(object sender, RoutedEventArgs e) { Int64 jmb; if (!Int64.TryParse(bIme.Text, out jmb)) { bGreska.Text = "POGREŠAN JMBG"; } else if (jmb < 1000000000000 || jmb > 9999999999999) { bGreska.Text = "POGREŠAN JMBG"; } else { try { Kandidat brisanje = Izbori.DajKandidata(jmb); Izbori.IzbaciClana(brisanje); Izbori.IzbrisiKandidata(jmb); } catch (Exception eks) { bGreska.Text = eks.Message; } } }
private void Button_Click_1(object sender, RoutedEventArgs e) { Int64 jmb; if (Ime.Text == "") { Greska.Text = "UNESITE IME"; } else if (Prezime.Text == "") { Greska.Text = "UNESITE PREZIME"; } else if (MStanovanja.Text == "") { Greska.Text = "UNESITE MJESTO STANOVANJA"; } else if (Jmbg.Text == "") { Greska.Text = "UNESITE JMBG"; } else if (!Int64.TryParse(Jmbg.Text, out jmb)) { Greska.Text = "POGREŠAN JMBG"; } else if (jmb < 1000000000000 || jmb > 9999999999999) { Greska.Text = "POGREŠAN JMBG"; } else { try { Greska.Text = ""; Kandidat.Nacionalnost kn = new Kandidat.Nacionalnost(); switch (Nacionalnost.SelectedIndex) { case 0: kn = Kandidat.Nacionalnost.Bosnjak; break; case 1: kn = Kandidat.Nacionalnost.Hrvat; break; case 2: kn = Kandidat.Nacionalnost.Srbin; break; case 3: kn = Kandidat.Nacionalnost.Ostali; break; } Izbori.DodajKandidata(Ime.Text, Prezime.Text, MStanovanja.Text, jmb, kn); Kandidat k = Izbori.DajKandidata(jmb); if (Subjekat.SelectedItem is Stranka) { (Subjekat.SelectedItem as Stranka).DodajKandidata(k); if (Predsjednik.IsChecked == true) { (Subjekat.SelectedItem as Stranka).Predsjednik = k; } } else if (Subjekat.SelectedItem is NezavisnaLista) { (Subjekat.SelectedItem as NezavisnaLista).DodajKandidata(k); } Ime.Text = ""; Prezime.Text = ""; MStanovanja.Text = ""; Jmbg.Text = ""; Greska.Text = ""; } catch (Exception eks) { Greska.Text = eks.Message; } } }