コード例 #1
0
        private void btnStornirajOznaceni_Click(object sender, EventArgs e)
        {
            Object o = lbPrikazRacuna.SelectedItem;

            if (o == null)
            {
                MessageBox.Show("Da bi ste stornirali Artikal sa Računa morate ga prvobitno odabrati!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                RadSaRacunom rsr = o as RadSaRacunom;
                lbPrikazRacuna.Items.Clear();
                for (int i = 0; i < listaRacun.Count; i++)
                {
                    if (listaRacun[i] == rsr)
                    {
                        listaRacun.RemoveAt(i);
                        --i;
                    }
                    else
                    {
                        lbPrikazRacuna.Items.Add(listaRacun[i]);
                    }
                }
                MessageBox.Show("Uspešno ste stornirali traženi Artikal sa Računa!");
            }
        }
コード例 #2
0
        private void btnDodajNaRacun_Click(object sender, EventArgs e)
        {
            Object  o       = lbPrikazArtiklaPoGrupi.SelectedItem;
            Boolean provera = false;

            if (o == null || !(o is Artikal))
            {
                MessageBox.Show("Da bi ste dodali Artikal na Račun morate ga prvobitno odabrati!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                Artikal artikal = o as Artikal;
                for (int i = 0; i < listaRacun.Count; i++)
                {
                    if (artikal.Id_artikla == listaRacun[i].Artikal.Id_artikla)
                    {
                        listaRacun[i].Kolicina += (int)nudKolicinaArtikala.Value;
                        provera = true;
                        break;
                    }
                }
                if (provera == false)
                {
                    RadSaRacunom rsr = new RadSaRacunom(artikal, (int)nudKolicinaArtikala.Value);
                    lbPrikazRacuna.Items.Add(rsr);
                    listaRacun.Add(rsr);
                }
                else
                {
                    lbPrikazRacuna.Items.Clear();
                    for (int i = 0; i < listaRacun.Count; i++)
                    {
                        lbPrikazRacuna.Items.Add(listaRacun[i]);
                    }
                }
                nudKolicinaArtikala.Value = 1;
            }
        }