public StadeWS(Caracteristiques[] caracteristiques, int nb, string plan, int identifiant) : base(identifiant) { this.caracteristiques = caracteristiques; nbPlace = nb; planete = plan; }
public Pokemon(int id, String nom, ETypeElement elem, int valvie, int valforce, int valesq, int valendur, int valvit) { ID = id; carac = new Caracteristiques(valvie, valforce, valesq, valendur, valvit); Nom = nom; TypeElement = elem; }
public CaracteristiquesWS(Caracteristiques carac):base(carac.Id) { string temp; this.nom = carac.Nom; this.valeur = carac.Valeur; temp = carac.DefString(); var caracs = Enum.GetValues(typeof(EDefCaracteristiqueWS)); foreach(EDefCaracteristiqueWS str in caracs) { if(str.ToString() == temp) { this.definition = str; break; } } temp = carac.TypeString(); var types = Enum.GetValues(typeof(ETypeCaracteristiqueWS)); foreach (ETypeCaracteristiqueWS str in types) { if (str.ToString() == temp) { this.type = str; break; } } }
public Stade(int id, String pNom, int pNbPlaces, Caracteristiques pCarac) { ID = id; NbPlaces = pNbPlaces; Nom = pNom; carac = pCarac; }
/// <summary> /// Obtient toutes les caracteristiques de tous les jedi /// </summary> /// <returns>La liste de toutes les caracteristiques</returns> public List<Caracteristiques> GetCaracteristiques() { List<Caracteristiques> list = new List<Caracteristiques>(); DataTable carac = SelectElements("SELECT idcarac, definition, nom, type, valeur FROM CARACTERISTIQUE"); if(carac.Rows.Count > 0) { foreach(DataRow d in carac.Rows) { // Parcours des lignes de resultat Caracteristiques c = new Caracteristiques((EDefCaracteristique)d.Field<int>("definition"), d.Field<string>("nom"), d.Field<int>("valeur"), d.Field<int>("idcarac")); list.Add(c); } } return list; }
public JediWS(Caracteristiques[] caracteristiques,bool isSith,string nom,int id):base(id) { List<CaracteristiquesWS> car = new List<CaracteristiquesWS>(); foreach (Caracteristiques carac in caracteristiques) { car.Add(new CaracteristiquesWS(carac)); } this.caracteristiques = car.ToArray(); this.isSith = isSith; this.nom = nom; }
public void TestJedi() { Caracteristiques Force1 = new Caracteristiques(EDefCaracteristique.Force, "Force", ETypeCaracteristique.Jedi, 666, 10); Caracteristiques Defense1 = new Caracteristiques(EDefCaracteristique.Defense, "Defense", ETypeCaracteristique.Jedi, 666, 12); Caracteristiques Vie1 = new Caracteristiques(EDefCaracteristique.Sante, "Sante", ETypeCaracteristique.Jedi, 666, 14); Caracteristiques Chance1 = new Caracteristiques(EDefCaracteristique.Chance, "Chance", ETypeCaracteristique.Jedi, 666, 16); Caracteristiques[] Un = { Force1, Defense1, Vie1, Chance1 }; Jedi jedi = new Jedi(Un, true, "Lemoine", 1); Assert.AreEqual("Lemoine", jedi.Nom); }
private void addJedi_Click(object sender, RoutedEventArgs e) { bool isSithValue = false; List<Caracteristiques> listCaracts = new List<Caracteristiques>(); try { Caracteristiques cf = new Caracteristiques(EDefCaracteristique.Force, "Force", Int32.Parse(forceValue.Text), 1); Caracteristiques cc = new Caracteristiques(EDefCaracteristique.Chance, "Chance", Int32.Parse(chanceValue.Text), 1); Caracteristiques cd = new Caracteristiques(EDefCaracteristique.Defense, "Defense", Int32.Parse(defValue.Text), 1); Caracteristiques cs = new Caracteristiques(EDefCaracteristique.Sante, "Sante", Int32.Parse(santeValue.Text), 1); listCaracts.Add(cf); listCaracts.Add(cc); listCaracts.Add(cd); listCaracts.Add(cs); } catch (Exception ex) { MessageBox.Show("Veuillez saisir des cararctéristiques correctes " + ex.Message); } if( listCaracts.Count==4 && SithValue.SelectedItem!=null && NomValue.Text!="") { if (SithValue.SelectedItem.Equals("Sith")) isSithValue = true; Jedi jediAdd = new Jedi(listCaracts, isSithValue, NomValue.Text, 1); JediTournamentManager.AddJedi(jediAdd); GestionJedis gj = new GestionJedis(); gj.Show(); Close(); } else { MessageBox.Show("Veuillez saisir des données correctes"); } }
public CaracteristiquesViewModel(Caracteristiques c) { caracts = c; }
//instancier pCarac dans lors de la construction public Stade(int pNbPlaces, String pNom, Caracteristiques pCarac) { NbPlaces = pNbPlaces; Nom = pNom; carac = pCarac; }
public DalManager() { Caracteristiques Force1 = new Caracteristiques(EDefCaracteristique.Force,"Force",ETypeCaracteristique.Jedi,66,10); Caracteristiques Force2= new Caracteristiques(EDefCaracteristique.Force,"Force",ETypeCaracteristique.Jedi,42,11); Caracteristiques Defense1= new Caracteristiques(EDefCaracteristique.Defense,"Defense",ETypeCaracteristique.Jedi,66,12); Caracteristiques Defense2= new Caracteristiques(EDefCaracteristique.Defense,"Defense",ETypeCaracteristique.Jedi,42,13); Caracteristiques Vie1= new Caracteristiques(EDefCaracteristique.Sante,"Sante",ETypeCaracteristique.Jedi,66,14); Caracteristiques Vie2= new Caracteristiques(EDefCaracteristique.Sante,"Sante",ETypeCaracteristique.Jedi,42,15); Caracteristiques Chance1= new Caracteristiques(EDefCaracteristique.Chance,"Chance",ETypeCaracteristique.Jedi,66,16); Caracteristiques Chance2= new Caracteristiques(EDefCaracteristique.Chance,"Chance",ETypeCaracteristique.Jedi,42,17); Caracteristiques ForceStade= new Caracteristiques(EDefCaracteristique.Force,"Force",ETypeCaracteristique.Stade,66,18); Caracteristiques DefenseStade= new Caracteristiques(EDefCaracteristique.Defense,"Defense",ETypeCaracteristique.Stade,66,19); Caracteristiques VieStade= new Caracteristiques(EDefCaracteristique.Sante,"Sante",ETypeCaracteristique.Stade,66,20); Caracteristiques ChanceStade= new Caracteristiques(EDefCaracteristique.Chance,"Chance",ETypeCaracteristique.Stade,66,21); Caracteristiques[] Un = {Force1,Defense1,Vie1,Chance1}; Caracteristiques[] Deux = {Force2,Defense2,Vie2,Chance2}; Caracteristiques[] Trois = { Force1, Defense2, Vie1, Chance2 }; Caracteristiques[] Quartre = { Force2, Defense1, Vie2, Chance1 }; Caracteristiques[] Cinq = { Force1, Defense1, Vie2, Chance2 }; Caracteristiques[] Six = { Force2, Defense2, Vie1, Chance1 }; Caracteristiques[] Stade = {ForceStade,DefenseStade,VieStade,ChanceStade}; Utilisateur Romain = new Utilisateur("Saulas", "Romain", "rosaulas", "saluasor",12314); Utilisateur Simon = new Utilisateur("Dujardin", "Simon", "admin", "admin", 12314); Jedi Yoda = new Jedi(Un,false,"Yoda",1); Jedi Palpatine = new Jedi(Deux,true,"Palpatine",2); Jedi JeanPierre = new Jedi(Un, true, "Jean-Pierre", 3); Jedi Luke = new Jedi(Quartre, false, "Luke", 4); Jedi Vader = new Jedi(Six, true, "Vader", 5); Jedi Rey = new Jedi(Un, false, "Rey", 6); Jedi Finn = new Jedi(Cinq, false, "Finn", 7); Jedi ObiWan = new Jedi(Deux, false, "ObiWan", 8); Jedi QuiGon = new Jedi(Quartre, false, "Qui Gon", 9); Jedi Kylo = new Jedi(Deux, true, "Kylo Ren", 10); Jedi Maul = new Jedi(Deux, true, "Maul", 11); Jedi Asajj = new Jedi(Trois, false, "Asajj", 12); Jedi Dooku = new Jedi(Deux, true, "Dooku", 13); Jedi JarJar = new Jedi(Trois, true, "Jar Jar", 14); Jedi Windu = new Jedi(Cinq, false, "Windu", 15); Jedi Grievous = new Jedi(Six, true, "Grievous", 16); Stade Tatouine = new Stade(Stade,50000,"Tatouine",3); Match Versus1 = new Match(1,Yoda,Palpatine,EPhaseTournoi.HuitiemeFinale,Tatouine,1); Match Versus2 = new Match(5, JeanPierre, JarJar, EPhaseTournoi.HuitiemeFinale, Tatouine, 2); Match Versus3 = new Match(1, Luke, Rey, EPhaseTournoi.HuitiemeFinale, Tatouine, 3); Match Versus4 = new Match(5, ObiWan, Vader, EPhaseTournoi.HuitiemeFinale, Tatouine, 4); Match Versus5 = new Match(1, Finn, Grievous, EPhaseTournoi.HuitiemeFinale, Tatouine, 5); Match Versus6 = new Match(5, Maul, QuiGon, EPhaseTournoi.HuitiemeFinale, Tatouine, 6); Match Versus7 = new Match(1, Windu, Kylo, EPhaseTournoi.HuitiemeFinale, Tatouine, 7); Match Versus8 = new Match(5, Dooku, Asajj, EPhaseTournoi.HuitiemeFinale, Tatouine, 8); Match Versus9 = new Match(1, JeanPierre, Palpatine, EPhaseTournoi.QuartFinale, Tatouine, 9); Match Versus10 = new Match(5, Rey, Vader, EPhaseTournoi.QuartFinale, Tatouine, 10); Match Versus11 = new Match(1, Finn, Maul, EPhaseTournoi.QuartFinale, Tatouine, 11); Match Versus12 = new Match(5, Kylo, Dooku, EPhaseTournoi.QuartFinale, Tatouine, 12); Match Versus13 = new Match(1, JeanPierre, Rey, EPhaseTournoi.DemiFinale, Tatouine, 13); Match Versus14 = new Match(5, Finn, Kylo, EPhaseTournoi.DemiFinale, Tatouine, 14); Match Versus15 = new Match(1, JeanPierre, Kylo, EPhaseTournoi.Finale, Tatouine, 15); listUtilisateur.Add(Romain); listUtilisateur.Add(Simon); listJedi.Add(Yoda); listJedi.Add(JeanPierre); listJedi.Add(Palpatine); listJedi.Add(Luke); listJedi.Add(Vader); listJedi.Add(Rey); listJedi.Add(Finn); listJedi.Add(ObiWan); listJedi.Add(QuiGon); listJedi.Add(Kylo); listJedi.Add(Maul); listJedi.Add(Asajj); listJedi.Add(Dooku); listJedi.Add(JarJar); listJedi.Add(Windu); listJedi.Add(Grievous); listMatch.Add(Versus1); listMatch.Add(Versus2); listMatch.Add(Versus3); listMatch.Add(Versus4); listMatch.Add(Versus5); listMatch.Add(Versus6); listMatch.Add(Versus7); listMatch.Add(Versus8); listMatch.Add(Versus9); listMatch.Add(Versus10); listMatch.Add(Versus11); listMatch.Add(Versus12); listMatch.Add(Versus13); listMatch.Add(Versus14); listMatch.Add(Versus15); listStade.Add(Tatouine); listCaracteristiques.Add(Force1); listCaracteristiques.Add(Force2); listCaracteristiques.Add(ForceStade); listCaracteristiques.Add(Defense1); listCaracteristiques.Add(Defense2); listCaracteristiques.Add(DefenseStade); listCaracteristiques.Add(Vie1); listCaracteristiques.Add(Vie2); listCaracteristiques.Add(VieStade); listCaracteristiques.Add(Chance1 ); listCaracteristiques.Add(Chance2); listCaracteristiques.Add(ChanceStade); }
public Pokemon(string nom, Caracteristiques carac, ETypeElement type) : base(nom) { Caracteristiques = carac; Type = type; }
public Jedi(Caracteristiques[] caracteristiques,bool isSith,string nom,int id):base(id) { this.caracteristiques = caracteristiques; this.isSith = isSith; this.nom = nom; }
public Stade(int pNbPlaces, String pNom) { carac = new Caracteristiques(0, 0, 0, 0, 0); NbPlaces = pNbPlaces; Nom = pNom; }
/// <summary> /// Retourne toute la liste des Jedi avec les caracteristiques /// </summary> /// <returns>Tous les jeid contenus dans la base de données</returns> public List<Jedi> GetJedi() { List<Jedi> list = new List<Jedi>(); DataTable res = SelectElements("SELECT IDJEDI, NOM, ISSITH FROM JEDI"); if(res.Rows.Count > 0) { // Si la table est pas vide foreach(DataRow data in res.Rows) { // Pour chaque Jedi List<Caracteristiques> carac = new List<Caracteristiques>(); // Va select seulement les lignes de caracteristiques de ce jedi using(DataTable resc = SelectElements("SELECT idcarac, definition, nom, type, valeur FROM CARACTERISTIQUE WHERE IDJEDI=" + data.Field<int>("idJedi"))) { if(resc.Rows.Count > 0) { // Si la table est pas vide foreach(DataRow d in resc.Rows) { // Pour chaque ligne de caracteristiques Caracteristiques c = new Caracteristiques((EDefCaracteristique)d.Field<int>("definition"),d.Field<string>("nom"), d.Field<int>("valeur"), d.Field<int>("idcarac")); carac.Add(c); } } // if } // end using, datatable detruite Jedi j = new Jedi(carac, data.Field<bool>("issith"), data.Field<string>("nom"), data.Field<int>("idJedi")); list.Add(j); } } return list; }
/// <summary> /// Retourne un jedi repere par son id dans la base de donnees /// </summary> /// <param name="id"></param> /// <returns>Le jedi instancie</returns> public Jedi GetJedi(int id) { Jedi j = null; using(DataTable dTable = SelectElements("SELECT IDJEDI, NOM, ISSITH FROM JEDI WHERE IDJEDI=" + id)) { // Verifie s'il y a eu un retour dans la requete if(dTable.Rows.Count > 0) { // Table non vide DataRow row = dTable.Rows[0]; List<Caracteristiques> carac = new List<Caracteristiques>(); using(DataTable resc = SelectElements("SELECT idcarac, definition, nom, type, valeur FROM CARACTERISTIQUE WHERE IDJEDI=" + id)) { // Va select seulement les lignes de caracteristiques de ce jedi if(resc.Rows.Count > 0) { foreach(DataRow d in resc.Rows) { // Pour chaque ligne de caracteristiques Caracteristiques c = new Caracteristiques((EDefCaracteristique)d.Field<int>("definition"), d.Field<string>("nom"), d.Field<int>("valeur"), d.Field<int>("idcarac")); carac.Add(c); } } // Va terminer la DataTable } j = new Jedi(carac, row.Field<bool>("issith"), row.Field<string>("nom"), id); } } return j; }
public DalManager() { listJedi = new List<Jedi>(); listMatchs = new List<Match>(); listStade = new List<Stade>(); listCaracteristiques = new List<Caracteristiques>(); listUtilisateur = new List<Utilisateur>(); listTournois = new List<Tournoi>(); List<Match> listMatchs1 = new List<Match>(); List<Match> listMatchs2 = new List<Match>(); List<Caracteristiques> Un = new List<Caracteristiques>(); List<Caracteristiques> Deux = new List<Caracteristiques>(); Caracteristiques Force1 = new Caracteristiques(EDefCaracteristique.Force,"Force",666,10); Caracteristiques Force2= new Caracteristiques(EDefCaracteristique.Force,"Force",41,11); Caracteristiques Defense1= new Caracteristiques(EDefCaracteristique.Defense,"Defense",10,12); Caracteristiques Defense2= new Caracteristiques(EDefCaracteristique.Defense,"Defense",42,13); Caracteristiques Vie1= new Caracteristiques(EDefCaracteristique.Sante,"Sante",20,14); Caracteristiques Vie2= new Caracteristiques(EDefCaracteristique.Sante,"Sante",43,15); Caracteristiques Chance1= new Caracteristiques(EDefCaracteristique.Chance,"Chance",666666,16); Caracteristiques Chance2 = new Caracteristiques(EDefCaracteristique.Chance, "Chance", 49, 17); Un.Add(Force1); Un.Add(Defense1); Un.Add(Vie1); Un.Add(Chance1); Deux.Add(Force2); Deux.Add(Defense2); Deux.Add(Vie2); Deux.Add(Chance2); Utilisateur Romain = new Utilisateur("Saulas", "Romain", "rosaulas", "saluasor",12314); Utilisateur Simon = new Utilisateur("Dujardin", "Simon", "admin", "admin", 12314); Jedi Yoda = new Jedi(Un,false,"Yoda",1); Jedi Palpatine = new Jedi(Deux,true,"Palpatine",2); Jedi JeanPierre = new Jedi(Un, true, "Jean-Pierre", 5); Stade Tatouine = new Stade(50000, "Tatouine", EDefCaracteristique.Force, EDefCaracteristique.Sante,3); Stade Naboo = new Stade(1000, "Naboo", EDefCaracteristique.Defense, EDefCaracteristique.Chance, 3); Match Versus1 = new Match(1,Yoda,Palpatine,EPhaseTournoi.Finale,Tatouine,79); Match Versus2 = new Match(5, JeanPierre, Palpatine, EPhaseTournoi.Finale, Tatouine, 4); Match Versus3 = new Match(2, JeanPierre, Palpatine, EPhaseTournoi.DemiFinale, Naboo, 42); Match Versus4 = new Match(5, JeanPierre, Palpatine, EPhaseTournoi.QuartFinale, Naboo, 84); listUtilisateur.Add(Romain); listUtilisateur.Add(Simon); listJedi.Add(Yoda); listJedi.Add(JeanPierre); listJedi.Add(Palpatine); listMatchs2.Add(Versus1); listMatchs2.Add(Versus2); listStade.Add(Tatouine); listStade.Add(Naboo); listCaracteristiques.Add(Force1); listCaracteristiques.Add(Force2); listCaracteristiques.Add(Defense1); listCaracteristiques.Add(Defense2); listCaracteristiques.Add(Vie1); listCaracteristiques.Add(Vie2); listCaracteristiques.Add(Chance1 ); listCaracteristiques.Add(Chance2); listMatchs1.Add(Versus1); listMatchs.AddRange(listMatchs1); listMatchs.AddRange(listMatchs2); listTournois.Add(new Tournoi(listMatchs2, "Tournoi International", 24)); listTournois.Add(new Tournoi(listMatchs1, "Tournoi Régional", 25)); Jedi albert = new Jedi(Un, false, "Albert", 100); Jedi manon = new Jedi(Deux, true, "Manon", 101); Jedi simon = new Jedi(Un, false, "Simon", 102); Jedi marc = new Jedi(Deux, false, "Marc", 103); Jedi ben = new Jedi(Un, true, "Ben", 104); Jedi charles = new Jedi(Deux, false, "Charles", 105); Jedi maria = new Jedi(Un, false, "Maria", 106); Jedi simone = new Jedi(Deux, true, "Simone", 107); listJedi.Add(albert); listJedi.Add(manon); listJedi.Add(simon); listJedi.Add(marc); listJedi.Add(ben); listJedi.Add(charles); listJedi.Add(maria); listJedi.Add(simone); Match match1 = new Match(-1, albert, manon, EPhaseTournoi.QuartFinale, Naboo, 84); Match match2 = new Match(-1, simon, marc, EPhaseTournoi.QuartFinale, Tatouine, 84); Match match3 = new Match(-1, ben, charles, EPhaseTournoi.QuartFinale, Naboo, 84); Match match4 = new Match(-1, maria, simone, EPhaseTournoi.QuartFinale, Tatouine, 84); List<Match> listMatchsTournoiT = new List<Match>(); listMatchsTournoiT.Add(match1); listMatchsTournoiT.Add(match2); listMatchsTournoiT.Add(match3); listMatchsTournoiT.Add(match4); Tournoi t = new Tournoi(listMatchsTournoiT,"Tournoi Final", 3); listTournois.Add(t); }
public Pokemon(string nom, ETypeElement elem) : base(nom) { Caracteristiques = new Caracteristiques(100, 20, 10, 10); Type = elem; }
public Pokemon(String pNom, ETypeElement pElem) { Nom = pNom; TypeElement = pElem; carac = new Caracteristiques(50, 20, 20, 20, 20); }
public Pokemon() { Nom = "Inconnu"; TypeElement = 0; carac = new Caracteristiques(0, 0, 0, 0, 0); }