public void ExportRequestMemo(ShiftRequestMemoQueryVM queryVM, ColumnSet[] columns)
        {
            ShiftRequestMemoQueryFilter filter;

            filter = queryVM.ConvertVM <ShiftRequestMemoQueryVM, ShiftRequestMemoQueryFilter>();
            restClient.ExportFile("/InventoryService/ShiftRequest/QueryShiftRequestMemo", filter, columns);
        }
示例#2
0
        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);
                }
            });
        }