private void OsvjeziArtikle() { List <Artikl> listaArtikala = Artikl.DohvatiArtikle(); int brojac = 0; foreach (Artikl Id in listaArtikala) { Naziv.Items.Add(listaArtikala[brojac].Naziv); brojac++; } }
private Gtk.NodeStore getStore() { if (store == null) { store = new Gtk.NodeStore(typeof(ArtiklTreeNode)); List <Artikl> listaArtikli = Artikl.DohvatiArtikle(); foreach (Artikl a in listaArtikli) { store.AddNode(new ArtiklTreeNode(a)); } } return(store); }
private void btnAzuriraj_Click(object sender, EventArgs e) { List <Artikl> lista = new List <Artikl>(); if (artikliDataGridView.SelectedRows.Count > 0) { int odabraniArtikl = int.Parse(artikliDataGridView.SelectedCells[0].Value.ToString()); lista = Artikl.DohvatiArtikle(odabraniArtikl); } if (ActiveMdiChild != null) { ActiveMdiChild.Close(); } frmAzurirajArtikl frmAzurirajArtikl = new frmAzurirajArtikl(lista); frmAzurirajArtikl.MdiParent = frmAzurirajArtikl.ActiveForm; frmAzurirajArtikl.Show(); OsvijeziArtikle(); }
private void btnDodaj_Click(object sender, EventArgs e) { int kolicina = 1; bool zastavica = false; int kolicinaIznos = 0; int iznos = 0; int suma = 0; int ukupno = 0; int kolicinaNaZalihama = 0; lista = new List <Artikl>(); if (dgvPopisArtikla.SelectedRows.Count > 0) { int odabraniArtikl = int.Parse(dgvPopisArtikla.SelectedCells[0].Value.ToString()); kolicinaNaZalihama = int.Parse(dgvPopisArtikla.SelectedCells[4].Value.ToString()); lista = Artikl.DohvatiArtikle(odabraniArtikl); } stavke = new Stavka_racuna(); stavke.Naziv = lista[0].Naziv; stavke.Iznos = int.Parse(lista[0].Cijena.ToString()); stavke.ID_korisnika = 1; stavke.ID_artikli = lista[0].ID_artikla; stavke.sifra_racuna = sifraRacuna; if (kolicinaNaZalihama != 0) { if (pomocna.Count > 0) { for (int i = 0; i < pomocna.Count; i++) { if (pomocna[i] == lista[0].ID_artikla) { stavke.Update(); zastavica = true; int brojArtikla = int.Parse(lista[0].ID_artikla.ToString()); Artikl.SmanjnjeKolicine(brojArtikla); } } if (zastavica != true) { brojStavke += 1; stavke.Kolicina = kolicina; stavke.Unos(brojStavke, sifraRacuna); pomocna.Add(lista[0].ID_artikla); int brojArtikla = int.Parse(lista[0].ID_artikla.ToString()); Artikl.SmanjnjeKolicine(brojArtikla); } } else { brojStavke += 1; stavke.Kolicina = kolicina; stavke.Unos(brojStavke, sifraRacuna); pomocna.Add(lista[0].ID_artikla); int brojArtikla = int.Parse(lista[0].ID_artikla.ToString()); Artikl.SmanjnjeKolicine(brojArtikla); } OsvijeziStavke(); for (int i = 0; i < dgvStavkeRacuna.RowCount - 1; i++) { kolicinaIznos = int.Parse(dgvStavkeRacuna.Rows[i].Cells[3].Value.ToString()); iznos = int.Parse(dgvStavkeRacuna.Rows[i].Cells[4].Value.ToString()); suma = kolicinaIznos * iznos; ukupno = ukupno + suma; } lblIznos.Text = ukupno.ToString(); btnBrisi.Enabled = true; btnOcistiRacun.Enabled = true; } else { MessageBox.Show("Artikla nema na zalihama"); } }
private void Naziv_SelectedIndexChanged(object sender, EventArgs e) { List <Artikl> listaArtikala = Artikl.DohvatiArtikle(); Cijena_box.Text = listaArtikala[Naziv.SelectedIndex].Cijena.ToString() + " kn"; }