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!"); } }
public static List <Artikl> DohvatiNazivArtikla(string nazivArtikla) { List <Artikl> lista = new List <Artikl>(); string sqlUpit = "SELECT a.ID_artikla, a.Naziv, a.Cijena, a.Kolicina, a.ID_vrsta_artikla FROM Artikli a, Vrsta_artikla v WHERE a.ID_vrsta_artikla=v.ID_vrsta_artikla AND a.Naziv LIKE('" + nazivArtikla + "%')"; DbDataReader dr = DatabaseConnection.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Artikl artikli = new Artikl(dr); lista.Add(artikli); } dr.Close(); return(lista); }
public static List <Artikl> DohvatiArtikle(int ID_Artikla) { List <Artikl> lista = new List <Artikl>(); string sqlUpit = "SELECT * FROM Artikli WHERE ID_artikla=" + ID_Artikla; DbDataReader dr = DatabaseConnection.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { Artikl artikli = new Artikl(dr); lista.Add(artikli); } dr.Close(); return(lista); }
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!"); }
public BindingList <Artikl> DohvatiListu(Artikl artikli) { listaArtikla.Add(artikli); return(listaArtikla); }