Пример #1
0
 private void ButtonUbaciUkorpu_Click(object sender, RoutedEventArgs e)
 {
     if (ListBox1.SelectedIndex > -1)
     {
         if (int.TryParse(TextBoxKolicina.Text, out int kolicina))
         {
             Proizvod p  = ListBox1.SelectedItem as Proizvod;
             Stavka   st = new Stavka {
                 Proizvod = p, Kolicina = kolicina
             };
             DodajUkorpu(st);
             StampajKorpu();
         }
         else
         {
             MessageBox.Show("Kolicina je ceo broj");
             TextBoxKolicina.Text = "1";
             TextBoxKolicina.Focus();
         }
     }
     else
     {
         MessageBox.Show("Odaberi proizvod");
     }
 }
Пример #2
0
        //DODAJ U KORPU
        private void DodajUkorpu(Stavka st)
        {
            int id = st.Proizvod.ProizvodId;

            if (korpa.ContainsKey(id))
            {
                //increment ako se nalazi
                korpa[id].Kolicina += st.Kolicina;
            }
            else
            {
                korpa.Add(id, st);
            }
        }
Пример #3
0
        private void ButtonPromeni_Click(object sender, RoutedEventArgs e)
        {
            Button b = sender as Button;

            int id = (int)b.CommandParameter;

            Stavka st = korpa[id];

            Window1 w1 = new Window1();

            w1.Title                = "Promeni kolicinu";
            w1.TextBlock1.Text      = st.Proizvod.Naziv;
            w1.TextBoxKolicina.Text = st.Kolicina.ToString();

            if (w1.ShowDialog() == true)
            {
                st.Kolicina = int.Parse(w1.TextBoxKolicina.Text);
                StampajKorpu();
            }
        }