Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }