/// <summary>
        /// Créé un objet document
        /// </summary>
        /// <param name="infosClub">Infos du club</param>
        /// <param name="inscription">Inscription</param>
        /// <returns>Données du document</returns>
        public static DonneesDocument InscriptionToDonneesDocument(InfosClub infosClub, Inscription inscription)
        {
            DonneesDocument donnees = new DonneesDocument()
            {
                AdresseAdherent       = inscription.Adherent.Adresse,
                AdresseClub           = infosClub.Adresse,
                CodePostalAdherent    = inscription.Adherent.Ville.CodePostal,
                CodePostalClub        = infosClub.Ville.CodePostal,
                CotisationInscription = inscription.Cotisation.ToString(),
                DateNaissanceAdherent = inscription.Adherent.DateNaissance.ToShortDateString(),
                GroupeInscription     = inscription.Groupe.ToString(),
                Mail1Adherent         = inscription.Adherent.Mail1,
                Mail2Adherent         = inscription.Adherent.Mail2,
                Mail3Adherent         = inscription.Adherent.Mail3,
                MailClub           = infosClub.Mail,
                NomAdherent        = inscription.Adherent.Nom,
                NomClub            = infosClub.Nom,
                NumeroClub         = infosClub.Numero,
                PrenomAdherent     = inscription.Adherent.Prenom,
                Saison             = inscription.Groupe.Saison.ToShortString(),
                SiretClub          = infosClub.Siret,
                SiteWebClub        = infosClub.SiteWeb,
                Telephone1Adherent = inscription.Adherent.Telephone1,
                Telephone2Adherent = inscription.Adherent.Telephone2,
                Telephone3Adherent = inscription.Adherent.Telephone3,
                TelephoneCLub      = infosClub.Telephone,
                VilleAdherent      = inscription.Adherent.Ville.Libelle,
                VilleClub          = infosClub.Ville.Libelle
            };

            return(donnees);
        }
Exemple #2
0
 public AttestationDocument(Document document, DonneesDocument donnees)
     : base(document, donnees)
 {
 }
 public InscriptionDocument(Document document, DonneesDocument donnees)
     : base(document, donnees)
 {
 }
		public GenerateurDocumentBase(DonneesDocument donnees, string savePath) {
			this._donnees = donnees;
			this._savePath = savePath;
		}
 public GenerateurDocumentBase(DonneesDocument donnees, string savePath)
 {
     this._donnees  = donnees;
     this._savePath = savePath;
 }
Exemple #6
0
 protected GeneriqueDocument(Document document, DonneesDocument donnees)
 {
     this._document = document;
     this._page     = this._document.AddSection();
     this._donnees  = donnees;
 }