public List <TypeControle> SelectTypeControlePrevuePourUneZoneStockage(int idZoneStockage)
        {
            SqlConnection       objConnexion = AccesBD.GetInstance().GetSqlConnexion();
            List <TypeControle> maListe      = new List <TypeControle>();
            SqlCommand          maCommande   = new SqlCommand("sp_SelectTypePrevuePourZoneStockage", objConnexion);

            maCommande.CommandType = CommandType.StoredProcedure;
            maCommande.Parameters.Add("idZoneStockage", SqlDbType.Int);
            maCommande.Parameters[0].Value = idZoneStockage;
            objConnexion.Open();
            SqlDataReader lecteur = maCommande.ExecuteReader();

            while (lecteur.Read())
            {
                TypeControle unTypeControle = new TypeControle((int)lecteur["ID_TYPE_CONTROLE"], (string)lecteur["TYPE_CONTROLE"]);
                maListe.Add(unTypeControle);
            }
            AccesBD.GetInstance().CloseConnexion();
            return(maListe);
        }
        public List <TypeControle> GetTypeControle(int idTypeControl)
        {
            SqlConnection       objConnexion = AccesBD.GetInstance().GetSqlConnexion();
            SqlCommand          maCommande   = new SqlCommand("sp_AfficherTypeControl", objConnexion);
            List <TypeControle> maListe      = new List <TypeControle>();

            maCommande.CommandType = System.Data.CommandType.StoredProcedure;
            maCommande.Parameters.Add("idTypeControl", SqlDbType.Int);
            maCommande.Parameters[0].Value = idTypeControl;
            SqlDataReader monLecteur;

            objConnexion.Open();
            monLecteur = maCommande.ExecuteReader();
            while (monLecteur.Read())
            {
                TypeControle unTypeControl = new TypeControle((int)monLecteur["ID_TYPE_CONTROL"], (string)monLecteur["TYPE_CONTROL"]);
                maListe.Add(unTypeControl);
            }
            AccesBD.GetInstance().CloseConnexion();
            return(maListe);
        }