/// <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; }
private string GetDocumentFileName(string codeDocument, Inscription ins) { if (codeDocument.Equals(CodesDocument.AttestationPDF)) { return string.Format(ResDocuments.AttestationPDFFileName, ins.Adherent.ToString()); } else { return string.Format(ResDocuments.InscriptionPDFFileName, ins.Adherent.ToString()); } }
/// <summary> /// Constructeur pour le mode création /// </summary> public FormulaireInscriptionVM() { this.UCParentCode = CodesUC.ConsultationInscriptions; this.IsEditMode = false; this.CreateRepositories(); this.PopulateCombos(); this.CurrentInscription = new Inscription() { Cotisation = 0 }; }
/// <summary> /// Formulaire pour le mode édition /// </summary> /// <param name="idInscription">ID de l'inscription à éditer</param> public FormulaireInscriptionVM(Guid idInscription) { this.UCParentCode = CodesUC.ConsultationInscriptions; this.IsEditMode = true; this.CreateRepositories(); this.PopulateCombos(); this.CurrentInscription = this.repoInscription.GetByKey(idInscription); }
public FormulaireInscriptionUC(Inscription inscription) { InitializeComponent(); this.DataContext = new FormulaireInscriptionVM(inscription.ID); }