コード例 #1
0
ファイル: Entity.cs プロジェクト: huaminglee/yousoftbath
        public double get_combo_price(DAO dao)
        {
            double combo_price = 0;
            if (this._priceType == "免项目" || this._priceType == "消费满免项目")
            {
                var freeIds = disAssemble_freeIds();

                var pars = new List<string>();
                var vals = new List<string>();
                int count = freeIds.Count;
                for (int i = 0; i < count; i++)
                {
                    pars.Add("id");
                    vals.Add(freeIds[i].ToString());
                }
                var freeMenus = dao.get_Menus(pars, vals, "or");
                //var freeMenus = db.Menu.Where(x => freeIds.Contains(x.id));
                var freeMoney = freeMenus.Sum(x => x.price);
                combo_price = freeMoney;
            }
            else if (this._priceType == "减金额")
                combo_price = this._originPrice - this._price.Value;

            return combo_price;
        }