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!"); } }
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; } }