コード例 #1
0
        /// <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));
        }
コード例 #2
0
        /// <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));
        }
コード例 #3
0
        /// <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));
        }
コード例 #4
0
        /// <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));
        }
コード例 #5
0
        /// <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));
        }