void DéconstruireP09(ref Element e) { dElement d; string CodeAttribut = ""; CodeAttribut = "ROLE_6PO_COPILOTE"; foreach (int k in Role_6PO_CoPilote) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } CodeAttribut = "ROLE_6PO_MANAGER"; foreach (int k in Role_6PO_Manager) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } CodeAttribut = "ROLE_6PO_CONSULTATION"; foreach (int k in Role_6PO_Consultation) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } }
//Transforme un groupe sous la forme Element, dElement public override Element Déconstruire() { TypeElement type = Acces.type_BUDGET_PERIODE; 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 = (int)TypePeriode; e.Actif = Actif; //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() { 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); }
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 :; } }
//Indicateurs void DéconstruireP10(ref Element e) { dElement d; string CodeAttribut = ""; CodeAttribut = "INDICATEUR"; foreach (string k in Indicateur_Valeurs) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k); e.Liste.Add(d); } }
void DéconstruireP08(ref Element e) { dElement d; string CodeAttribut = ""; { CodeAttribut = "DATE_DEBUT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, string.Format("{0:dd/MM/yyyy}", DateDebut)); e.Liste.Add(d); } { CodeAttribut = "DATE_FIN"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, string.Format("{0:dd/MM/yyyy}", DateFin)); e.Liste.Add(d); } { CodeAttribut = "METEO"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, ((int)Meteo).ToString()); e.Liste.Add(d); } { CodeAttribut = "TX_AVANCEMENT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, ((int)TxAvancement).ToString()); e.Liste.Add(d); } if (ActionInnovante) { CodeAttribut = "ACTION_INNOVANTE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, "1"); e.Liste.Add(d); } if (!(AnalyseQualitative is null)) { CodeAttribut = "ANALYSE_QUALITATIVE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, AnalyseQualitative); e.Liste.Add(d); } if (!(ReductionInegalite is null)) { CodeAttribut = "REDUCTION_INEGALITE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, ReductionInegalite); e.Liste.Add(d); } }
void DéconstruireP05(ref Element e) { dElement d; string CodeAttribut = ""; //ANNEE_MO if (!(AnneeMiseOeuvre is null)) { CodeAttribut = "ANNEE_MO"; foreach (int k in AnneeMiseOeuvre) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } //DIRECTION_PILOTE if (!(DirectionPilote is null)) { CodeAttribut = "DIRECTION_PILOTE"; foreach (int k in DirectionPilote) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } // DIRECTION_ASSOCIE if (!(DirectionAssocie is null)) { CodeAttribut = "DIRECTION_ASSOCIE"; foreach (int k in DirectionAssocie) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } // EQUIPE if (!(Equipe is null)) { CodeAttribut = "EQUIPE"; foreach (int k in Equipe) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } }
void DéconstruireP06(ref Element e) { dElement d; string CodeAttribut = ""; //LIEN_PLAN if (!(LienPlan is null)) { CodeAttribut = "LIEN_PLAN"; foreach (int k in LienPlan) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } // LIEN_PARCOURS if (!(LienParcours is null)) { CodeAttribut = "LIEN_PARCOURS"; foreach (int k in LienParcours) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } // LIEN_SECTEUR if (!(LienSecteur is null)) { CodeAttribut = "LIEN_SECTEUR"; foreach (int k in LienSecteur) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } // LIEN_SRS if (!(LienSecteur is null)) { CodeAttribut = "LIEN_SRS"; foreach (int k in LienSRS) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } }
void DéconstruireP02(ref Element e) { dElement d; string CodeAttribut = ""; //PUBLIC_CIBLE if (!(PublicCible is null)) { CodeAttribut = "PUBLIC_CIBLE"; foreach (int k in PublicCible) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } //TERRITOIRE if (!(Territoire is null)) { CodeAttribut = "TERRITOIRE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Territoire); e.Liste.Add(d); } // PARTENAIRE_INSTITU if (!(Partenaire is null)) { CodeAttribut = "PARTENAIRE_INSTITU"; foreach (int k in Partenaire) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } // PARTENAIRE_USAGER if (!(Usager is null)) { CodeAttribut = "PARTENAIRE_USAGER"; foreach (int k in Usager) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } }
void DéconstruireP04(ref Element e) { dElement d; string CodeAttribut = ""; //RESULTAT_LIVRABLE if (!(ResultatLivrable is null)) { CodeAttribut = "RESULTAT_LIVRABLE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, ResultatLivrable); e.Liste.Add(d); } //NB_PERS_IMPACT if (!!(NbPersImpact is null)) { CodeAttribut = "NB_PERS_IMPACT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, NbPersImpact); e.Liste.Add(d); } //NB_ACTEUR_MOBILISE if (!(NbActeurMobilise is null)) { CodeAttribut = "NB_ACTEUR_MOBILISE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, NbActeurMobilise); e.Liste.Add(d); } //INDIC_RESULTAT if (!(IndicResultat is null)) { CodeAttribut = "INDIC_RESULTAT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, IndicResultat); e.Liste.Add(d); } //INDIC_MOYEN if (!(IndicMoyen is null)) { CodeAttribut = "INDIC_MOYEN"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, IndicMoyen); e.Liste.Add(d); } }
void DéconstruireP07(ref Element e) { dElement d; string CodeAttribut = ""; CodeAttribut = "TSANTE"; foreach (int k in TSante) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } CodeAttribut = "PRIORITE_CTS"; foreach (int k in Priorite_CTS) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } }
//Transforme un utilisateur sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; e.ID = ID; e.Element_Type = Acces.type_UTILISATEUR.ID; e.Code = Code; e.Libelle = Nom; e.Type_Element = (int)TypeUtilisateur; e.Actif = Actif; string CodeAttribut = ""; if (Prenom.Length > 0) { CodeAttribut = "PRENOM"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_UTILISATEUR, CodeAttribut).ID, CodeAttribut, Prenom); e.Liste.Add(d); } if (Mail.Length > 0) { CodeAttribut = "MAIL"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_UTILISATEUR, CodeAttribut).ID, CodeAttribut, Mail); e.Liste.Add(d); } { CodeAttribut = "TYPE_LICENCE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_UTILISATEUR, CodeAttribut).ID, CodeAttribut, ((int)TypeLicence).ToString()); e.Liste.Add(d); } if (Direction > 0) { CodeAttribut = "DIRECTION"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_UTILISATEUR, CodeAttribut).ID, CodeAttribut, Direction.ToString()); e.Liste.Add(d); } return(e); }
//Transforme un plan sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; TypeElement type = Acces.type_PROJET; e.ID = ID; e.Element_Type = type.ID; e.Code = Code; e.Libelle = Libelle; e.Type_Element = TypeProjet; e.Actif = Actif; string CodeAttribut = ""; if (Pilote != null) { CodeAttribut = "PILOTE"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Pilote.ID.ToString()); e.Liste.Add(d); } { CodeAttribut = "STATUT"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Statut.ToString()); e.Liste.Add(d); } if (EnveloppeBudget != null) { CodeAttribut = "ENVELOPPE_BUDGET"; foreach (int k in EnveloppeBudget) { d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } return(e); }
//Transforme un utilisateur sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; TypeElement type = Acces.type_PORTEUR; e.ID = ID; e.Element_Type = type.ID; e.Code = Code; e.Libelle = Libelle; e.Type_Element = TypePorteur; e.Actif = Actif; string CodeAttribut = ""; if (SIREN.Length > 0) { CodeAttribut = "SIREN"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, SIREN); e.Liste.Add(d); } { CodeAttribut = "SIRET"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, SIRET); e.Liste.Add(d); } if (Mail.Length > 0) { CodeAttribut = "MAIL"; d = new dElement(ID, Acces.Trouver_Attribut(type, CodeAttribut).ID, CodeAttribut, Mail); e.Liste.Add(d); } return(e); }
//Transforme un indicateur sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; e.ID = ID; e.Element_Type = Acces.type_INDICATEUR.ID; e.Code = Code; e.Libelle = Libelle; e.Type_Element = (int)TypeIndicateur; e.Actif = Actif; string CodeAttribut = ""; { CodeAttribut = "INDICATEUR_GENRE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, Genre.ToString()); e.Liste.Add(d); } { CodeAttribut = "INDICATEUR_CATEGORIE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, Categorie.ToString()); e.Liste.Add(d); } { CodeAttribut = "INDICATEUR_TYPE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, Type.ToString()); e.Liste.Add(d); } { CodeAttribut = "INDICATEUR_REPARTITION"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, Repartition.ToString()); e.Liste.Add(d); } return(e); }
//Transforme un processus sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; TypeElement Type = Acces.type_PROCESSUS; e.ID = ID; e.Element_Type = Type.ID; e.Code = Code; e.Libelle = Libelle; e.Type_Element = (int)Type_Processus; e.Actif = Actif; string CodeAttribut = ""; if (!(DonneeEntrante is null)) { CodeAttribut = "DONNEE_ENTRANTE"; foreach (int k in DonneeEntrante) { d = new dElement(ID, Acces.Trouver_Attribut(Type, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } if (!(DonneeSortante is null)) { CodeAttribut = "DONNEE_SORTANTE"; foreach (int k in DonneeSortante) { 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() { 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); }
//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 objectif sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; e.ID = ID; e.Element_Type = Acces.type_OBJECTIF.ID; e.Code = Code; e.Libelle = Libelle; e.Type_Element = (int)TypeObjectif; e.Actif = Actif; string CodeAttribut = ""; if (!(Pilote is null)) { CodeAttribut = "PILOTE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, Pilote.ID.ToString()); e.Liste.Add(d); } { CodeAttribut = "TYPE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, ((int)TypeObjectif).ToString()); e.Liste.Add(d); } if (!(Description is null)) { CodeAttribut = "DESCRIPTION"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, Description); e.Liste.Add(d); } { CodeAttribut = "STATUT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, ((int)Statut).ToString()); e.Liste.Add(d); } { CodeAttribut = "DATE_DEBUT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, string.Format("{0:dd/MM/yyyy}", DateDebut)); e.Liste.Add(d); } { CodeAttribut = "DATE_FIN"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, string.Format("{0:dd/MM/yyyy}", DateFin)); e.Liste.Add(d); } { CodeAttribut = "METEO"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, ((int)Meteo).ToString()); e.Liste.Add(d); } { CodeAttribut = "TX_AVANCEMENT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, ((int)TxAvancement).ToString()); e.Liste.Add(d); } if (!(AnalyseQualitative is null)) { CodeAttribut = "ANALYSE_QUALITATIVE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, AnalyseQualitative); e.Liste.Add(d); } CodeAttribut = "ROLE_6PO_COPILOTE"; foreach (int k in Role_6PO_CoPilote) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } CodeAttribut = "ROLE_6PO_MANAGER"; foreach (int k in Role_6PO_Manager) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } CodeAttribut = "ROLE_6PO_CONSULTATION"; foreach (int k in Role_6PO_Consultation) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } { CodeAttribut = "_TYPE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, _type); e.Liste.Add(d); } { CodeAttribut = "_CODEPLAN"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, _codeplan); e.Liste.Add(d); } { CodeAttribut = "_AXE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, _axe); e.Liste.Add(d); } { CodeAttribut = "_OS"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, _os); e.Liste.Add(d); } { CodeAttribut = "_OG"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, _og); e.Liste.Add(d); } { CodeAttribut = "_OP"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, _op); e.Liste.Add(d); } { CodeAttribut = "_CPL"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_OBJECTIF, CodeAttribut).ID, CodeAttribut, _cpl); e.Liste.Add(d); } CodeAttribut = "INDICATEUR_VALEUR"; foreach (string k in Indicateur_Valeurs) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k); 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 plan sous la forme Element, dElement public override Element Déconstruire() { Element e = new Element(); dElement d; e.ID = ID; e.Element_Type = Acces.type_PLAN.ID; e.Code = Code; e.Libelle = Libelle; e.Type_Element = (int)TypePlan; e.Actif = Actif; string CodeAttribut = ""; if (!(Pilote is null)) { CodeAttribut = "PILOTE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, Pilote.ID.ToString()); e.Liste.Add(d); } if (Abrege.Length > 0) { CodeAttribut = "ABREGE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, Abrege); e.Liste.Add(d); } CodeAttribut = "NIVEAU_6PO"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, ((int)NiveauPlan).ToString()); e.Liste.Add(d); CodeAttribut = "DATE_DEBUT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, DateDebut.ToString()); e.Liste.Add(d); CodeAttribut = "DATE_FIN"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, DateFin.ToString()); e.Liste.Add(d); if (OptAnalyseGlobale == true) { CodeAttribut = "ANALYSE_GLOBALE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, "1"); e.Liste.Add(d); } if (OptCommentaires == true) { CodeAttribut = "COMMENTAIRES"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, "1"); e.Liste.Add(d); } if (OptGouvernance == true) { CodeAttribut = "GOUVERNANCE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, "1"); e.Liste.Add(d); } if (OptPrioriteRegionale == true) { CodeAttribut = "PRIORITE_REGIONALE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, "1"); e.Liste.Add(d); } // EQUIPE if (!(Equipe is null)) { CodeAttribut = "EQUIPE"; foreach (int k in Equipe) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } if (GroupeExterne.Length > 0) { CodeAttribut = "GROUPE_EXTERNE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, GroupeExterne); e.Liste.Add(d); } CodeAttribut = "_TYPE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, _type); e.Liste.Add(d); CodeAttribut = "_REF1"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, _ref1); e.Liste.Add(d); CodeAttribut = "_REF2"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, _ref2); e.Liste.Add(d); CodeAttribut = "_OS"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, _os); e.Liste.Add(d); CodeAttribut = "_OG"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_PLAN, CodeAttribut).ID, CodeAttribut, _og); e.Liste.Add(d); return(e); }
void DéconstruireP03(ref Element e) { dElement d; string CodeAttribut = ""; //STRUCTURE PORTEUSE if (!(StructurePorteuse is null)) { CodeAttribut = "STRUCTURE_PORTEUSE"; foreach (int k in StructurePorteuse) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } //ACTEUR_SANTE if (!(Acteur is null)) { CodeAttribut = "ACTEUR_SANTE"; foreach (int k in Acteur) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } // LEVIER if (!(Levier is null)) { CodeAttribut = "LEVIER"; foreach (int k in Levier) { d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, k.ToString()); e.Liste.Add(d); } } //COUT_FINANCIER if (!(CoutFinancier is null)) { CodeAttribut = "COUT_FINANCIER"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, CoutFinancier); e.Liste.Add(d); } //FINANCEMENT FIR if (FinancementFIR) { CodeAttribut = "FINANCEMENT_FIR"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, "1"); e.Liste.Add(d); } //MT 2018 if (!(Mt_2018 is null)) { CodeAttribut = "MT_2018"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Mt_2018); e.Liste.Add(d); } //MT 2019 if (!(Mt_2019 is null)) { CodeAttribut = "MT_2019"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Mt_2019); e.Liste.Add(d); } //MT 2020 if (!(Mt_2020 is null)) { CodeAttribut = "MT_2020"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Mt_2020); e.Liste.Add(d); } //MT 2021 if (!(Mt_2021 is null)) { CodeAttribut = "MT_2021"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Mt_2021); e.Liste.Add(d); } //MT 2022 if (!(Mt_2022 is null)) { CodeAttribut = "MT_2022"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Mt_2022); e.Liste.Add(d); } //MT 2023 if (!(Mt_2023 is null)) { CodeAttribut = "MT_2023"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Mt_2023); e.Liste.Add(d); } //MT TOTAL if (!(Mt_Total is null)) { CodeAttribut = "MT_TOTAL"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Mt_Total); e.Liste.Add(d); } }
void DéconstruireP01(ref Element e) { dElement d; string CodeAttribut = ""; //PILOTE if (!(Pilote is null)) { CodeAttribut = "PILOTE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Pilote.ID.ToString()); e.Liste.Add(d); } //ACTION_PHARE if (ActionPhare) { CodeAttribut = "ACTION_PHARE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, (ActionPhare) ? "1" : "0"); e.Liste.Add(d); } //ORDRE_ACTION_PHARE if (OrdreActionPhare > 0) { CodeAttribut = "ORDRE_ACTION_PHARE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, OrdreActionPhare.ToString()); e.Liste.Add(d); } //STATUT { CodeAttribut = "STATUT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Statut.ToString()); e.Liste.Add(d); } //VALIDATION_INTERNE if (!(Validation < 0)) { CodeAttribut = "VALIDATION_INTERNE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Validation.ToString()); e.Liste.Add(d); } //DESCRIPTION if (!(Description is null)) { CodeAttribut = "DESCRIPTION"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, Description); e.Liste.Add(d); } //TYPE if (!(_type is null)) { CodeAttribut = "_TYPE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _type); e.Liste.Add(d); } //CODEPLAN if (!(_codeplan is null)) { CodeAttribut = "_CODEPLAN"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _codeplan); e.Liste.Add(d); } if (!(_axe is null)) { CodeAttribut = "_AXE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _axe); e.Liste.Add(d); } if (!(_os is null)) { CodeAttribut = "_OS"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _os); e.Liste.Add(d); } if (!(_og is null)) { CodeAttribut = "_OG"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _og); e.Liste.Add(d); } if (!(_op is null)) { CodeAttribut = "_OP"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _op); e.Liste.Add(d); } if (!(_cpl is null)) { CodeAttribut = "_CPL"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _cpl); e.Liste.Add(d); } if (!(_ordreact is null)) { CodeAttribut = "_ORDREACT"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _ordreact); e.Liste.Add(d); } if (!(_annee is null)) { CodeAttribut = "_ANNEE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _annee); e.Liste.Add(d); } if (!(_direction is null)) { CodeAttribut = "_DIRECTION"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _direction); e.Liste.Add(d); } if (!(_reference is null)) { CodeAttribut = "_REFERENCE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _reference); e.Liste.Add(d); } if (!(_ordreope is null)) { CodeAttribut = "_ORDREOPE"; d = new dElement(ID, Acces.Trouver_Attribut(Acces.type_ACTION, CodeAttribut).ID, CodeAttribut, _ordreope); e.Liste.Add(d); } }