public static void PovecajKolicinu(ProdajaStavke prodajaStavke, int kolicina) { foreach (ProdajaStavke prodaja in Projekat.Instance.ProdajaStavke) { if (prodaja.Id == prodajaStavke.Id) { prodaja.Kolicina += kolicina; } } }
public static bool ProveriDaliStavkaPostoji(ProdajaStavke prodajaStavke) { foreach (ProdajaStavke prodaja in Projekat.Instance.ProdajaStavke) { if (prodaja.Id == prodajaStavke.Id) { return(true); } } return(false); }
public static ObservableCollection <ProdajaStavke> UcitajStavke(ProdajaNamestaja p) { ObservableCollection <ProdajaStavke> stavke = new ObservableCollection <ProdajaStavke>(); using (SqlConnection connection = new SqlConnection(Projekat.CONNECTION_STRING)) { connection.Open(); DataSet ds = new DataSet(); SqlCommand prodajaItemCommand = connection.CreateCommand(); prodajaItemCommand.CommandText = @"SELECT * FROM PRODAJA_STAVKE"; SqlDataAdapter sqlda = new SqlDataAdapter(); sqlda.SelectCommand = prodajaItemCommand; sqlda.Fill(ds, "ProdajaStavke"); foreach (DataRow row in ds.Tables["ProdajaStavke"].Rows) { if ((int)row["PRODAJA_ID"] == p.Id) { ProdajaStavke prodajaStavke = new ProdajaStavke(); Namestaj namestaj = Namestaj.GetById((int)row["NAMESTAJ_ID"]); prodajaStavke.Kolicina = (int)row["PRODAJA_ID"]; prodajaStavke.Naziv = namestaj.Naziv; prodajaStavke.Cena = namestaj.Cena; prodajaStavke.Akcija = namestaj.Akcija; //prodajaStavke.Obrisan = namestaj.Obrisan; stavke.Add(prodajaStavke); } } } return(stavke); }