Example #1
0
 public EntraineurSalarie(string nom, string prenom, TypeSexe sexe, DateTime dateNaissance, string numeroTelephone, Adresse adresse, bool estCompetiteur, double salaire,
                          DateTime dateEntreeClub, InfoBancaire informationsBancaires, Classement classement = default, int nombreDeCoursAEffectuer = 0, TypeMembre type = TypeMembre.Personnel)
     : base(nom, prenom, sexe, dateNaissance, numeroTelephone, adresse, type, estCompetiteur, classement)
 {
     Salaire                 = salaire;
     DateEntreeClub          = dateEntreeClub;
     InformationsBancaires   = informationsBancaires;
     NombreDeCoursAEffectuer = nombreDeCoursAEffectuer;
 }
Example #2
0
 public Dirigeant(string nom, string prenom, TypeSexe sexe, DateTime dateNaissance, string numeroTelephone, Adresse adresse, TypeDirigeant typeDirigeant, TypeMembre typeMembre, double salaire, DateTime dateEntreeClub, InfoBancaire informationsBancaires, bool estCompetiteur = false, Classement classement = null)
     : base(nom, prenom, sexe, dateNaissance, numeroTelephone, adresse, typeMembre, estCompetiteur, classement)
 {
     if (classement == null)
     {
         this.Classement = new Classement();
     }
     this.TypeDirigeant         = typeDirigeant;
     this.Salaire               = salaire;
     this.DateEntreeClub        = dateEntreeClub;
     this.InformationsBancaires = informationsBancaires;
 }
Example #3
0
        public new static EntraineurSalarie Creation()
        {
            string     nom             = SaisieEntree("Nom: ");
            string     prenom          = SaisieEntree("Prénom: ");
            TypeSexe   sexe            = SaisieSexe("Sexe (H/M): ");
            DateTime   dateNaissance   = SaisieDate("Naissance JJ/MM/AAAA: ");
            string     numeroTelephone = SaisieEntree("Téléphone: ");
            Adresse    adresse         = Adresse.SaisieAdresse();
            TypeMembre type            = TypeMembre.Personnel;

            (bool estCompetiteur, Classement classement) = Classement.SaisieCompetiteur();
            int          salaire       = SaisiePositive("Salaire: ");
            DateTime     dateEntree    = DateTime.Now.Date;
            InfoBancaire infoBancaires = SaisieInfoBancaires();
            int          nbCours       = SaisiePositive("Nombre de cours: ");

            return(new EntraineurSalarie(nom, prenom, sexe, dateNaissance, numeroTelephone, adresse, estCompetiteur, salaire, dateEntree, infoBancaires, classement, nbCours));
        }