public ObservableCollection <Sprzet> pobierzDyskiTwarde() { ObservableCollection <Sprzet> lista = new ObservableCollection <Sprzet>(); SqlConnection Connect = new SqlConnection(Polaczenie.connString); SqlCommand czytajnik = new SqlCommand("SELECT * " + "FROM DyskTwardy " + "LEFT JOIN Sprzet ON DyskTwardy.FK_IDSprzet = Sprzet.IDSprzet;", Connect); Connect.Open(); SqlDataReader dr = czytajnik.ExecuteReader(); int i = 1; while (dr.Read()) { DyskTwardy s = new DyskTwardy(); s.iloscSztuk = Convert.ToInt32(dr["Magazyn"]); s.cena = Convert.ToInt32(dr["Cena"]); s.idSprzetu = Convert.ToInt32(dr["IDSprzet"]); s.idPodzespolu = Convert.ToInt32(dr["ID"]); s.pojemnosc = Convert.ToInt32(dr["Pojemnosc"]); s.zdjecie = (byte[])dr["Zdjecie"]; s.text = new CzytajZBazy().pobierzProcesor(s.idSprzetu).PobierzOpis(); s.numerNaLiscie = i++; lista.Add(s); } Connect.Close(); return(lista); }
public DyskTwardy pobierzDyskTwardy(int IDsprzet) { SqlConnection Connect = new SqlConnection(Polaczenie.connString); SqlCommand czytajnik = new SqlCommand("SELECT * " + "FROM DyskTwardy WHERE FK_IDSprzet = @IDsprzet ", Connect); czytajnik.Parameters.AddWithValue("@IDsprzet", IDsprzet); Connect.Open(); SqlDataReader dr = czytajnik.ExecuteReader(); dr.Read(); DyskTwardy dysk = new DyskTwardy { pojemnosc = Convert.ToInt32(dr["Pojemnosc"]), idPodzespolu = Convert.ToInt32(dr["ID"]), }; Connect.Close(); return(dysk); }