void Execute(string attribut_code, List <string> Listevaleur) { foreach (Element e in Liste) { int element_type = e.Element_Type; int attribut_id = 0; attribut_id = Acces.Trouver_Attribut(Acces.Trouver_Type_Element(element_type), attribut_code).ID; if (attribut_id == 0) { goto Suite; } //Suppression de l'ensemble ds valeurs associées à l'attribut Acces.Supprimer_dElement(e.ID, attribut_id); //Ajoute des nouvelles valeurs foreach (string valeur in Listevaleur) { dElement d = new dElement() { Acces = Acces, }; d.Element_ID = e.ID; d.Attribut_ID = attribut_id; d.Attribut_Code = attribut_code; d.Valeur = valeur; d.Ajouter(); } Suite :; } }
public void Initialiser() { Afficher_ListeTypeElement(); if (ID > 0) { attribut = Acces.Trouver_Attribut(ID); lblLibelle.Text = attribut.Libelle; lblCode.Text = attribut.Code; lblCodeAttribut.Text = attribut.Code; lbl6PO.Text = attribut.ATT_6PO; int k = 0; foreach (table_valeur tv in listeTypeElement) { if (tv.ID == attribut.Element_Type) { lstTypeElement.SelectedIndex = k; break; } k++; } } }