//Transforme un groupe sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; string CodeAttribut = ""; TypeElement type = Acces.type_BUDGET_VERSION; e.ID = ID; e.Code = Code; e.Libelle = Libelle; e.Element_Type = type.ID; e.Type_Element = TypeBudget; e.Actif = Actif; //Enveloppe { CodeAttribut = "ENVELOPPE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Enveloppe.ToString()); e.Liste.Add(d); } //Budget ID { CodeAttribut = "BUDGET_ID"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_ID.ToString()); e.Liste.Add(d); } //Période { CodeAttribut = "PERIODE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Periode.ToString()); e.Liste.Add(d); } //Date deb { CodeAttribut = "DATE_DEB"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, DateDeb); e.Liste.Add(d); } //Date Fin { CodeAttribut = "DATE_FIN"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, DateFin); e.Liste.Add(d); } //Version de travail { CodeAttribut = "VERSION_TRAVAIL"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, (VersionTravail?"1":"0")); e.Liste.Add(d); } //Référence budgétaire { CodeAttribut = "REFERENCE_BUDGET"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, (ReferenceBudget ? "1" : "0")); e.Liste.Add(d); } return(e); }
//Transforme un groupe sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; string CodeAttribut = ""; TypeElement type = Acces.type_BUDGET_OPERATION; e.ID = ID; e.Element_Type = type.ID; e.Code = Code; e.Libelle = Libelle; e.Type_Element = (int)Type_Flux; e.Actif = Actif; //Type Enveloppe { CodeAttribut = "ENVELOPPE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Enveloppe.ToString()); e.Liste.Add(d); } //Période { CodeAttribut = "PERIODE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Periode.ToString()); e.Liste.Add(d); } //Date opération { CodeAttribut = "DATE_OPERATION"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, DateOperation); e.Liste.Add(d); } //Type opération { CodeAttribut = "TYPE_OPERATION"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Type_Operation.ToString()); e.Liste.Add(d); } //Budget ORG { CodeAttribut = "BUDGET_ORG"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_ORG.ToString()); e.Liste.Add(d); } //Budget GEO { CodeAttribut = "BUDGET_GEO"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_GEO.ToString()); e.Liste.Add(d); } //Compte ID { CodeAttribut = "COMPTE_ID"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Compte_ID.ToString()); e.Liste.Add(d); } //Montant { CodeAttribut = "MONTANT"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Montant.ToString()); e.Liste.Add(d); } //Type Flux { CodeAttribut = "TYPE_FLUX"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, ((int)Type_Flux).ToString()); e.Liste.Add(d); } //Type monatnt { CodeAttribut = "TYPE_MONTANT"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, ((int)Type_Montant).ToString()); e.Liste.Add(d); } //Commentaire { CodeAttribut = "COMMENTAIRE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Commentaire); e.Liste.Add(d); } //Virement ID { CodeAttribut = "VIREMENT_ID"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Virement_ID.ToString()); e.Liste.Add(d); } return(e); }
//Transforme un groupe sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; string CodeAttribut = ""; TypeElement type = Acces.type_BUDGET; e.ID = ID; e.Code = Code; e.Libelle = Libelle; e.Element_Type = type.ID; e.Type_Element = Enveloppe; e.Actif = Actif; //Période { CodeAttribut = "PERIODE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Periode.ToString()); e.Liste.Add(d); } //Date deb { CodeAttribut = "DATE_DEB"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, DateDeb); e.Liste.Add(d); } //Date Fin { CodeAttribut = "DATE_FIN"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, DateFin); e.Liste.Add(d); } return(e); }
//Transforme un groupe sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; string CodeAttribut = ""; TypeElement type = Acces.type_BUDGET_LIGNE; e.ID = ID; e.Element_Type = type.ID; e.Code = Code; e.Libelle = Libelle; e.Type_Element = (int)TypeFlux; e.Actif = Actif; //Budget ID { CodeAttribut = "BUDGET_ID"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_ID.ToString()); e.Liste.Add(d); } //Type Enveloppe { CodeAttribut = "ENVELOPPE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Enveloppe.ToString()); e.Liste.Add(d); } //Budget organisation { CodeAttribut = "BUDGET_ORG"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_ORG.ToString()); e.Liste.Add(d); } //Budget géographique { CodeAttribut = "BUDGET_GEO"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_GEO.ToString()); e.Liste.Add(d); } //Période { CodeAttribut = "PERIODE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Periode.ToString()); e.Liste.Add(d); } //Date début { CodeAttribut = "DATE_DEB"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, DateDeb); e.Liste.Add(d); } //Date fin { CodeAttribut = "DATE_FIN"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, DateFin); e.Liste.Add(d); } //Limitatif { CodeAttribut = "LIMITATIF"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, (Limitatif?"1":"0")); e.Liste.Add(d); } //Type Montant { CodeAttribut = "TYPE_MONTANT"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, ((int)TypeMontant).ToString()); e.Liste.Add(d); } /*//Type Flux * { * CodeAttribut = "TYPE_FLUX"; * d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, ((int)TypeFlux).ToString()); * e.Liste.Add(d); * }*/ //Liste des comptes { CodeAttribut = "COMPTE"; foreach (int k in ListeCompte) { d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } return(e); }
//Transforme un groupe sous la forme Element, dElement public override Element Déconstruire() { TypeElement type = Acces.type_BUDGET_NOMENCLATURE; Element e = new Element(); dElement d; string CodeAttribut = ""; e.ID = ID; e.Code = Code; e.Libelle = Libelle; e.Element_Type = type.ID; e.Type_Element = Enveloppe; e.Actif = Actif; //Période { CodeAttribut = "PERIODE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Periode.ToString()); e.Liste.Add(d); } //TypeFlux { CodeAttribut = "TYPE_FLUX"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, ((int)TypeFlux).ToString()); e.Liste.Add(d); } return(e); }
//Transforme un groupe sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; string CodeAttribut = ""; TypeElement type = Acces.type_BUDGET_VIREMENT; e.ID = ID; e.Code = Code; e.Libelle = Libelle; e.Element_Type = type.ID; e.Type_Element = (int)Type_Virement; e.Actif = Actif; //Période { CodeAttribut = "PERIODE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Periode.ToString()); e.Liste.Add(d); } //TypeFlux { CodeAttribut = "TYPE_FLUX"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, ((int)Type_Flux).ToString()); e.Liste.Add(d); } //TYpeMontant { CodeAttribut = "TYPE_MONTANT"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, ((int)Type_Montant).ToString()); e.Liste.Add(d); } //Enveloppe Source { CodeAttribut = "ENVELOPPE_SRC"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Enveloppe_Src.ToString()); e.Liste.Add(d); } //Budget GEO Source { CodeAttribut = "BUDGET_ORG_SRC"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_ORG_Src.ToString()); e.Liste.Add(d); } //Budget GEO Source { CodeAttribut = "BUDGET_GEO_SRC"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_GEO_Src.ToString()); e.Liste.Add(d); } //Compte ID Source { CodeAttribut = "COMPTE_ID_SRC"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Compte_ID_Src.ToString()); e.Liste.Add(d); } //Enveloppe Destination { CodeAttribut = "ENVELOPPE_DEST"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Enveloppe_Dest.ToString()); e.Liste.Add(d); } //Budget GEO Destination { CodeAttribut = "BUDGET_ORG_DEST"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_ORG_Dest.ToString()); e.Liste.Add(d); } //Budget GEO Destination { CodeAttribut = "BUDGET_GEO_DEST"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Budget_GEO_Dest.ToString()); e.Liste.Add(d); } //Compte ID Destination { CodeAttribut = "COMPTE_ID_DEST"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Compte_ID_Dest.ToString()); e.Liste.Add(d); } //Date de la demande { CodeAttribut = "DATE_DEMANDE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, DateDemande); e.Liste.Add(d); } //Date d'effet { CodeAttribut = "DATE_EFFET"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, DateEffet); e.Liste.Add(d); } //Montant { CodeAttribut = "MONTANT"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Montant.ToString()); e.Liste.Add(d); } //Commentaire { CodeAttribut = "COMMENTAIRE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Commentaire); e.Liste.Add(d); } //Validé { CodeAttribut = "VALIDE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, (Validé?"1":"0")); e.Liste.Add(d); } return(e); }