private void btnUnesiPrijemnicu_Click(object sender, EventArgs e) { if (DGVStavke.RowCount >0) { if (unosracuna == null) unosracuna = new Racun(); unosracuna.ID_Zaposlenika = int.Parse(CMZaposlenik.SelectedValue.ToString()); unosracuna.ID_Partnera = int.Parse(CBDobavljac.SelectedValue.ToString()); unosracuna.Datum = dateTimePicker1.Value.ToShortDateString(); unosracuna.Spremi(); int ID = unosracuna.CurrentID(); foreach (DataGridViewRow red in DGVStavke.Rows) { stavke = new StavkeRacuna(); stavke.ID_Racuna = ID; stavke.idArtikla = int.Parse(red.Cells["ID Artikla"].Value.ToString()); stavke.Kolicina = int.Parse(red.Cells["Kolicina"].Value.ToString()); stavke.Spremi(); } this.Close(); } else { MessageBox.Show("Morate unijeti barem jednu stavku ! ", "UPOZORENJE...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Dohvaća sve zaposlenike iz baze i vraća ih u obliku generičke liste /// </summary> /// <returns>Lista zaposlenika</returns> public static List<Racun> DohvatiDokumente() { List<Racun> lista = new List<Racun>(); string sqlUpit = "SELECT * FROM Racun"; DbDataReader dr = Baza.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Racun dokument = new Racun(dr); lista.Add(dokument); } dr.Close(); return lista; }