private void btnOdaberiArtikl_Click_1(object sender, EventArgs e) { uint broj; if (uint.TryParse(txtKolicina.Text, out broj) && txtKolicina.Text != "") { if (dgvVrstaArtikla.SelectedRows.Count > 0 && dgvArtikli.SelectedRows.Count > 0) { artikl = new DBClass.Artikl(); artikl.Kolicina = int.Parse(txtKolicina.Text.ToString()); int odabriArtikla = int.Parse(dgvArtikli.SelectedCells[0].Value.ToString()); artikl.DodajNarucenuKolicinu(odabriArtikla); artikl.DohvatiArtikl(odabriArtikla); listaArtikla = artikl.DohvatiListu(artikl); dgvOdabraniArtikli.DataSource = listaArtikla; provjera = true; } } else { MessageBox.Show("Unesite točnu količinu!"); } }
private void btnIzradiNarudzbenicu_Click(object sender, EventArgs e) { DateTime datumNarudzbe = DateTime.Now; //punjenje clase Narudzbenica korisnik.AktivanKorisnik(); dobavljac.DohvatiDobavljace(ListClass.iDDovacljaca); narudzbenica.ID_dobavljac = ListClass.iDDovacljaca; narudzbenica.ID_korisnici = korisnik.ID_korisnik; narudzbenica.Datum_vrijeme = datumNarudzbe; narudzbenica.Spremi(); narudzbenica.DohvatiIDNaruzbe(); //punjenje clase stavke_narudzbenice stavkeNarudzbenice.ID_narudzbenice = narudzbenica.ID_narudzbenica; foreach (DataGridViewRow s in dgvArtikli.Rows) { int iDArtikla = 0; try { artikl = new DBClass.Artikl(); if (int.TryParse(s.Cells["ID_artikla"].Value.ToString(), out iDArtikla)) { artikl.DohvatiArtikl(iDArtikla); stavkeNarudzbenice.Kolicina = artikl.Narucena_kolicina; stavkeNarudzbenice.ID_artikla = iDArtikla; stavkeNarudzbenice.Insert(); } } catch { } } MessageBox.Show("Narudžbenica je uspješno kreirana!"); }