Example #1
0
        public List <MarginInventoryItem> loadInventory(int charId)
        {
            conn.Open();
            string sqlQuery = "SELECT slot, goid, count, purity FROM inventory WHERE charId = '" + charId.ToString() + "' ORDER BY slot ASC ";

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

            dr = queryExecuter.ExecuteReader();


            List <MarginInventoryItem> Inventory = new List <MarginInventoryItem>();

            while (dr.Read())
            {
                MarginInventoryItem item = new MarginInventoryItem();
                item.setItemID((UInt32)dr.GetInt64(1));
                item.setPurity((UInt16)dr.GetInt16(3));
                item.setAmount((UInt16)dr.GetInt16(2));
                item.setSlot((UInt16)dr.GetInt16(0));
                Inventory.Add(item);
            }
            conn.Close();
            return(Inventory);
        }
Example #2
0
        public List<MarginInventoryItem> loadInventory(int charId)
        {
            conn.Open();
            string sqlQuery = "SELECT slot, goid, count, purity FROM inventory WHERE charId = '" + charId.ToString() + "' ORDER BY slot ASC ";
            queryExecuter = conn.CreateCommand();
            queryExecuter.CommandText = sqlQuery;

            dr = queryExecuter.ExecuteReader();

            List<MarginInventoryItem> Inventory = new List<MarginInventoryItem>();
            while (dr.Read())
            {
                MarginInventoryItem item = new MarginInventoryItem();
                item.setItemID((UInt32)dr.GetInt64(1));
                item.setPurity((UInt16)dr.GetInt16(3));
                item.setAmount((UInt16)dr.GetInt16(2));
                item.setSlot((UInt16)dr.GetInt16(0));
                Inventory.Add(item);

            }
            conn.Close();
            return Inventory;
        }