private void btnOdaberi_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { DBClass.Dobavljac dobavljac = new DBClass.Dobavljac(); int odabrani = int.Parse(dataGridView1.SelectedCells[0].Value.ToString()); dobavljac.DohvatiDobavljace(odabrani); ListClass.iDDovacljaca = odabrani; ListClass.listaDobavljaca = dobavljac.ListaDobavljaca(dobavljac); if (ActiveMdiChild != null) { ActiveMdiChild.Close(); } frmNarudzbenica frmNar = new frmNarudzbenica(); frmNar.MdiParent = frmNarudzbenica.ActiveForm; frmNar.Show(); } else { MessageBox.Show("Niste odabrali dobavljača!"); } }
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!"); }