public void InitData(RechargePop p, ReChargeData d, int i) { pop = p; data = d; index = i; SetInfo(); }
public void RechargeListCallback(C2sSprotoType.recharge_all.response resp) { List <ReChargeData> list = new List <ReChargeData>(); if (resp.l != null) { for (int i = 0; i < resp.l.Count; i++) { ReChargeData re = new ReChargeData(); //GameShared.Instance.GetReChargeById((int)resp.l[i].csv_id); re.id = (int)resp.l[i].csv_id; re.icon = GameShared.Instance.GetIconPathById((int)resp.l[i].icon_id); re.first = (int)resp.l[i].first; re.icon_id = (int)resp.l[i].icon_id; re.rmb = (int)resp.l[i].rmb; re.gift = (int)resp.l[i].gift; re.name = resp.l[i].name; re.diamond = (int)resp.l[i].diamond; if (re.first < 1) { re.Once = false; } else { re.Once = true; } list.Add(re); } } pop.SetStore(list); }
//充值 public Hashtable QueryReChargeTable() { InitDB(); SqliteDataReader sqReader = db.ReadFullTable("g_recharge"); Hashtable table = new Hashtable(); while (sqReader.Read()) { ReChargeData item = new ReChargeData(); item.id = sqReader.GetInt32(sqReader.GetOrdinal("csv_id")); item.name = sqReader.GetString(sqReader.GetOrdinal("name")); //item.icon = sqReader.GetString(sqReader.GetOrdinal("icon_id")); //item.diamond_count = sqReader.GetInt32(sqReader.GetOrdinal("diamond")); //item.frist_send = sqReader.GetInt32(sqReader.GetOrdinal("first"));goods_id item.buy_diamond = sqReader.GetInt32(sqReader.GetOrdinal("diamond")); item.rmb = sqReader.GetInt32(sqReader.GetOrdinal("rmb")); item.before_desc = sqReader.GetString(sqReader.GetOrdinal("recharge_before")); item.after_desc = sqReader.GetString(sqReader.GetOrdinal("recharge_after")); table.Add(item.id, item); } return(table); }