public static StavkaKonfiguracijeZurke PronadjiStavkuKonfiguracije(int ZurkaID, int GostID, int ProizvodID) { StavkaKonfiguracijeZurke stavka = null; using (SqlConnection konekcija = new SqlConnection("Data Source=lela-pc;Initial Catalog=OrganizacijaSlavlja;Integrated Security=True")) { konekcija.Open(); string upit = "Select * from StavkaKonfiguracijeZurke where ZurkaID=@ZurkaID and GostID=@GostID and ProizvodID=@ProizvodID"; SqlCommand komanda = new SqlCommand(upit, konekcija); komanda.Parameters.AddWithValue("@ZurkaID", ZurkaID); komanda.Parameters.AddWithValue("@GostID", GostID); komanda.Parameters.AddWithValue("@ProizvodID", ProizvodID); using (SqlDataReader citac = komanda.ExecuteReader()) { while (citac.Read()) { stavka = new StavkaKonfiguracijeZurke(); stavka.Zurka = Broker.PronadjiZurku(Int32.Parse(citac["ZurkaID"].ToString())); stavka.Gost = Broker.UzmiGosta(Int32.Parse(citac["GostID"].ToString())); stavka.Proizvod = Broker.UzmiProizvod(Int32.Parse(citac["ProizvodID"].ToString())); stavka.Kolicina = float.Parse(citac["Kolicina"].ToString()); break; } } konekcija.Close(); } return(stavka); }
public static bool IzmeniStavkuKonfiguracije(StavkaKonfiguracijeZurke stavka, float Kolicina) { using (SqlConnection konekcija = new SqlConnection("Data Source=lela-pc;Initial Catalog=OrganizacijaSlavlja;Integrated Security=True")) { konekcija.Open(); try { SqlCommand komanda = new SqlCommand("dbo.IzmeniKonfiguraciju", konekcija); komanda.CommandType = CommandType.StoredProcedure; komanda.Parameters.AddWithValue("@ZurkaID", stavka.Zurka.ZurkaID); komanda.Parameters.AddWithValue("@GostID", stavka.Gost.GostID); komanda.Parameters.AddWithValue("@ProizvodID", stavka.Proizvod.ProizvodID); komanda.Parameters.AddWithValue("@Kolicina", Kolicina); komanda.ExecuteNonQuery(); konekcija.Close(); return(true); } catch (Exception e) { konekcija.Close(); return(false); } } }
public StavkaKonfiguracijeZurke(StavkaKonfiguracijeZurke Stavka) { this.Zurka = new Zurka(Stavka.Zurka); this.Gost = new Gost(Stavka.Gost); this.Proizvod = new Proizvod(Stavka.Proizvod); this.Kolicina = Stavka.Kolicina; }