public static string BuyStockRight(string mid, int count, Model.StockRightConfig src) { if (!BLL.ChangeMoney.EnoughChange(mid, count * src.BuyMoney, "MCW")) { return("您的" + BLL.Reward.List["MCW"].RewardName + "不足"); } Model.StockRight sr = new Model.StockRight(); sr.BuyCount = count; sr.BuyDate = DateTime.Now; sr.BuyMoney = count * src.BuyMoney; sr.FHCount = 0; sr.FHMoney = 0; sr.IsValid = true; sr.MID = mid; sr.StockType = src.Code; Hashtable MyHs = new Hashtable(); DAL.StockRight.Add(sr, MyHs); BLL.ChangeMoney.HBChangeTran(sr.BuyMoney, sr.MID, BLL.Member.ManageMember.TModel.MID, "R_BuySR", null, "MCW", "购买股权", MyHs); if (CommonBase.RunHashtable(MyHs)) { return("购买成功"); } return("购买失败"); }
public static List <Model.StockRightConfig> GetStockRightConfigList() { List <Model.StockRightConfig> list = new List <Model.StockRightConfig>(); DataTable dt = GetListDataTable(); foreach (DataRow dr in dt.Rows) { Model.StockRightConfig model = DataRowToModel(dr); list.Add(model); } return(list); }
/// <summary> /// 得到绑定列表 /// </summary> /// <returns></returns> public static Dictionary <string, Model.StockRightConfig> GetStockRightConfigDic(DataTable table = null) { Dictionary <string, Model.StockRightConfig> List = new Dictionary <string, Model.StockRightConfig>(); if (table == null) { table = GetListDataTable(); } foreach (DataRow dr in table.Rows) { Model.StockRightConfig model = DataRowToModel(dr); List.Add(model.Code, model); } return(List); }