/// <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;
		}
		public ConsultationInfosClubVM() {
			var repoMain = new Repository<InfosClub>(this._context);

			this.InfosClub = repoMain.GetFirst();

			if (this.InfosClub == null) {
				this.ShowUserNotification(ResInfosClub.ErrTableInfosClubVide);
			}
		}
		public FormulaireInitialisationDatabaseVM() {
			this.UCParentCode = CodesUC.ConsultationInfosClub;
			this.IsEditMode = false;
			this._repoInfosClub = new Repository<InfosClub>(this._context);
			this._repoSaisons = new Repository<Saison>(this._context);

			// on supprime toute trace d'infos club existant (i il y en a)
			this.CleanInfosClub();

			this.CurrentInfosClub = new InfosClub();
		}