Beispiel #1
0
        public List <MarginAbilityItem> loadAbilities(int charId)
        {
            conn.Open();
            string sqlQuery = "SELECT slot, ability_id,level, is_loaded FROM char_abilities WHERE char_id = '" + charId.ToString() + "' ORDER BY slot ASC ";

            queryExecuter             = conn.CreateCommand();
            queryExecuter.CommandText = sqlQuery;

            dr = queryExecuter.ExecuteReader();

            List <MarginAbilityItem> Abilities = new List <MarginAbilityItem>();

            while (dr.Read())
            {
                MarginAbilityItem ability = new MarginAbilityItem();
                ability.setSlot((UInt16)dr.GetInt16(0));
                ability.setAbilityID((Int32)dr.GetInt64(1));
                ability.setLevel((UInt16)dr.GetInt16(2));
                ability.setLoaded(dr.GetBoolean(3));
                Abilities.Add(ability);
            }
            conn.Close();
            return(Abilities);
        }
Beispiel #2
0
        public List<MarginAbilityItem> loadAbilities(int charId)
        {
            conn.Open();
            string sqlQuery = "SELECT slot, ability_id,level, is_loaded FROM char_abilities WHERE char_id = '" + charId.ToString() + "' ORDER BY slot ASC ";
            queryExecuter = conn.CreateCommand();
            queryExecuter.CommandText = sqlQuery;

            dr = queryExecuter.ExecuteReader();

            List<MarginAbilityItem> Abilities = new List<MarginAbilityItem>();

            while (dr.Read())
            {
                MarginAbilityItem ability = new MarginAbilityItem();
                ability.setSlot((UInt16)dr.GetInt16(0));
                ability.setAbilityID((Int32)dr.GetInt64(1));
                ability.setLevel((UInt16)dr.GetInt16(2));
                ability.setLoaded(dr.GetBoolean(3));
                Abilities.Add(ability);
            }
            conn.Close();
            return Abilities;
        }