public List <DynamicPacketQueue> GetDynamicPacketQueueList(ref DataPage dp, DynamicPacketQueue searchDynamicPacketQueue) { Expression <Func <DynamicPacketQueue, bool> > exp = EntityQueryOperator.CreateDydaminWhereAndExpression <DynamicPacketQueue>(searchDynamicPacketQueue); List <DynamicPacketQueue> resultlist = ptx.GetEntityQueryList(ref dp, exp, p => p.Id); return(resultlist); }
public int InsertGameDailyLog(GameDailyLog gamedailylog) { int rs = 0; TaskConfig config = ptx.TaskConfig.Where(p => p.TaskConfigId == gamedailylog.TaskConfigId).Single(); DynamicPacketQueue packetqueue = new DynamicPacketQueue() { UserId = gamedailylog.UserId, AvatarId = gamedailylog.AvatarId, Sex = gamedailylog.Sex, GUID = gamedailylog.GUID, Site = gamedailylog.AreaId, Source = gamedailylog.Source, PacketId = config.PacketId, ItemCode = config.ItemCode, PacketItemTime = config.ItemTimePerTask, PacketItemCount = config.ItemCountPerTask * gamedailylog.ActualNum, Gold = config.GoldPerTask, BindCash = config.BindCashPerTask }; ptx.GameDailyLog.Add(gamedailylog); ptx.DynamicPacketQueue.Add(packetqueue); rs = ptx.SaveChanges(); return(rs); }
public List <DynamicPacketQueue> GetDynamicPacketQueueList(ref DataPage dp, DynamicPacketQueue searchDynamicPacketQueue) { _admin = new PetFeedEventsAdminService.PetFeedEventsAdminServiceClient(); List <DynamicPacketQueue> lists = new List <DynamicPacketQueue>(); try { lists = _admin.GetDynamicPacketQueueList(ref dp, searchDynamicPacketQueue); _admin.Close(); return(lists); } catch (Exception ex) { _admin.CloseCatch(ex, "GetDynamicPacketQueueList Failed"); return(lists); } }
public ActionResult DynamicPacketQueueList(DataPage dp, DynamicPacketQueue model) { model.GUID = Guid.Empty; model.CreateTime = defaultDate; List <DynamicPacketQueue> lists = new List <DynamicPacketQueue>(); if (Request["btnExportExcel"] == null)//导出Excel { lists = PetFeedEventsBll.GetDynamicPacketQueueList(ref dp, model); GetDataPage(dp); } else { dp.PageSize = 0; lists = PetFeedEventsBll.GetDynamicPacketQueueList(ref dp, model); string fileName = "nothing"; if (lists.Count() > 0) { fileName = "DynamicPacketQueueList" + lists.Count() + "_Item"; } Dictionary <string, Func <DynamicPacketQueue, string> > showFields = new Dictionary <string, Func <DynamicPacketQueue, string> >(); showFields.Add("Id", z => "'" + z.Id.ToString()); showFields.Add("PacketId", z => "'" + z.PacketId.ToString()); showFields.Add("AvatarId", z => "'" + z.AvatarId.ToString()); showFields.Add("Sex", z => "'" + z.Sex.ToString()); showFields.Add("Site", z => "'" + z.Site.ToString()); showFields.Add("UserId", z => "'" + z.UserId.ToString()); showFields.Add("ItemCode", z => "'" + z.ItemCode.ToString()); showFields.Add("PacketItemTime", z => "'" + z.PacketItemTime.ToString()); showFields.Add("PacketItemCount", z => "'" + z.PacketItemCount.ToString()); showFields.Add("CreateTime", z => "'" + z.CreateTime.ToString()); showFields.Add("Source", z => "'" + z.Source.ToString()); showFields.Add("GUID", z => "'" + z.GUID.ToString()); showFields.Add("Gold", z => "'" + z.Gold.ToString()); showFields.Add("BindCash", z => "'" + z.BindCash.ToString()); ExcelHelper2 <DynamicPacketQueue> elh = new ExcelHelper2 <DynamicPacketQueue>(lists, null, showFields); elh.FileWebSaveAs(Response, fileName); } return(View(lists)); }
public List <DynamicPacketQueue> GetDynamicPacketQueueList(ref DataPage dp, DynamicPacketQueue searchDynamicPacketQueue) { return(_dal.GetDynamicPacketQueueList(ref dp, searchDynamicPacketQueue)); }