コード例 #1
0
        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("购买失败");
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        /// <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);
        }