Esempio n. 1
0
        /// <summary>
        ///  Cette methode permet d'inserer une nouvelle sous famille dans la table SousFamilles
        /// </summary>
        /// <param name="nomFamille"> le nom de la famille </param>
        /// <param name="nom"> le nom de la sous famille </param>
        /// <returns>le resultat de l'operation </returns>
        /// <remarks>
        ///     - On cherche la famille correspondant au nom de la famille
        ///     - L'insertion est faite si la sous famille n'existait pas sinon rien
        ///     - Et l'identifiant correspond au dernier identifiant dans de la table
        /// </remarks>
        public string InsererSousFamille(string nomFamille, string nom)
        {
            string      resultat    = " = Existe dejà dans la table SousFamille : " + nom;
            SousFamille sousfamille = GetSousFamille(nom);

            if (sousfamille == null)
            {
                int refSousFamille = InterfaceDB.DernierIdTable("SousFamilles", "RefSousFamille") + 1;
                InterfaceDB_Famille Interfamille = new InterfaceDB_Famille();
                Famille             famille      = Interfamille.GetFamille(nomFamille);
                return(InsererSousFamille(refSousFamille, famille.RefFamille, nom));
            }
            else
            {
                return(resultat);
            }
        }
        /// <summary>
        ///     Cette methode permet d'inserer une nouvelle marque dans la table Marques
        /// </summary>
        /// <param name="nom"> le nom de la marque </param>
        /// <returns>le resultat de l'operation </returns>
        /// <remarks>
        ///     L'identifiant est données par rapport au dernier identifiant de la table Marques
        /// </remarks>
        public string InsererMarque(string nom)
        {
            int refmarque = InterfaceDB.DernierIdTable("Marques", "RefMarque") + 1;

            return(InsererMarque(refmarque, nom));
        }
Esempio n. 3
0
        /// <summary>
        ///  Cette methode permet d'inserer une nouvelle famille dans la table Famille
        /// </summary>
        /// <param name="nom">le nom de la famille </param>
        /// <returns>le resulat de l'operation </returns>
        /// <remarks>
        ///     Elle donne un identifiant qui est le dernier identifiant de table Familles à la nouvelle famille
        /// </remarks>
        public string InsererFamille(string nom)
        {
            int refFamille = InterfaceDB.DernierIdTable("Familles", "RefFamille") + 1;

            return(InsererFamille(refFamille, nom));
        }