public static void InsertNabavka(Ulazi ulaz, List<UlazStavke> stavke) { int ulazId = Convert.ToInt32(Connection.dm.esp_Ulazi_Insert(ulaz.BrojFakture, ulaz.Datum, ulaz.IznosRacuna, ulaz.PDV, ulaz.Napomena, ulaz.SkladisteID, ulaz.KorisnikID, ulaz.DobavljacID).First()); foreach (UlazStavke s in stavke) { Connection.dm.esp_UlazStavke_Insert(ulazId, s.ProizvodID, s.Kolicina, s.Cijena); } }
private void zakljuciButton_Click(object sender, EventArgs e) { if (this.ValidateChildren(ValidationConstraints.Enabled)) { try { Ulazi ulaz = new Ulazi(); ulaz.DobavljacID = dobavljac.DobavljacID; ulaz.KorisnikID = Global.prijavljeniKorisnik.KorisnikID; if (skladisteList.SelectedIndex != 0) ulaz.SkladisteID = Convert.ToInt32(skladisteList.SelectedValue); ulaz.BrojFakture = brojFaktureInput.Text; ulaz.Datum = datumDatePicker.Value; ulaz.Napomena = napomenaInput.Text; ulaz.IznosRacuna = iznos + pdv; ulaz.PDV = pdv; DAProizvodi.InsertNabavka(ulaz, stavke); MessageBox.Show(Global.GetString("ulaz_succ"), "Nabavka robe", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }