using System;
using System.Data.SqlClient;
using System.Web;
using System.Data;

namespace UUN
{
    /// <summary>
    /// 会员活动信息的相关操作
    /// </summary>
    public class 会员活动信息
    {
        private HttpContext HC;
        private SqlConnection 连接;
        public 会员活动信息(HttpContext HC, SqlConnection 连接)
        {
            this.HC = HC;
            this.连接 = 连接;
        }
        /// <summary>
        /// 记录会员活动信息
        /// </summary>
        /// <param name="会员ID">会员的ID。</param>
        /// <param name="会员昵称">会员的昵称。</param>
        /// <param name="操作">会员执行的操作。</param>
        /// <param name="对象地址">操作对象的地址。</param>
        public void 记录(int 会员ID, String 会员昵称, String 操作, String 对象地址)
        {
            HC.Application.Lock();
            int ZGID = 常用.SQL_最高ID(连接, 程序.数据表前缀+"社区_会员活动信息");
            SqlCommand 语句 = new SqlCommand("INSERT INTO ["+程序.数据表前缀+"社区_会员活动信息]([ID],[会员昵称],[会员ID],[操作],[对象地址])" +
                "VALUES(@ID,@会员昵称,@会员ID,@操作,@对象地址)", 连接);
            语句.Parameters.Add("@ID", SqlDbType.Int).Value = ZGID;
            语句.Parameters.Add("@会员昵称", SqlDbType.NVarChar).Value = 会员昵称;
            语句.Parameters.Add("@会员ID", SqlDbType.Int).Value = 会员ID;
            语句.Parameters.Add("@操作", SqlDbType.NVarChar).Value = 操作;
            语句.Parameters.Add("@对象地址", SqlDbType.NVarChar).Value = 对象地址;
            语句.ExecuteNonQuery();
            HC.Application.UnLock();
        }
    }
}