Beispiel #1
0
        public List <PacketQueueLog> GetPacketQueueLogList(ref DataPage dp, PacketQueueLog searchpacketqueuelog)
        {
            Expression <Func <PacketQueueLog, bool> > exp = CreateDydaminWhereAndExpression <PacketQueueLog>(searchpacketqueuelog);
            List <PacketQueueLog> resultlist = GetEntityQueryList(ref dp, exp, p => p.LogId);

            return(resultlist);
        }
        public List <PacketQueueLog> GetPacketQueueLogList(ref DataPage dp, PacketQueueLog searchPacketQueueLog)
        {
            _admin = new CharmEventsAdminService.CharmEventsAdminServiceClient();
            List <PacketQueueLog> lists = new List <PacketQueueLog>();

            try
            {
                lists = _admin.GetPacketQueueLogList(ref dp, searchPacketQueueLog);
                _admin.Close();
                return(lists);
            }
            catch (Exception ex)
            {
                _admin.CloseCatch(ex, "GetPacketQueueLogList failed");
                return(lists);
            }
        }
Beispiel #3
0
        public List <PacketQueueLog> GetPacketQueueLogList(ref DataPage dp, PacketQueueLog searchPacketQueueLog)
        {
            _admin = new PuzzleEventAdminService.PuzzleEventAdminServiceClient();
            List <PacketQueueLog> lists = new List <PacketQueueLog>();

            try
            {
                lists = _admin.GetPacketQueueLogList(ref dp, searchPacketQueueLog);
                _admin.Close();
                return(lists);
            }
            catch (Exception ex)
            {
                _admin.CloseCatch(ex, "GetPacketQueueLogList 获取拼图列表失败");
                return(lists);
            }
        }
Beispiel #4
0
        /// <summary>
        ///  列表
        /// </summary>
        /// <param name="searchSort">用来搜索的实例</param>
        /// <returns></returns>
        public ActionResult PacketQueueLogsList(DataPage dp, PacketQueueLog model)
        {
            model.CreateTime = defaultDate;
            List <PacketQueueLog> lists = new List <PacketQueueLog>();

            if (Request["btnExportExcel"] == null)//导出Excel
            {
                lists = CampEventsBll.GetPacketQueueLogList(ref dp, model);
                GetDataPage(dp);
            }
            else
            {
                dp.PageSize = 0;
                lists       = CampEventsBll.GetPacketQueueLogList(ref dp, model);
                string fileName = "nothing";
                if (lists.Count() > 0)
                {
                    fileName = "PacketQueueLogsList" + lists.Count() + "_Item";
                }
                Dictionary <string, Func <PacketQueueLog, string> > showFields = new Dictionary <string, Func <PacketQueueLog, string> >();
                showFields.Add("LogId", z => "'" + z.LogId.ToString());
                showFields.Add("UserId", z => "'" + z.UserId.ToString());
                showFields.Add("AreaId", z => "'" + z.AreaId.ToString());
                showFields.Add("AvatarId", z => "'" + z.AvatarId.ToString());
                showFields.Add("Sex", z => "'" + z.Sex.ToString());
                showFields.Add("PacketId", z => "'" + z.PacketId.ToString());
                showFields.Add("CreateTime", z => "'" + z.CreateTime.ToString());
                showFields.Add("Source", z => "'" + z.Source.ToString());
                showFields.Add("FromId", z => "'" + z.FromId.ToString());
                ObjectUtil.Common.ExcelHelper2 <PacketQueueLog> elh = new ObjectUtil.Common.ExcelHelper2 <PacketQueueLog>(lists, null, showFields);
                elh.FileWebSaveAs(Response, fileName);
            }
            //记录日志
            Log(string.Format("查看[PacketQueueLogs]列表页面 搜索数据:{0}", model.ToString()));

            return(View(lists));
        }
 public List <PacketQueueLog> GetPacketQueueLogList(ref DataPage dp, PacketQueueLog searchPacketQueueLog)
 {
     return(_dal.GetPacketQueueLogList(ref dp, searchPacketQueueLog));
 }