/// <summary> /// 查询联盟广告日志 /// </summary> /// <param name="filter">过滤条件</param> /// <returns>查询数据</returns> /// <remarks>2013-10-16 周唐炬 创建</remarks> public PagedList <UnAdvertisementLog> GetList(ParaUnAdvertisementLogFilter filter) { if (filter != null) { var model = new PagedList <UnAdvertisementLog>(); filter.PageSize = model.PageSize; var pager = IUnAdvertisementLogDao.Instance.GetList(filter); if (null != pager) { model.TData = pager.Rows; model.TotalItemCount = pager.TotalRows; model.CurrentPageIndex = filter.CurrentPage; } return(model); } return(null); }
public ActionResult AdvLog(int?id, ParaUnAdvertisementLogFilter filter) { try { if (Request.IsAjaxRequest()) { filter.CurrentPage = id ?? 1; var list = UnAdvertisementLogBo.Instance.GetList(filter); return(PartialView("_AdvLogList", list)); } InitAdvLogPageViewData(); } catch (Exception ex) { SysLog.Instance.Error(LogStatus.系统日志来源.后台, "查询联盟广告日志" + ex.Message, LogStatus.系统日志目标类型.联盟网站, CurrentUser.Base.SysNo, ex); } return(View()); }
public ActionResult ExportExcel(ParaUnAdvertisementLogFilter filter) { try { filter.CurrentPage = 1; filter.PageSize = Int32.MaxValue; var list = UnAdvertisementLogBo.Instance.ExportExcel(filter); if (list != null && list.Any()) { SysLog.Instance.Info(LogStatus.系统日志来源.后台, "联盟广告日志导出Excel", LogStatus.系统日志目标类型.联盟网站, 0, CurrentUser == null ? 0 : CurrentUser.Base.SysNo); ExcelUtil.Export <CBUnAdvertisementLog>(list); } } catch (Exception ex) { SysLog.Instance.Error(LogStatus.系统日志来源.后台, "联盟广告日志导出Excel" + ex.Message, LogStatus.系统日志目标类型.联盟网站, 0, ex, CurrentUser == null ? 0 : CurrentUser.Base.SysNo); } return(RedirectToAction("AdvLog")); }
/// <summary> /// 导出Excel /// </summary> /// <param name="filter">过滤条件</param> /// <returns>Excel数据</returns> /// <remarks>2013-10-16 周唐炬 创建</remarks> public abstract List <Model.Transfer.CBUnAdvertisementLog> GetExcelList(ParaUnAdvertisementLogFilter filter);
/// <summary> /// 查询联盟广告日志 /// </summary> /// <param name="filter">过滤条件</param> /// <returns>查询数据</returns> /// <remarks>2013-10-16 周唐炬 创建</remarks> public abstract Pager <UnAdvertisementLog> GetList(ParaUnAdvertisementLogFilter filter);
/// <summary> /// 导出Excel /// </summary> /// <param name="filter">过滤条件</param> /// <returns>Excel数据</returns> /// <remarks>2013-10-16 周唐炬 创建</remarks> public List <CBUnAdvertisementLog> ExportExcel(ParaUnAdvertisementLogFilter filter) { return(IUnAdvertisementLogDao.Instance.GetExcelList(filter)); }