private void buttonSave_Click(object sender, RoutedEventArgs e)
 {
     if (int.TryParse(textBoxLetoRojstva.Text, out int letoRojstva))
     {
         ServiceReferenceSZ.Klub newKlub = new ServiceReferenceSZ.Klub
         {
             KlubID          = Klub.KlubID,
             Naziv           = textBoxIme.Text,
             Naslov          = textBoxPriimek.Text,
             LetoUstanovitve = letoRojstva
         };
         if (client.UpdateKlub(newKlub))
         {
             Klub = newKlub;
         }
         else
         {
             MessageBox.Show("napaka pri posodabljanju podatkovne baze");
         }
     }
     else
     {
         MessageBox.Show("leto ustanovitve mora biti stevilo!");
     }
 }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            Klub = client.GetKlub(Item);

            //buttonSave.DialogResult = DialogResult.OK;

            textBoxIme.Text         = Klub.Naziv;
            textBoxPriimek.Text     = Klub.Naslov;
            textBoxLetoRojstva.Text = Klub.LetoUstanovitve.ToString();

            var strelci      = client.ReturnStrelecVKlubus();
            var klubiStrelec = strelci.Where(a => a.Klub.KlubID == Klub.KlubID).ToList();

            klubiStrelec.Where(a => a.Do != null).ToList().ForEach(a => a.Strelec.Priimek = a.Strelec.Priimek + " **"); //veri ugly lol

            if (toSort == 0)                                                                                            //sort
            {
                klubiStrelec = klubiStrelec.OrderByDescending(a => a.Strelec.LetoRojstva).ToList();
            }
            else if (toSort == 1)
            {
                klubiStrelec = klubiStrelec.OrderBy(a => a.Strelec.Priimek).ToList();
            }
            else if (toSort == 2)
            {
                klubiStrelec = klubiStrelec.OrderBy(a => a.Strelec.Ime).ToList();
            }


            var cStrelecKlubi = (from a in klubiStrelec
                                 select new
            {
                Naziv = a.Strelec.Ime + " " + a.Strelec.Priimek,
                StrelecKlubID = a.StrelecKlubID
            }).ToList();

            listBox.ItemsSource       = null;
            listBox.DisplayMemberPath = "Naziv";
            listBox.SelectedValuePath = "StrelecKlubID";
            listBox.ItemsSource       = cStrelecKlubi;
        }
示例#3
0
 private void buttonSave_Click(object sender, RoutedEventArgs e)
 {
     if (Tip == 0)
     {
         if (int.TryParse(textBoxLrLu.Text, out int lr))
         {
             ServiceReferenceSZ.Strelec s = new ServiceReferenceSZ.Strelec
             {
                 Ime         = textBoxIme.Text,
                 Priimek     = textBoxPriimek.Text,
                 LetoRojstva = lr
             };
             client.AddStrelec(s, out int id);
             this.DialogResult = true;
         }
         else
         {
             MessageBox.Show("Leto rojstva mora biti stevilo");
         }
     }
     else
     {
         if (int.TryParse(textBoxLrLu.Text, out int lr))
         {
             ServiceReferenceSZ.Klub k = new ServiceReferenceSZ.Klub
             {
                 Naziv           = textBoxIme.Text,
                 Naslov          = textBoxPriimek.Text,
                 LetoUstanovitve = lr
             };
             client.AddKlub(k);
             this.DialogResult = true;
         }
         else
         {
             MessageBox.Show("Leto ustanovitve mora biti stevilo");
         }
     }
 }