示例#1
0
        //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);
        }
示例#2
0
        //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);
        }
示例#3
0
        //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);
        }