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

            this.InfosClub = repoMain.GetFirst();

            if (this.InfosClub == null)
            {
                this.ShowUserNotification(ResInfosClub.ErrTableInfosClubVide);
            }
        }
Ejemplo n.º 3
0
        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();
        }