/// <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)); }
/// <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)); }