亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? productcommon.cs

?? 動(dòng)易SiteFactory&#8482 網(wǎng)上商店系統(tǒng)1.0源代碼
?? CS
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
?namespace PowerEasy.SqlServerDal.Shop
{
    using PowerEasy.Common;
    using PowerEasy.Enumerations;
    using PowerEasy.IDal.Shop;
    using PowerEasy.Model.Shop;
    using PowerEasy.SqlServerDal;
    using PowerEasy.SqlServerDal.Contents;
    using System;
    using System.Collections.Generic;
    using System.Data;
    using System.Text;

    public class ProductCommon : IProductCommon
    {
        private const string m_FieldParameters = "@ProductID,@TableName,@ProductName,@ProductType,@ProductPic,@ProductThumb,@Unit,@ProductNum,@ServiceTermUnit,@ServiceTerm,@Price,@Price_Market,@Price_Member,@Price_Agent,@EnableWholesale,@Price_Wholesale1,@Price_Wholesale2,@Price_Wholesale3,@Number_Wholesale1,@Number_Wholesale2,@Number_Wholesale3,@PresentID,@PresentNumber,@PresentPoint,@PresentExp,@PresentMoney,@StocksProject,@SalePromotionType,@MinNumber,@Discount,@IncludeTax,@TaxRate,@Properties,@Weight,@LimitNum,@EnableSingleSell,@DependentProducts,@ProductKind,@ProductCharacter,@EnableBuyWhenOutofstock,@Keyword,@ProducerName,@TrademarkName,@BarCode,@ProductIntro,@ProductExplain,@IsNew,@IsHot,@IsBest,@Stars,@EnableSale,@Stocks,@DownloadUrl,@Remark,@AlarmNum,@OrderNum";
        private const string m_Fields = "ProductID,TableName,ProductName,ProductType,ProductPic,ProductThumb,Unit,ProductNum,ServiceTermUnit,ServiceTerm,Price,Price_Market,Price_Member,Price_Agent,EnableWholesale,Price_Wholesale1,Price_Wholesale2,Price_Wholesale3,Number_Wholesale1,Number_Wholesale2,Number_Wholesale3,PresentID,PresentNumber,PresentPoint,PresentExp,PresentMoney,StocksProject,SalePromotionType,MinNumber,Discount,IncludeTax,TaxRate,Properties,Weight,LimitNum,EnableSingleSell,DependentProducts,ProductKind,ProductCharacter,EnableBuyWhenOutofstock,Keyword,ProducerName,TrademarkName,BarCode,ProductIntro,ProductExplain,IsNew,IsHot,IsBest,Stars,EnableSale,Stocks,DownloadUrl,Remark,AlarmNum,OrderNum";

        public bool Add(ProductInfo info, string tableName)
        {
            string strSql = Query.GetInsertTableSql("PE_CommonProduct", "ProductID,TableName,ProductName,ProductType,ProductPic,ProductThumb,Unit,ProductNum,ServiceTermUnit,ServiceTerm,Price,Price_Market,Price_Member,Price_Agent,EnableWholesale,Price_Wholesale1,Price_Wholesale2,Price_Wholesale3,Number_Wholesale1,Number_Wholesale2,Number_Wholesale3,PresentID,PresentNumber,PresentPoint,PresentExp,PresentMoney,StocksProject,SalePromotionType,MinNumber,Discount,IncludeTax,TaxRate,Properties,Weight,LimitNum,EnableSingleSell,DependentProducts,ProductKind,ProductCharacter,EnableBuyWhenOutofstock,Keyword,ProducerName,TrademarkName,BarCode,ProductIntro,ProductExplain,IsNew,IsHot,IsBest,Stars,EnableSale,Stocks,DownloadUrl,Remark,AlarmNum,OrderNum", "@ProductID,@TableName,@ProductName,@ProductType,@ProductPic,@ProductThumb,@Unit,@ProductNum,@ServiceTermUnit,@ServiceTerm,@Price,@Price_Market,@Price_Member,@Price_Agent,@EnableWholesale,@Price_Wholesale1,@Price_Wholesale2,@Price_Wholesale3,@Number_Wholesale1,@Number_Wholesale2,@Number_Wholesale3,@PresentID,@PresentNumber,@PresentPoint,@PresentExp,@PresentMoney,@StocksProject,@SalePromotionType,@MinNumber,@Discount,@IncludeTax,@TaxRate,@Properties,@Weight,@LimitNum,@EnableSingleSell,@DependentProducts,@ProductKind,@ProductCharacter,@EnableBuyWhenOutofstock,@Keyword,@ProducerName,@TrademarkName,@BarCode,@ProductIntro,@ProductExplain,@IsNew,@IsHot,@IsBest,@Stars,@EnableSale,@Stocks,@DownloadUrl,@Remark,@AlarmNum,@OrderNum");
            Parameters cmdParams = GetParameters(info, tableName);
            return DBHelper.ExecuteSql(strSql, cmdParams);
        }

        public bool AddBuyTimes(int productId, string tableName)
        {
            Parameters cmdParams = new Parameters();
            cmdParams.AddInParameter("@TableName", DbType.String, tableName);
            cmdParams.AddInParameter("@ProductID", DbType.Int32, productId);
            return DBHelper.ExecuteSql("update dbo.PE_CommonProduct set BuyTimes = Isnull(BuyTimes,0)+1 where  TableName=@TableName and ProductID=@ProductID", cmdParams);
        }

        public bool AddOrderNum(int id, int quantity)
        {
            Parameters cmdParams = new Parameters();
            cmdParams.AddInParameter("@Quantity", DbType.Int32, quantity);
            cmdParams.AddInParameter("@ID", DbType.Int32, id);
            return DBHelper.ExecuteSql("update PE_CommonProduct set OrderNum=isnull(OrderNum,0)+@Quantity where ProductID=@ID", cmdParams);
        }

        public bool AddOrderNum(int productId, string tableName, int quantity)
        {
            string strSql = "update PE_CommonProduct set OrderNum=isnull(OrderNum,0)+@Quantity where productId=@ProductId and tableName=@TableName";
            Parameters cmdParams = new Parameters();
            cmdParams.AddInParameter("@Quantity", DbType.Int32, quantity);
            cmdParams.AddInParameter("@ProductId", DbType.Int32, productId);
            cmdParams.AddInParameter("@TableName", DbType.String, tableName);
            return DBHelper.ExecuteSql(strSql, cmdParams);
        }

        public bool AddStocks(int productId, int quantity)
        {
            string strSql = "update dbo.PE_CommonProduct set Stocks = Isnull(Stocks,0)+@Quantity where  ProductID=@ProductID";
            Parameters cmdParams = new Parameters();
            cmdParams.AddInParameter("@Quantity", DbType.Int32, quantity);
            cmdParams.AddInParameter("@ProductID", DbType.Int32, productId);
            return DBHelper.ExecuteSql(strSql, cmdParams);
        }

        public bool DeleteById(int id, string tableName)
        {
            Parameters cmdParams = new Parameters();
            cmdParams.AddInParameter("@TableName", DbType.String, tableName);
            cmdParams.AddInParameter("@ProductId", DbType.Int32, id);
            return DBHelper.ExecuteSql("Delete From PE_CommonProduct where TableName=@TableName and ProductId=@ProductId", cmdParams);
        }

        public bool ExistsPresent(int presentId)
        {
            return DBHelper.ExistsSql("select top 1 ProductID from PE_CommonProduct where PresentID=@PresentID", new Parameters("@PresentID", DbType.Int32, presentId));
        }

        public string GetGeneralIdList(string nodeIdList, string modelIdList)
        {
            StringBuilder sb = new StringBuilder();
            StringBuilder builder2 = new StringBuilder("select C.GeneralID from PE_CommonProduct P inner join PE_CommonModel C on C.ItemID = P.ProductID and C.TableName = P.TableName where NodeID in(" + nodeIdList + ")");
            if (!string.IsNullOrEmpty(modelIdList))
            {
                builder2.Append(" and ModelID in (" + modelIdList + ")");
            }
            using (NullableDataReader reader = DBHelper.ExecuteReaderSql(builder2.ToString()))
            {
                while (reader.Read())
                {
                    StringHelper.AppendString(sb, reader.GetInt32("GeneralID").ToString());
                }
            }
            return sb.ToString();
        }

        private static Parameters GetParameters(ProductInfo productInfo, string tableName)
        {
            Parameters parameters = new Parameters();
            parameters.AddInParameter("@ProductID", DbType.Int32, productInfo.ProductId);
            parameters.AddInParameter("@TableName", DbType.String, tableName);
            parameters.AddInParameter("@ProductName", DbType.String, productInfo.ProductName);
            parameters.AddInParameter("@ProductType", DbType.Int32, productInfo.ProductType);
            parameters.AddInParameter("@ProductPic", DbType.String, productInfo.ProductPic);
            parameters.AddInParameter("@ProductThumb", DbType.String, productInfo.ProductThumb);
            parameters.AddInParameter("@Unit", DbType.String, productInfo.Unit);
            parameters.AddInParameter("@ProductNum", DbType.String, productInfo.ProductNum);
            parameters.AddInParameter("@ServiceTermUnit", DbType.Int32, productInfo.ServiceTermUnit);
            parameters.AddInParameter("@ServiceTerm", DbType.Int32, productInfo.ServiceTerm);
            parameters.AddInParameter("@Price", DbType.Currency, productInfo.PriceInfo.Price);
            parameters.AddInParameter("@Price_Market", DbType.Currency, productInfo.PriceMarket);
            parameters.AddInParameter("@Price_Member", DbType.Currency, productInfo.PriceInfo.PriceMember);
            parameters.AddInParameter("@Price_Agent", DbType.Currency, productInfo.PriceInfo.PriceAgent);
            parameters.AddInParameter("@EnableWholesale", DbType.Boolean, productInfo.EnableWholesale);
            parameters.AddInParameter("@Price_Wholesale1", DbType.Currency, productInfo.PriceInfo.PriceWholesale1);
            parameters.AddInParameter("@Price_Wholesale2", DbType.Currency, productInfo.PriceInfo.PriceWholesale2);
            parameters.AddInParameter("@Price_Wholesale3", DbType.Currency, productInfo.PriceInfo.PriceWholesale3);
            parameters.AddInParameter("@Number_Wholesale1", DbType.Int32, productInfo.PriceInfo.NumberWholesale1);
            parameters.AddInParameter("@Number_Wholesale2", DbType.Int32, productInfo.PriceInfo.NumberWholesale2);
            parameters.AddInParameter("@Number_Wholesale3", DbType.Int32, productInfo.PriceInfo.NumberWholesale3);
            parameters.AddInParameter("@PresentID", DbType.String, productInfo.PresentId);
            parameters.AddInParameter("@PresentNumber", DbType.Int32, productInfo.PresentNumber);
            parameters.AddInParameter("@PresentPoint", DbType.Int32, productInfo.PresentPoint);
            parameters.AddInParameter("@PresentExp", DbType.Int32, productInfo.PresentExp);
            parameters.AddInParameter("@PresentMoney", DbType.Currency, productInfo.PresentMoney);
            parameters.AddInParameter("@StocksProject", DbType.Int32, (int) productInfo.StocksProject);
            parameters.AddInParameter("@SalePromotionType", DbType.Int32, productInfo.SalePromotionType);
            parameters.AddInParameter("@MinNumber", DbType.Int32, productInfo.MinNumber);
            parameters.AddInParameter("@Discount", DbType.Double, productInfo.Discount);
            parameters.AddInParameter("@IncludeTax", DbType.Int32, (int) productInfo.IncludeTax);
            parameters.AddInParameter("@TaxRate", DbType.Double, productInfo.TaxRate);
            parameters.AddInParameter("@Properties", DbType.String, productInfo.Properties);
            parameters.AddInParameter("@Weight", DbType.Double, productInfo.Weight);
            parameters.AddInParameter("@LimitNum", DbType.Int32, productInfo.LimitNum);
            parameters.AddInParameter("@EnableSingleSell", DbType.Boolean, productInfo.EnableSingleSell);
            parameters.AddInParameter("@DependentProducts", DbType.String, productInfo.DependentProducts);
            parameters.AddInParameter("@ProductKind", DbType.Int32, productInfo.ProductKind);
            parameters.AddInParameter("@ProductCharacter", DbType.Int32, (int) productInfo.ProductCharacter);
            parameters.AddInParameter("@EnableBuyWhenOutofstock", DbType.Boolean, productInfo.EnableBuyWhenOutofstock);
            parameters.AddInParameter("@Keyword", DbType.String, productInfo.Keyword);
            parameters.AddInParameter("@ProductIntro", DbType.String, productInfo.ProductIntro);
            parameters.AddInParameter("@ProducerName", DbType.String, productInfo.ProducerName);
            parameters.AddInParameter("@ProductExplain", DbType.String, productInfo.ProductExplain);
            parameters.AddInParameter("@TrademarkName", DbType.String, productInfo.TrademarkName);
            parameters.AddInParameter("@BarCode", DbType.String, productInfo.BarCode);
            parameters.AddInParameter("@Stars", DbType.String, productInfo.Stars);
            parameters.AddInParameter("@IsNew", DbType.Boolean, productInfo.IsNew);
            parameters.AddInParameter("@IsHot", DbType.Boolean, productInfo.IsHot);
            parameters.AddInParameter("@IsBest", DbType.Boolean, productInfo.IsBest);
            parameters.AddInParameter("@EnableSale", DbType.Boolean, productInfo.EnableSale);
            parameters.AddInParameter("@Stocks", DbType.Int32, productInfo.Stocks);
            parameters.AddInParameter("@DownloadUrl", DbType.String, productInfo.DownloadUrl);
            parameters.AddInParameter("@Remark", DbType.String, productInfo.Remark);
            parameters.AddInParameter("@AlarmNum", DbType.Int32, productInfo.AlarmNum);
            parameters.AddInParameter("@OrderNum", DbType.Int32, productInfo.OrderNum);
            return parameters;
        }

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲精品一区二区精品久久久| 国产一区二区在线观看视频| 亚洲精品免费视频| 亚洲女爱视频在线| 亚洲男女毛片无遮挡| 日韩毛片精品高清免费| 亚洲欧美视频在线观看| 亚洲欧美国产77777| 亚洲一区二区三区中文字幕在线 | 夜夜操天天操亚洲| 亚洲最大成人综合| 日日摸夜夜添夜夜添国产精品| 日本亚洲欧美天堂免费| 久久福利资源站| 成人综合在线观看| 色婷婷av一区二区三区大白胸| 欧美日韩中文字幕一区二区| 555www色欧美视频| 国产亚洲午夜高清国产拍精品 | 视频一区在线视频| 久久99在线观看| 懂色av中文字幕一区二区三区| 成人精品视频网站| 欧美亚洲综合网| 欧美电影免费提供在线观看| 久久久久国产免费免费 | 国产成人免费视| 99国产精品99久久久久久| 欧美性三三影院| 色成人在线视频| 欧美性videosxxxxx| 7777精品伊人久久久大香线蕉经典版下载 | 欧美伊人久久大香线蕉综合69| 欧美乱妇15p| 久久精品夜色噜噜亚洲aⅴ| 亚洲女女做受ⅹxx高潮| 日韩中文欧美在线| 成人不卡免费av| 欧美日本韩国一区| 久久青草国产手机看片福利盒子| 亚洲少妇30p| 久久精品久久久精品美女| 成人激情开心网| 777奇米四色成人影色区| 国产日产欧美一区二区视频| 亚洲免费资源在线播放| 九九精品视频在线看| 91在线国产观看| 欧美一个色资源| 亚洲三级电影全部在线观看高清| 麻豆精品视频在线观看免费| 99久久er热在这里只有精品66| 日韩视频免费观看高清在线视频| 成人欧美一区二区三区在线播放| 蜜桃传媒麻豆第一区在线观看| 99久久国产综合色|国产精品| 日韩午夜激情av| 亚洲人成网站在线| 国产乱码精品一品二品| 欧美日韩国产三级| 亚洲视频免费在线| 国产成人av网站| 91精品国产高清一区二区三区蜜臀 | 日韩欧美国产三级| 亚洲一区二区精品视频| 成人av在线看| 久久香蕉国产线看观看99| 日韩制服丝袜av| 91久久香蕉国产日韩欧美9色| 国产欧美日韩综合| 精品一区二区免费| 欧美精品在线观看一区二区| 亚洲免费大片在线观看| 成人综合婷婷国产精品久久蜜臀 | 亚洲一二三区在线观看| 成人精品一区二区三区四区| 亚洲精品在线观| 美女免费视频一区| 91精品在线观看入口| 亚洲午夜影视影院在线观看| 99免费精品视频| 中日韩av电影| 粉嫩嫩av羞羞动漫久久久| 久久蜜桃一区二区| 国产在线精品一区二区| 91精品国产综合久久久久久久久久| 一区二区三区在线观看动漫| 99久久精品国产观看| 国产精品视频第一区| 国产v日产∨综合v精品视频| 久久综合给合久久狠狠狠97色69| 久久精品国产成人一区二区三区 | www一区二区| 久久精品国产亚洲aⅴ | 九九九精品视频| 欧美电影精品一区二区| 久久国产夜色精品鲁鲁99| 91精品国产色综合久久ai换脸 | 成人一级视频在线观看| 久久久美女毛片| 国产风韵犹存在线视精品| 国产婷婷色一区二区三区| 国产福利91精品| 中文一区二区完整视频在线观看| 国产精品69久久久久水密桃| 久久免费看少妇高潮| 国产成人高清视频| 国产精品久久久久桃色tv| 91香蕉国产在线观看软件| 亚洲蜜桃精久久久久久久| 色播五月激情综合网| 亚洲一二三四久久| 欧美一区二区三区系列电影| 蜜乳av一区二区三区| 久久青草国产手机看片福利盒子 | 欧美精品第1页| 男人的j进女人的j一区| 久久综合狠狠综合| av中文字幕在线不卡| 一区二区三区中文字幕在线观看| 欧美性猛交xxxx黑人交| 亚洲v中文字幕| 日韩免费视频线观看| 国产激情一区二区三区| 亚洲四区在线观看| 7777精品伊人久久久大香线蕉超级流畅| 日韩精品电影在线| 久久先锋影音av鲁色资源| jlzzjlzz亚洲日本少妇| 亚洲国产精品一区二区尤物区| 欧美一区二区三区不卡| 国产一区二区三区四区五区美女| 中文字幕一区二区三区色视频| 欧美在线观看视频在线| 免费看精品久久片| 国产精品网站一区| 在线观看欧美精品| 久久99九九99精品| 亚洲男人电影天堂| 日韩精品中文字幕一区二区三区| 高清国产一区二区| 亚洲福利一区二区| 久久青草国产手机看片福利盒子| 色噜噜偷拍精品综合在线| 蜜臀va亚洲va欧美va天堂| 国产精品视频yy9299一区| 欧美日韩成人激情| 成人一区二区三区视频在线观看| 亚洲一区二区五区| 久久日韩精品一区二区五区| 91亚洲精品一区二区乱码| 免费观看在线色综合| 亚洲青青青在线视频| 日韩一级片在线播放| 色女孩综合影院| 国产精品一区二区在线看| 亚洲地区一二三色| 国产精品第五页| 精品日韩欧美在线| 欧美日韩一区不卡| 成人高清免费观看| 激情图区综合网| 亚洲国产精品久久久久秋霞影院 | 成人免费高清视频| 麻豆91小视频| 亚洲二区视频在线| 国产精品久久久久久久岛一牛影视| 这里只有精品视频在线观看| 92国产精品观看| 高清在线成人网| 精品一区二区三区蜜桃| 亚洲成人综合视频| 17c精品麻豆一区二区免费| 精品国产精品一区二区夜夜嗨| 欧美色精品在线视频| 99精品热视频| 成人免费av在线| 国产在线视视频有精品| 午夜亚洲国产au精品一区二区| 日韩毛片视频在线看| 国产嫩草影院久久久久| 日韩免费高清电影| 678五月天丁香亚洲综合网| 色综合婷婷久久| 粉嫩av亚洲一区二区图片| 精品亚洲欧美一区| 日本大胆欧美人术艺术动态| 亚洲成人av电影在线| 亚洲女同女同女同女同女同69| 国产精品久久久久精k8| 亚洲国产精品成人综合| 国产亚洲欧洲997久久综合 | 日韩成人一区二区三区在线观看| 亚洲精品高清在线| 亚洲激情五月婷婷| 亚洲色图制服诱惑 | 视频一区二区三区在线| 亚洲高清不卡在线观看| 亚洲一区二区影院| 香蕉久久一区二区不卡无毒影院|