Esempio n. 1
0
 public static void PovecajKolicinu(ProdajaStavke prodajaStavke, int kolicina)
 {
     foreach (ProdajaStavke prodaja in Projekat.Instance.ProdajaStavke)
     {
         if (prodaja.Id == prodajaStavke.Id)
         {
             prodaja.Kolicina += kolicina;
         }
     }
 }
Esempio n. 2
0
 public static bool ProveriDaliStavkaPostoji(ProdajaStavke prodajaStavke)
 {
     foreach (ProdajaStavke prodaja in Projekat.Instance.ProdajaStavke)
     {
         if (prodaja.Id == prodajaStavke.Id)
         {
             return(true);
         }
     }
     return(false);
 }
Esempio n. 3
0
        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);
        }