/// <summary> /// 创建商城管理日志 /// </summary> /// <param name="uid">用户id</param> /// <param name="nickName">用户昵称</param> /// <param name="mallAGid">商城管理员组id</param> /// <param name="mallAGTitle">商城管理员组标题</param> /// <param name="ip">ip</param> /// <param name="operation">操作行为</param> /// <param name="description">操作描述</param> public static void CreateMallAdminLog(int uid, string nickName, int mallAGid, string mallAGTitle, string ip, string operation, string description) { MallAdminLogInfo adminOperateLogInfo = new MallAdminLogInfo { Uid = uid, NickName = nickName, MallAGid = mallAGid, MallAGTitle = mallAGTitle, IP = ip, OperateTime = DateTime.Now, Operation = operation, Description = description }; BrnMall.Data.MallAdminLogs.CreateMallAdminLog(adminOperateLogInfo); }
/// <summary> /// 获得商城管理日志列表 /// </summary> /// <param name="pageSize">每页数</param> /// <param name="pageNumber">当前页数</param> /// <param name="condition">条件</param> /// <returns></returns> public static List<MallAdminLogInfo> GetMallAdminLogList(int pageSize, int pageNumber, string condition) { List<MallAdminLogInfo> mallAdminLogList = new List<MallAdminLogInfo>(); IDataReader reader = BrnMall.Core.BMAData.RDBS.GetMallAdminLogList(pageSize, pageNumber, condition); while (reader.Read()) { MallAdminLogInfo mallAdminLogInfo = new MallAdminLogInfo(); mallAdminLogInfo.LogId = TypeHelper.ObjectToInt(reader["logid"]); mallAdminLogInfo.Uid = TypeHelper.ObjectToInt(reader["uid"]); mallAdminLogInfo.NickName = reader["nickname"].ToString(); mallAdminLogInfo.MallAGid = TypeHelper.ObjectToInt(reader["mallagid"]); mallAdminLogInfo.MallAGTitle = reader["mallagtitle"].ToString(); mallAdminLogInfo.Operation = reader["operation"].ToString(); mallAdminLogInfo.Description = reader["description"].ToString(); mallAdminLogInfo.IP = reader["ip"].ToString(); mallAdminLogInfo.OperateTime = TypeHelper.ObjectToDateTime(reader["operatetime"]); mallAdminLogList.Add(mallAdminLogInfo); } reader.Close(); return mallAdminLogList; }
/// <summary> /// 创建商城管理日志 /// </summary> public void CreateMallAdminLog(MallAdminLogInfo mallAdminLogInfo) { DbParameter[] parms = { GenerateInParam("@uid", SqlDbType.Int, 4, mallAdminLogInfo.Uid), GenerateInParam("@nickname", SqlDbType.NVarChar, 20, mallAdminLogInfo.NickName), GenerateInParam("@mallagid", SqlDbType.SmallInt, 2, mallAdminLogInfo.MallAGid), GenerateInParam("@mallagtitle", SqlDbType.NVarChar, 50, mallAdminLogInfo.MallAGTitle), GenerateInParam("@operation", SqlDbType.NVarChar, 100, mallAdminLogInfo.Operation), GenerateInParam("@description", SqlDbType.NVarChar, 200, mallAdminLogInfo.Description), GenerateInParam("@ip", SqlDbType.VarChar, 15, mallAdminLogInfo.IP), GenerateInParam("@operatetime", SqlDbType.DateTime, 8, mallAdminLogInfo.OperateTime) }; string commandText = string.Format("INSERT INTO [{0}malladminlogs]([uid],[nickname],[mallagid],[mallagtitle],[operation],[description],[ip],[operatetime]) VALUES(@uid,@nickname,@mallagid,@mallagtitle,@operation,@description,@ip,@operatetime)", RDBSHelper.RDBSTablePre); RDBSHelper.ExecuteNonQuery(CommandType.Text, commandText, parms); }
/// <summary> /// 创建商城管理日志 /// </summary> public static void CreateMallAdminLog(MallAdminLogInfo mallAdminLogInfo) { BrnMall.Core.BMAData.RDBS.CreateMallAdminLog(mallAdminLogInfo); }