//Transforme un groupe sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; TypeElement type = Acces.type_MODELEDOC; e.ID = ID; e.Element_Type = type.ID; e.Code = Code; e.Libelle = Libelle; e.Type_Element = (int)Type_Modele; e.Actif = Actif; string CodeAttribut = ""; { CodeAttribut = "PARENT_ID"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Parent_ID.ToString()); e.Liste.Add(d); } { CodeAttribut = "FICHIERBASE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, FichierBase); e.Liste.Add(d); } { CodeAttribut = "ORDRE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Ordre.ToString()); e.Liste.Add(d); } { CodeAttribut = "CONDITION"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Condition); e.Liste.Add(d); } { CodeAttribut = "CONTENU"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Contenu); e.Liste.Add(d); } { CodeAttribut = "TAILLE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Taille.ToString()); e.Liste.Add(d); } { CodeAttribut = "ALIGNEMENT"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, ((int)Alignement).ToString()); e.Liste.Add(d); } { CodeAttribut = "BORDURE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Bordure); e.Liste.Add(d); } return(e); }
//Transforme un groupe sous la forme Element, dElement public virtual Element Déconstruire() { Element e = new Element(); dElement d; TypeElement type = Acces.type_BUDGET; e.ID = ID; e.Element_Type = type.ID; e.Code = Code; e.Libelle = Libelle; e.Element_Type = Element_Type; e.Actif = Actif; return(e); }
//Met à jour les codes lors d'une modification du code sur l'objet public void MettreAJourCode(TypeElement typeelement, int id, string code) { string sql; sql = "UPDATE lien SET Element0_Code='" + code + "'"; sql += " WHERE Element0_Type='" + typeelement.ID + "'"; sql += " AND Element0_ID='" + id + "'"; Acces.cls.Execute(sql); sql = "UPDATE lien SET Element1_Code='" + code + "'"; sql += " WHERE Element1_Type='" + typeelement.ID + "'"; sql += " AND Element1_ID='" + id + "'"; Acces.cls.Execute(sql); sql = "UPDATE lien SET Element2_Code='" + code + "'"; sql += " WHERE Element2_Type='" + typeelement.ID + "'"; sql += " AND Element2_ID='" + id + "'"; Acces.cls.Execute(sql); }