public CaracteristiqueWCF(Caracteristique caracteristique) : base(caracteristique) { this.def = caracteristique.Definition; this.nom = caracteristique.Nom; this.type = caracteristique.Type; this.valeur = caracteristique.Valeur; }
public Caracteristiques(EDefCaracteristique definition, string nom, ETypeCaracteristique type, int valeur, int id) : base(id) { this.definition = definition; this.nom = nom; this.type = type; this.valeur = valeur; }
public Caracteristiques(EDefCaracteristique definition,string nom,ETypeCaracteristique type,int valeur ,int id):base(id) { this.definition = definition; this.nom = nom; this.type = type; this.valeur = valeur; }
public void TestBDD_AjoutSupprCarac() { List <Caracteristique> lc = new List <Caracteristique>(data.getAllCaracteristic()); // Création de la caractéristique int id = 42; EDefCaracteristique def = EDefCaracteristique.Chance; String text = "Carac ajoutée Jedi"; ETypeCaracteristique type = ETypeCaracteristique.Jedi; int val = 20; Caracteristique carac = new Caracteristique(id, def, text, type, val); // Modifications BDD Assert.IsFalse(data.getAllCaracteristic().Any(c => c.Id == id), "Cette caractéristique est déjà présente dans la BDD !"); // On vérifie que la caractéristique n'est pas déjà présente dans la BDD lc.Add(carac); data.updateCaracteristique(lc); Assert.IsTrue(data.getAllCaracteristic().Any(c => c.Id == id), "La caractéristique n'a pas été ajoutée"); // On vérifie que la caractéristique a bien été rajoutée Assert.AreEqual(data.getAllCaracteristic().Find(c => c.Id == id).Definition, def); Assert.AreEqual(data.getAllCaracteristic().Find(c => c.Id == id).Nom, text); Assert.AreEqual(data.getAllCaracteristic().Find(c => c.Id == id).Type, type); Assert.AreEqual(data.getAllCaracteristic().Find(c => c.Id == id).Valeur, val); lc.Remove(lc.Find(c => c.Id == id)); data.updateCaracteristique(lc); Assert.IsFalse(data.getAllCaracteristic().Any(c => c.Id == id), "La caractéristique n'a pas été supprimée"); // On vérifie que la caractéristique a bien été supprimée }
public Caracteristique convert() { EDefCaracteristique def = (EDefCaracteristique)this.Definition; ETypeCaracteristique type = (ETypeCaracteristique)this.Type; return(new Caracteristique(Id, def, this.Nom, type, this.Valeur)); }
public Caracteristique(int id, string nom, int definition, ETypeCaracteristique type, int valeur) : base(id) { Nom = nom; Definition = (EDefCaracteristique) definition; Type = type; Valeur = valeur; }
/// <summary> /// Constructeur. /// </summary> /// <param name="id">Id de la caractéristique.</param> /// <param name="nom">Nom de la caractéristique.</param> /// <param name="definition">Caractéristique concernée.</param> /// <param name="type">Type de la caractéristique.</param> /// <param name="valeur">Valeur affectée à la caractéristique.</param> public Caracteristique(int id, string nom, EDefCaracteristique definition, ETypeCaracteristique type, int valeur) : base(id) { Nom = nom; Definition = definition; Type = type; Valeur = valeur; }
public Caracteristiques(EDefCaracteristique pDefinition, String pNom, ETypeCaracteristique pType, int pValeur, int pID) { ID = pID; Definition = pDefinition; Nom = pNom; Type = pType; Valeur = pValeur; }
public Caracteristique(int id, EDefCaracteristique definition, string nom, ETypeCaracteristique type, int valeur) { this.Id = id; this.definition = definition; this.nom = nom; this.type = type; this.valeur = valeur; }
public CaracsViewer(EntityObject entity, ETypeCaracteristique type) { InitializeComponent(); m_csmvm = null; m_entity = entity; m_type = type; }
public Caracteristiques(EDefCaracteristique pDefinition, String pNom, ETypeCaracteristique pType, int pValeur, int pID) { ID = pID; Definition = pDefinition; Nom = pNom; Type = pType; Valeur = pValeur; }
public CaracteristiqueContract(int id, string nom, EDefCaracteristique definition, ETypeCaracteristique type, int valeur) { this.id = id; this.nom = nom; this.definition = definition; this.type = type; this.valeur = valeur; }
public Caracteristique(EDefCaracteristique def, string _nom, ETypeCaracteristique _type, int _valeur) { countId++; Id = countId; definition = def; nom = _nom; type = _type; valeur = _valeur; }
public Caracteristique(EDefCaracteristique def, string _nom, ETypeCaracteristique _type, int _valeur) { countId++; Id = countId; definition = def; nom = _nom; type = _type; valeur = _valeur; }
public Caracteristique(int _id, EDefCaracteristique def, string _nom, ETypeCaracteristique _type, int _valeur) { Id = _id; if (_id > countId) { countId = _id; } definition = def; nom = _nom; type = _type; valeur = _valeur; }
public Caracteristique(int _id,EDefCaracteristique def, string _nom, ETypeCaracteristique _type, int _valeur) { Id = _id; if (_id > countId) { countId = _id; } definition = def; nom = _nom; type = _type; valeur = _valeur; }
private ETypeCaracteristique convertType(String s) { ETypeCaracteristique retour = 0; if (s.Equals("Jedi")) { retour = ETypeCaracteristique.Jedi; } else if (s.Equals("Stade")) { retour = ETypeCaracteristique.Stade; } return(retour); }
public List <Caracteristique> getStadeCaracs(Stade stade) { List <Caracteristique> listCarac = new List <Caracteristique>(); using (SqlConnection sqlConnection = new SqlConnection(m_connexionString)) { SqlCommand sqlCommandCarac = new SqlCommand("SELECT c.id, c.nom, c.definition, c.type, c.valeur FROM dbo.caracteristique c JOIN carac_stade cs ON cs.id_carac=c.id WHERE c.type='Stade' AND cs.id_stade=" + stade.ID, sqlConnection); sqlConnection.Open(); SqlDataReader sqlDataReaderCarac = sqlCommandCarac.ExecuteReader(); while (sqlDataReaderCarac.Read()) { EDefCaracteristique definition = (EDefCaracteristique)Enum.Parse(typeof(EDefCaracteristique), sqlDataReaderCarac.GetString(2)); ETypeCaracteristique type = (ETypeCaracteristique)Enum.Parse(typeof(ETypeCaracteristique), sqlDataReaderCarac.GetString(3)); listCarac.Add(new Caracteristique(sqlDataReaderCarac.GetInt32(0), sqlDataReaderCarac.GetString(1), definition, type, sqlDataReaderCarac.GetInt32(4))); } sqlConnection.Close(); } return(listCarac); }
public List <Caracteristique> getAllStadeCaracs() { List <Caracteristique> listCarac = new List <Caracteristique>(); using (SqlConnection sqlConnection = new SqlConnection(m_connexionString)) { SqlCommand sqlCommandCarac = new SqlCommand("SELECT id, nom, definition, type, valeur FROM dbo.caracteristique WHERE type='Stade'", sqlConnection); sqlConnection.Open(); SqlDataReader sqlDataReaderCarac = sqlCommandCarac.ExecuteReader(); while (sqlDataReaderCarac.Read()) { EDefCaracteristique definition = (EDefCaracteristique)Enum.Parse(typeof(EDefCaracteristique), sqlDataReaderCarac.GetString(2)); ETypeCaracteristique type = (ETypeCaracteristique)Enum.Parse(typeof(ETypeCaracteristique), sqlDataReaderCarac.GetString(3)); listCarac.Add(new Caracteristique(sqlDataReaderCarac.GetInt32(0), sqlDataReaderCarac.GetString(1), definition, type, sqlDataReaderCarac.GetInt32(4))); } sqlConnection.Close(); } return(listCarac); }
public void modCarac(int id, string nom, int valeur, EDefCaracteristique definition, ETypeCaracteristique type) { List<Caracteristique> listC = jtm.getAllJediCaracs(); foreach (Caracteristique c in jtm.getAllStadeCaracs()) { listC.Add(c); } Caracteristique carac = listC.Find(c => c.ID == id); if(nom != null) { carac.Nom = nom; } carac.Valeur = valeur; carac.Definition = definition; carac.Type = type; jtm.modCarac(carac); }
public void AddCarac(string nom, int valeur, EDefCaracteristique definition, ETypeCaracteristique type) { Caracteristique carac = new Caracteristique(0, nom, definition,type, valeur); jtm.addCarac(carac); }
/// <summary> /// Adapte un ETypeCaracteristique en ETypeCaracteristique Contract. /// </summary> /// <param name="type">ETypeCaracteristique à adapter.</param> /// <returns>ETypeCaracteristique contract.</returns> public static ETypeCaracteristiqueContract fromTypeCaracteristique(ETypeCaracteristique type) { switch (type) { case ETypeCaracteristique.Jedi: return ETypeCaracteristiqueContract.Jedi; case ETypeCaracteristique.Stade: return ETypeCaracteristiqueContract.Stade; default: return ETypeCaracteristiqueContract.Jedi; } }
public void modCarac(int id, string nom, int valeur, EDefCaracteristique definition, ETypeCaracteristique type) { List <Caracteristique> listC = jtm.getAllJediCaracs(); foreach (Caracteristique c in jtm.getAllStadeCaracs()) { listC.Add(c); } Caracteristique carac = listC.Find(c => c.ID == id); if (nom != null) { carac.Nom = nom; } carac.Valeur = valeur; carac.Definition = definition; carac.Type = type; jtm.modCarac(carac); }
public void AddCarac(string nom, int valeur, EDefCaracteristique definition, ETypeCaracteristique type) { Caracteristique carac = new Caracteristique(0, nom, definition, type, valeur); jtm.addCarac(carac); }