Exemplo n.º 1
0
 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;
 }
Exemplo n.º 4
0
        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;
 }
Exemplo n.º 7
0
 /// <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;
 }
Exemplo n.º 8
0
 public Caracteristiques(EDefCaracteristique pDefinition, String pNom, ETypeCaracteristique pType, int pValeur, int pID)
 {
     ID         = pID;
     Definition = pDefinition;
     Nom        = pNom;
     Type       = pType;
     Valeur     = pValeur;
 }
Exemplo n.º 9
0
 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;
 }
Exemplo n.º 10
0
        public CaracsViewer(EntityObject entity, ETypeCaracteristique type)
        {
            InitializeComponent();

            m_csmvm  = null;
            m_entity = entity;
            m_type   = type;
        }
Exemplo n.º 11
0
 public Caracteristiques(EDefCaracteristique pDefinition, String pNom, ETypeCaracteristique pType, int pValeur, int pID)
 {
     ID = pID;
     Definition = pDefinition;
     Nom = pNom;
     Type = pType;
     Valeur = pValeur;
 }
Exemplo n.º 12
0
 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;
 }
Exemplo n.º 17
0
        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);
        }
Exemplo n.º 18
0
        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);
        }
Exemplo n.º 19
0
        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);
        }
Exemplo n.º 20
0
        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);
        }
Exemplo n.º 21
0
        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;
     }
 }
Exemplo n.º 23
0
        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);
        }
Exemplo n.º 24
0
        public void AddCarac(string nom, int valeur, EDefCaracteristique definition, ETypeCaracteristique type)
        {
            Caracteristique carac = new Caracteristique(0, nom, definition, type, valeur);

            jtm.addCarac(carac);
        }