Exemple #1
0
        /// <summary>
        /// 更新一条团购数据
        /// </summary>
        /// <param name="groupBuy">团购模型变量</param>
        public static void UpdateGroupBuy(GroupBuyInfo groupBuy)
        {
            string sql = "UPDATE " + GroupBuyAccessHelper.TablePrefix + "GroupBuy SET [Name]=@name,[Photo]=@photo,[Description]=@description,[ProductID]=@productID,[StartDate]=@startDate,[EndDate]=@endDate,[Price]=@price,[MinCount]=@minCount,[MaxCount]=@maxCount,[EachNumber]=@eachNumber WHERE [ID]=" + groupBuy.ID.ToString();

            OleDbParameter[] parameters =
            {
                new OleDbParameter("@name",        OleDbType.VarWChar),
                new OleDbParameter("@photo",       OleDbType.VarWChar),
                new OleDbParameter("@description", OleDbType.VarWChar),
                new OleDbParameter("@productID",   OleDbType.Integer),
                new OleDbParameter("@startDate",   OleDbType.VarWChar),
                new OleDbParameter("@endDate",     OleDbType.VarWChar),
                new OleDbParameter("@price",       OleDbType.Decimal),
                new OleDbParameter("@minCount",    OleDbType.Integer),
                new OleDbParameter("@maxCount",    OleDbType.Integer),
                new OleDbParameter("@eachNumber",  OleDbType.Integer)
            };
            parameters[0].Value = groupBuy.Name;
            parameters[1].Value = groupBuy.Photo;
            parameters[2].Value = groupBuy.Description;
            parameters[3].Value = groupBuy.ProductID;
            parameters[4].Value = groupBuy.StartDate;
            parameters[5].Value = groupBuy.EndDate;
            parameters[6].Value = groupBuy.Price;
            parameters[7].Value = groupBuy.MinCount;
            parameters[8].Value = groupBuy.MaxCount;
            parameters[9].Value = groupBuy.EachNumber;
            GroupBuyAccessHelper.ExecuteNonQuery(sql, parameters);
            UploadBLL.UpdateUpload(TableID, 0, groupBuy.ID, Cookies.Admin.GetRandomNumber(false));
        }
Exemple #2
0
        /// <summary>
        /// 增加一条团购数据
        /// </summary>
        /// <param name="groupBuy">团购模型变量</param>
        public static int AddGroupBuy(GroupBuyInfo groupBuy)
        {
            string sql = "INSERT INTO " + GroupBuyAccessHelper.TablePrefix + "GroupBuy([Name],[Photo],[Description],[ProductID],[StartDate],[EndDate],[Price],[MinCount],[MaxCount],[EachNumber]) VALUES (@name,@photo,@description,@productID,@startDate,@endDate,@price,@minCount,@maxCount,@eachNumber)";

            OleDbParameter[] parameters =
            {
                new OleDbParameter("@name",        OleDbType.VarWChar),
                new OleDbParameter("@photo",       OleDbType.VarWChar),
                new OleDbParameter("@description", OleDbType.VarWChar),
                new OleDbParameter("@productID",   OleDbType.Integer),
                new OleDbParameter("@startDate",   OleDbType.VarWChar),
                new OleDbParameter("@endDate",     OleDbType.VarWChar),
                new OleDbParameter("@price",       OleDbType.Decimal),
                new OleDbParameter("@minCount",    OleDbType.Integer),
                new OleDbParameter("@maxCount",    OleDbType.Integer),
                new OleDbParameter("@eachNumber",  OleDbType.Integer)
            };
            parameters[0].Value = groupBuy.Name;
            parameters[1].Value = groupBuy.Photo;
            parameters[2].Value = groupBuy.Description;
            parameters[3].Value = groupBuy.ProductID;
            parameters[4].Value = groupBuy.StartDate;
            parameters[5].Value = groupBuy.EndDate;
            parameters[6].Value = groupBuy.Price;
            parameters[7].Value = groupBuy.MinCount;
            parameters[8].Value = groupBuy.MaxCount;
            parameters[9].Value = groupBuy.EachNumber;
            GroupBuyAccessHelper.ExecuteNonQuery(sql, parameters);
            Object id = GroupBuyAccessHelper.ExecuteScalar("SELECT MAX([ID]) FROM " + GroupBuyAccessHelper.TablePrefix + "GroupBuy");

            groupBuy.ID = Convert.ToInt32(id);
            UploadBLL.UpdateUpload(TableID, 0, groupBuy.ID, Cookies.Admin.GetRandomNumber(false));
            return(groupBuy.ID);
        }