/// <summary> /// 列表 /// </summary> /// <param name="searchSort">用来搜索的实例</param> /// <returns></returns> public ActionResult PointPacketConfigList(DataPage dp) { List <PointPacketConfig> lists = new List <PointPacketConfig>(); if (Request["btnExportExcel"] == null)//导出Excel { lists = CampEventsBll.GetPointPacketConfigsList(ref dp); GetDataPage(dp); } else { dp.PageSize = 0; lists = CampEventsBll.GetPointPacketConfigsList(ref dp); string fileName = "nothing"; if (lists.Count() > 0) { fileName = "PointPacketConfigList" + lists.Count() + "_Item"; } Dictionary <string, Func <PointPacketConfig, string> > showFields = new Dictionary <string, Func <PointPacketConfig, string> >(); showFields.Add("ConfigId", z => "'" + z.ConfigId.ToString()); showFields.Add("ConfigContent", z => "'" + z.ConfigContent.ToString()); showFields.Add("PacketId", z => "'" + z.PacketId.ToString()); showFields.Add("PacketName", z => "'" + z.PacketName.ToString()); showFields.Add("NeedPoints", z => "'" + z.NeedPoints.ToString()); showFields.Add("CampId", z => "'" + z.CampId.ToString()); showFields.Add("IsNotice", z => "'" + z.IsNotice.ToString()); showFields.Add("ShowId", z => "'" + z.ShowId.ToString()); ObjectUtil.Common.ExcelHelper2 <PointPacketConfig> elh = new ObjectUtil.Common.ExcelHelper2 <PointPacketConfig>(lists, null, showFields); elh.FileWebSaveAs(Response, fileName); } //记录日志 Log(string.Format("查看[PointPacketConfig]列表页面 搜索数据")); return(View(lists)); }
/// <summary> /// 列表 /// </summary> /// <param name="searchSort">用来搜索的实例</param> /// <returns></returns> public ActionResult WalletList(DataPage dp, DateTime?RecordDate, Wallet model) { model.CreateTime = defaultDate; if (RecordDate == null) { model.RecordDate = DateTime.Now.AddDays(-1); } List <Wallet> lists = new List <Wallet>(); if (Request["btnExportExcel"] == null)//导出Excel { lists = CampEventsBll.GetWalletList(ref dp, model); GetDataPage(dp); } else { dp.PageSize = 0; lists = CampEventsBll.GetWalletList(ref dp, model); string fileName = "nothing"; if (lists.Count() > 0) { fileName = "WalletList" + lists.Count() + "_Item"; } Dictionary <string, Func <Wallet, string> > showFields = new Dictionary <string, Func <Wallet, string> >(); showFields.Add("WId", z => "'" + z.WId.ToString()); showFields.Add("UserId", z => "'" + z.UserId.ToString()); showFields.Add("AreaId", z => "'" + z.AreaId.ToString()); showFields.Add("AvatarId", z => "'" + z.AvatarId.ToString()); showFields.Add("AvatarName", z => "'" + z.AvatarName.ToString()); showFields.Add("DailyGetPoints", z => "'" + z.DailyGetPoints.ToString()); showFields.Add("BalancePoints", z => "'" + z.BalancePoints.ToString()); showFields.Add("FinishedTaskNum", z => "'" + z.FinishedTaskNum.ToString()); showFields.Add("RecordDate", z => "'" + z.RecordDate.ToString()); showFields.Add("CreateTime", z => "'" + z.CreateTime.ToString()); showFields.Add("Source", z => "'" + z.Source.ToString()); showFields.Add("FromId", z => "'" + z.FromId.ToString()); showFields.Add("CampId", z => "'" + z.CampId.ToString()); ObjectUtil.Common.ExcelHelper2 <Wallet> elh = new ObjectUtil.Common.ExcelHelper2 <Wallet>(lists, null, showFields); elh.FileWebSaveAs(Response, fileName); } //记录日志 Log(string.Format("查看[Wallet]列表页面 搜索数据:{0}", model.ToString())); return(View(lists)); }
/// <summary> /// 列表 /// </summary> /// <param name="searchSort">用来搜索的实例</param> /// <returns></returns> public ActionResult GameDailyLogHistoriesList(DataPage dp, DateTime?RecordDate, GameDailyLogHistory model) { if (RecordDate == null) { model.RecordDate = DateTime.Now.AddDays(-1); } model.CreateTime = defaultDate; List <GameDailyLogHistory> lists = new List <GameDailyLogHistory>(); if (Request["btnExportExcel"] == null)//导出Excel { lists = CampEventsBll.GetGameDailyLogHistoryList(ref dp, model); GetDataPage(dp); } else { dp.PageSize = 0; lists = CampEventsBll.GetGameDailyLogHistoryList(ref dp, model); string fileName = "nothing"; if (lists.Count() > 0) { fileName = "GameDailyLogHistoriesList" + lists.Count() + "_Item"; } Dictionary <string, Func <GameDailyLogHistory, string> > showFields = new Dictionary <string, Func <GameDailyLogHistory, string> >(); showFields.Add("HistoryId", z => "'" + z.HistoryId.ToString()); showFields.Add("UserId", z => "'" + z.UserId.ToString()); showFields.Add("AreaId", z => "'" + z.AreaId.ToString()); showFields.Add("AvatarId", z => "'" + z.AvatarId.ToString()); showFields.Add("AvatarName", z => "'" + z.AvatarName.ToString()); showFields.Add("RecordDate", z => "'" + z.RecordDate.ToString()); showFields.Add("TaskConfigId", z => "'" + z.TaskConfigId.ToString()); showFields.Add("FinalNumber", z => "'" + z.FinalNumber.ToString()); showFields.Add("TaskGetPoints", z => "'" + z.TaskGetPoints.ToString()); showFields.Add("CreateTime", z => "'" + z.CreateTime.ToString()); showFields.Add("FromId", z => "'" + z.FromId.ToString()); ObjectUtil.Common.ExcelHelper2 <GameDailyLogHistory> elh = new ObjectUtil.Common.ExcelHelper2 <GameDailyLogHistory>(lists, null, showFields); elh.FileWebSaveAs(Response, fileName); } //记录日志 Log(string.Format("查看[GameDailyLogHistories]列表页面 搜索数据:{0}", model.ToString())); return(View(lists)); }
/// <summary> /// 列表 /// </summary> /// <param name="searchSort">用来搜索的实例</param> /// <returns></returns> public ActionResult RankListTop20List(DataPage dp, RankListTop20 model) { model.CreateTime = defaultDate; List <RankListTop20> lists = new List <RankListTop20>(); if (Request["btnExportExcel"] == null)//导出Excel { lists = CampEventsBll.GetRankListTop20List(ref dp, model); GetDataPage(dp); } else { dp.PageSize = 0; lists = CampEventsBll.GetRankListTop20List(ref dp, model); string fileName = "nothing"; if (lists.Count() > 0) { fileName = "RankListTop20List" + lists.Count() + "_Item"; } Dictionary <string, Func <RankListTop20, string> > showFields = new Dictionary <string, Func <RankListTop20, string> >(); showFields.Add("Id", z => "'" + z.Id.ToString()); showFields.Add("UserId", z => "'" + z.UserId.ToString()); showFields.Add("AvatarId", z => "'" + z.AvatarId.ToString()); showFields.Add("AvatarName", z => "'" + z.AvatarName.ToString()); showFields.Add("AreaId", z => "'" + z.AreaId.ToString()); showFields.Add("AreaName", z => "'" + z.AreaName.ToString()); showFields.Add("TotalGetPoints", z => "'" + z.TotalGetPoints.ToString()); showFields.Add("CreateTime", z => "'" + z.CreateTime.ToString()); showFields.Add("RankOrder", z => "'" + z.RankOrder.ToString()); showFields.Add("CutOffDate", z => "'" + z.CutOffDate.ToString()); showFields.Add("CampId", z => "'" + z.CampId.ToString()); ObjectUtil.Common.ExcelHelper2 <RankListTop20> elh = new ObjectUtil.Common.ExcelHelper2 <RankListTop20>(lists, null, showFields); elh.FileWebSaveAs(Response, fileName); } //记录日志 Log(string.Format("查看[RankListTop20]列表页面 搜索数据:{0}", model.ToString())); return(View(lists)); }
/// <summary> /// 列表 /// </summary> /// <param name="searchSort">用来搜索的实例</param> /// <returns></returns> public ActionResult PointPacketExchangeLogList(DataPage dp, PointPacketExchangeLog model) { model.CreateTime = defaultDate; List <PointPacketExchangeLog> lists = new List <PointPacketExchangeLog>(); if (Request["btnExportExcel"] == null)//导出Excel { lists = CampEventsBll.GetPointPacketExchangeLogList(ref dp, model); GetDataPage(dp); } else { dp.PageSize = 0; lists = CampEventsBll.GetPointPacketExchangeLogList(ref dp, model); string fileName = "nothing"; if (lists.Count() > 0) { fileName = "PointPacketExchangeLogList" + lists.Count() + "_Item"; } Dictionary <string, Func <PointPacketExchangeLog, string> > showFields = new Dictionary <string, Func <PointPacketExchangeLog, string> >(); showFields.Add("Id", z => "'" + z.Id.ToString()); showFields.Add("UserId", z => "'" + z.UserId.ToString()); showFields.Add("LoginName", z => "'" + z.LoginName.ToString()); showFields.Add("AreaId", z => "'" + z.AreaId.ToString()); showFields.Add("AvatarId", z => "'" + z.AvatarId.ToString()); showFields.Add("AvatarName", z => "'" + z.AvatarName.ToString()); showFields.Add("Sex", z => "'" + z.Sex.ToString()); showFields.Add("PointPacketConfigId", z => "'" + z.PointPacketConfigId.ToString()); showFields.Add("CurrentPoints", z => "'" + z.CurrentPoints.ToString()); showFields.Add("CreateTime", z => "'" + z.CreateTime.ToString()); ObjectUtil.Common.ExcelHelper2 <PointPacketExchangeLog> elh = new ObjectUtil.Common.ExcelHelper2 <PointPacketExchangeLog>(lists, null, showFields); elh.FileWebSaveAs(Response, fileName); } //记录日志 Log(string.Format("查看[PointPacketExchangeLog]列表页面 搜索数据:{0}", model.ToString())); return(View(lists)); }