예제 #1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Glasac g = Izbori.DajGlasaca(User.Text);
         if (g.genPass() != Pass.Password)
         {
             Greska.Text   = "Pogrešan password";
             Pass.Password = "";
         }
         else
         {
             List <Utrka> utrke = Izbori.dajUtrkeGlasaca(g);
             Parametri    p     = new Parametri();
             p.utrke = utrke;
             p.gl    = new GlasackiListic();
             if (utrke.Count == 0)
             {
                 this.Frame.Navigate(typeof(PredajaListica), p);
             }
             if (utrke[0].t == Utrka.Tip.Jedan)
             {
                 this.Frame.Navigate(typeof(GlasanjeJedanKandidat), p);
             }
             else
             {
                 this.Frame.Navigate(typeof(GlasanjeViseKandidata), p);
             }
         }
     }
     catch (Exception eks)
     {
         Greska.Text = eks.Message;
     }
 }
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     p          = (Parametri)e.Parameter;
     u          = p.utrke[0];
     Naziv.Text = u.Naziv;
     p.utrke.Remove(u);
     base.OnNavigatedTo(e);
     foreach (Kandidat k in u.Kandidati)
     {
         Kandidati.Items.Add(k);
     }
 }