コード例 #1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Int64 jmb;

            if (Ime.Text == "")
            {
                Greska.Text = "UNESITE IME";
            }
            else if (Prezime.Text == "")
            {
                Greska.Text = "UNESTIE PREZIME";
            }
            else if (Jmbg.Text == "")
            {
                Greska.Text = "UNESTIE JMBG";
            }
            else if (MStanovnja.Text == "")
            {
                Greska.Text = "UNESTIE MJESTO STANOVANJA";
            }
            else if (LKarta.Text == "")
            {
                Greska.Text = "UNESTIE BROJ LIČNE KARTE";
            }
            else if (LKarta.Text.Length != 9)
            {
                Greska.Text = "POGREŠAN BROJ LIČNE KARTE";
            }
            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 if (Mjesto.SelectedItem == null)
            {
                Greska.Text = "ODABERITE GLASAČKO MJESTO";
            }
            else
            {
                try
                {
                    Glasac novi = new Glasac(Ime.Text, Prezime.Text, jmb, LKarta.Text, MStanovnja.Text);
                    Izbori.DodajGLasaca(novi, Mjesto.SelectedItem as GlasackoMjesto);
                    Ime.Text        = "";
                    Prezime.Text    = "";
                    LKarta.Text     = "";
                    Jmbg.Text       = "";
                    MStanovnja.Text = "";
                    Greska.Text     = "";
                }
                catch (Exception eks)
                {
                    Greska.Text = eks.Message;
                }
            }
        }
コード例 #2
0
 public MainPage()
 {
     if (Izbori.Glasaci.Count == 0)
     {
         Izbori.DodajClana(new ClanKomisije("Kenan", "Karahodzic", 2502998170039, "password", ClanKomisije.Ovlastenja.Nadgledanje));
         Izbori.DodajClana(new ClanKomisije("Damad", "Butkovic", 1234567890123, "password", ClanKomisije.Ovlastenja.Upravljanje));
         Izbori.DodajGMjesto(new GlasackoMjesto("Staro Hrasno"));
         Izbori.DodajGLasaca(new Glasac("ime", "prezime", 1122334455667, "123456789", "Sarajevo"), new GlasackoMjesto("Staro Hrasno"));
     }
     this.InitializeComponent();
 }
コード例 #3
0
        public MainPage()
        {
            if (Izbori.Glasaci.Count == 0)
            {
                Izbori.DodajClana(new ClanKomisije("Kenan", "Karahodzic", 2502998170039, "password", ClanKomisije.Ovlastenja.Nadgledanje));
                Izbori.DodajClana(new ClanKomisije("Damad", "Butkovic", 1234567890123, "password", ClanKomisije.Ovlastenja.Upravljanje));
                GlasackoMjesto gmpom = new GlasackoMjesto("Staro Hrasno");
                Izbori.DodajGMjesto(gmpom);
                Izbori.DodajGLasaca(new Glasac("ime", "prezime", 1122334455667, "123456789", "Sarajevo"), gmpom);
                Utrka pom = new Utrka("OS President", Utrka.Tip.Jedan);
                pom.Kandidati.Add(new Kandidat("Linus", "Torvalds", "Silicon Walley", 1472583691475, Kandidat.Nacionalnost.Ostali));
                pom.Kandidati.Add(new Kandidat("William Henry", "Gates III", "Silicon Walley", 1472583691476, Kandidat.Nacionalnost.Ostali));
                pom.MjestaZaUtrku.Add(gmpom);
                //Izbori.Utrke.Add(pom);

                pom = new Utrka("OS Parlament", Utrka.Tip.Vise);
                pom.Kandidati.Add(new Kandidat("Richard", "Stallman", "Silicon Walley", 1472583691475, Kandidat.Nacionalnost.Ostali));
                pom.Kandidati.Add(new Kandidat("Steve", "Wozniack", "Silicon Walley", 1472583691476, Kandidat.Nacionalnost.Ostali));
                pom.MjestaZaUtrku.Add(gmpom);
                Izbori.Utrke.Add(pom);
            }
            this.InitializeComponent();
        }