public void ExportRequestMemo(ShiftRequestMemoQueryVM queryVM, ColumnSet[] columns) { ShiftRequestMemoQueryFilter filter; filter = queryVM.ConvertVM <ShiftRequestMemoQueryVM, ShiftRequestMemoQueryFilter>(); restClient.ExportFile("/InventoryService/ShiftRequest/QueryShiftRequestMemo", filter, columns); }
private void dgShiftRequestMemoQueryResult_ExportAllClick(object sender, EventArgs e) { if (!AuthMgr.HasFunctionPoint(AuthKeyConst.Inventory_ShiftRequestMemoQuery_ExportExcell)) { Window.Alert("对不起,你没有权限进行此操作!"); return; } if (this.dgShiftRequestMemoQueryResult == null || this.dgShiftRequestMemoQueryResult.TotalCount == 0) { Window.Alert("没有可供导出的数据!"); return; } //导出全部: if (null != PageView.QueryInfo) { ShiftRequestMemoQueryVM exportQueryRequest = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <ShiftRequestMemoQueryVM>(PageView.QueryInfo); exportQueryRequest.PagingInfo = new QueryFilter.Common.PagingInfo() { PageIndex = 0, PageSize = ConstValue.MaxRowCountLimit }; ColumnSet columnSet = new ColumnSet() .Add("RequestSysNo", ResShiftRequestMemoMaintain.Grid_ShiftRequestSysNo, 40) .Add("Content", ResShiftRequestMemoMaintain.Grid_MemoContent, 40) .Add("MemoStatus", ResShiftRequestMemoMaintain.Grid_MemoStatus, 40) .Add("CreateUserName", ResShiftRequestMemoMaintain.Grid_CreateUser, 40) .Add("CreateDate", ResShiftRequestMemoMaintain.Grid_CreateDate, 40) .Add("EditDate", ResShiftRequestMemoMaintain.Grid_CloseTime, 40) .Add("RemindTime", ResShiftRequestMemoMaintain.Grid_RemindTime, 40) .Add("Note", ResShiftRequestMemoMaintain.Grid_MemoNote, 40); new ShiftRequestQueryFacade(this).ExportRequestMemo(exportQueryRequest, new ColumnSet[] { columnSet }); } }
/// <summary> /// 查询移仓单日志 /// </summary> /// <param name="queryFilter"></param> /// <param name="callback"></param> public void QueryShiftRequestMemo(ShiftRequestMemoQueryVM model, Action <int, List <dynamic> > callback) { ShiftRequestMemoQueryFilter filter; model.CompanyCode = CPApplication.Current.CompanyCode; filter = model.ConvertVM <ShiftRequestMemoQueryVM, ShiftRequestMemoQueryFilter>(); string relativeUrl = "/InventoryService/ShiftRequest/QueryShiftRequestMemo"; restClient.QueryDynamicData(relativeUrl, filter, (obj, args) => { int totalCount = 0; List <dynamic> vmList = null; if (!args.FaultsHandle()) { if (!(args.Result == null || args.Result.Rows == null)) { totalCount = args.Result.TotalCount; vmList = args.Result.Rows.ToList(); } callback(totalCount, vmList); } }); }