public Membre(string nom, string prenom, TypeSexe sexe, DateTime dateNaissance, string numeroTelephone, Adresse adresse, TypeMembre type, bool estCompetiteur, Classement classement = default) : base(nom, prenom, sexe, dateNaissance, numeroTelephone, adresse) { EstCompetiteur = estCompetiteur; ARegleCotisation = false; NumeroTelephone = numeroTelephone; Adresse = adresse; Type = type; Classement = classement; }
public Stage(string nom, DateTime date, TimeSpan duree, int age, List <IEntraineur> entraineurs, Classement classement, List <Membre> listeParticipants) { Nom = nom; Date = date; Duree = duree; Age = age; Entraineurs = entraineurs; Classement = classement; ListeParticipants = listeParticipants; }
public void ConstructeurVide_GenereClassementNC() { Classement classement = new Classement(); Classement.ValClassement actual = classement.ValeurClassement; Classement.ValClassement expected = Classement.ValClassement.NC; Assert.AreEqual(expected, actual); }
internal Competiteur(Membre membre, Classement classement) { Nom = membre.Nom; Prenom = membre.Prenom; DateNaissance = membre.DateNaissance; Sexe = membre.Sexe; Adresse = membre.Adresse; NumeroTelephone = membre.NumeroTelephone; Classement = classement; }
private void ShowScores() { GetScores(); for (int i = 0; i < classement.Count; i++) { GameObject tmpObjec = Instantiate(scorePrefab); Classement tmpScore = classement[i]; tmpObjec.GetComponent <ClassementScript>().SetScore(tmpScore.Position, tmpScore.Score, tmpScore.Nom); tmpObjec.transform.SetParent(scoreParent); tmpObjec.GetComponent <RectTransform>().localScale = new Vector3(1, 1, 1); } }
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)); }
public static void AddClassementActuel(this List <Classement> histo, Joueur joueur) { if (histo == null || joueur == null) { return; } Classement cl = new Classement() { Phase = -1, Point = joueur.PointDebut }; histo.Add(cl); cl = new Classement() { Phase = 0, Point = joueur.Point }; histo.Add(cl); }
public Competition(string nom, DateTime date, TimeSpan duree, TypeCompetition typeCompetition, NiveauCompetition niveau, int nbJoueursMin, Classement classementMax, List <Equipe> listeEquipes = null) { Nom = nom; Date = date; Duree = duree; TypeCompetition = typeCompetition; Niveau = niveau; NbJoueursMin = nbJoueursMin; ClassementMax = classementMax; if (listeEquipes == null) { ListeEquipes = new List <Equipe>(); } else { ListeEquipes = listeEquipes; } }
public static string CalculDate(this Classement c) { Regex regex = new Regex(@"\D+"); string fmt = "MMM yyyy"; if (c.Phase <= 0) { var tmp = c.Phase; var now = DateTime.Now; c.Phase = now.Month <= 6 ? 2 : 1; c.Saison = c.Phase == 1? $"Saison {now.Year} / {now.Year + 1 }" : $"Saison {now.Year-1} / {now.Year }"; if (tmp == -1) { return(new DateTime(now.Year, 7, 31).ToString(fmt)); } return(DateTime.Now.ToString(fmt)); } var annees = regex.Split(c.Saison); return(c.Phase == 1 ? new DateTime(int.Parse(annees[c.Phase]), 7, 31).ToString(fmt) : new DateTime(int.Parse(annees[c.Phase]), 1, 1).ToString(fmt)); }
public Jeu(bool load) { Classement = new Classement(); _Des[0] = new De(); _Des[1] = new De(); if (load) { TypesPersistances type; if (File.Exists(ChoixPersistance <Classement> .Xml)) { type = TypesPersistances.Xml; } else if (File.Exists(ChoixPersistance <Classement> .Json)) { type = TypesPersistances.Json; } else { type = TypesPersistances.Binaire; } Classement = ChoixPersistance <Classement> .CreatePersistance(type).Load(); } }
public Competiteur(string nom, string prenom, DateTime dateNaissance, Sexe sexe, Adresse adresse, string numeroTelephone, Classement classement) : base(nom, prenom, dateNaissance, sexe, adresse, numeroTelephone) { Classement = classement; }
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; }
void IClassementService.CreateClassement(Classement classement) { utOfWork.ClassementRepository.Add(classement); }
public int CompareTo(ICompetiteur competiteur) { return(Classement.CompareTo(competiteur.Classement)); }
public string this[string columnName] { get { string result = string.Empty; switch (columnName) { case "Nom": if (Nom == "" && Nom == null) { result = "Le nom ne peut pas être vide"; } else if (Nom == null || !Regex.IsMatch(Nom, @"^(\p{L}\p{M}*\p{Z}*)+$")) { result = "Un nom ne peut contenir que des lettres"; } break; case "Prenom": if (Prenom == "" && Prenom == null) { result = "Le prénom ne peut pas être vide"; } else if (Prenom == null || !Regex.IsMatch(Prenom, @"^(\p{L}\p{M}*\p{Z}*)+$")) { result = "Un prénom ne peut contenir que des lettres"; } break; case "License": if (Regex.IsMatch(License.ToString(), @"^[0]$")) { result = "La license ne peut pas être à 0"; } else if (String.IsNullOrWhiteSpace(License.ToString())) { result = "La license ne peut pas être vide"; } break; case "Classement": if (Regex.IsMatch(Classement.ToString(), @"^[0]$")) { result = "Vous devez avoir un classement"; } break; case "Mail": if (Mail == "" && Mail == null) { result = "Le mail ne peut pas être vide"; } else if (Mail == null || !Regex.IsMatch(Mail, @"([\w-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,4})")) { result = "Votre mail ne semble pas avoir le bon format [email protected]"; } break; case "Sexe": if (Regex.IsMatch(Sexe.ToString(), @"^[0]$")) { result = "Êtes-vous humain ? Ou alors vous avez juste oublié de choisir votre sexe ?"; } break; } return(result); } }
void IClassementService.UpdateClassementDetached(Classement classement) { utOfWork.ClassementRepository.UpdateClassementDetached(classement); }
public CompetitionSimple(string nom, DateTime date, TimeSpan duree, TypeCompetition typeCompetition, NiveauCompetition niveau, int nbJoueursMin, Classement classementMax, List <Equipe> listeEquipes = null, List <MatchSimple> listeMatch = null) : base(nom, date, duree, typeCompetition, niveau, nbJoueursMin, classementMax, listeEquipes) { if (listeMatch == null) { ListeMatch = new List <MatchSimple>(); } else { ListeMatch = listeMatch; } }
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; }