public C_StockVoiture Lire_ID(int idVoiture) { CreerCommande("SelectionnerStockVoiture_ID"); Commande.Parameters.AddWithValue("@idVoiture", idVoiture); Commande.Connection.Open(); SqlDataReader dr = Commande.ExecuteReader(); C_StockVoiture res = new C_StockVoiture(); while (dr.Read()) { res.idVoiture = int.Parse(dr["idVoiture"].ToString()); res.idMarque = int.Parse(dr["idMarque"].ToString()); res.idModele = int.Parse(dr["idModele"].ToString()); res.idCategorie = int.Parse(dr["idCategorie"].ToString()); if (dr["anneeFabrication"] != DBNull.Value) { res.anneeFabrication = int.Parse(dr["anneeFabrication"].ToString()); } if (dr["idCarburant"] != DBNull.Value) { res.idCarburant = int.Parse(dr["idCarburant"].ToString()); } if (dr["idCouleur"] != DBNull.Value) { res.idCouleur = int.Parse(dr["idCouleur"].ToString()); } if (dr["kilometrage"] != DBNull.Value) { res.kilometrage = int.Parse(dr["kilometrage"].ToString()); } } dr.Close(); Commande.Connection.Close(); return(res); }
public List <C_StockVoiture> Lire(string Index) { CreerCommande("SelectionnerStockVoiture"); Commande.Parameters.AddWithValue("@Index", Index); Commande.Connection.Open(); SqlDataReader dr = Commande.ExecuteReader(); List <C_StockVoiture> res = new List <C_StockVoiture>(); while (dr.Read()) { C_StockVoiture tmp = new C_StockVoiture(); tmp.idVoiture = int.Parse(dr["idVoiture"].ToString()); tmp.idMarque = int.Parse(dr["idMarque"].ToString()); tmp.idModele = int.Parse(dr["idModele"].ToString()); tmp.idCategorie = int.Parse(dr["idCategorie"].ToString()); if (dr["anneeFabrication"] != DBNull.Value) { tmp.anneeFabrication = int.Parse(dr["anneeFabrication"].ToString()); } if (dr["idCarburant"] != DBNull.Value) { tmp.idCarburant = int.Parse(dr["idCarburant"].ToString()); } if (dr["idCouleur"] != DBNull.Value) { tmp.idCouleur = int.Parse(dr["idCouleur"].ToString()); } if (dr["kilometrage"] != DBNull.Value) { tmp.kilometrage = int.Parse(dr["kilometrage"].ToString()); } res.Add(tmp); } dr.Close(); Commande.Connection.Close(); return(res); }