Exemple #1
0
        /// <summary>
        /// 查询代收代付结算单列表
        /// </summary>
        /// <param name="queryFilter"></param>
        /// <param name="callback"></param>
        public void QueryConsignSettlements(CollectionPaymentFilter queryFilter, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            queryFilter.CompanyCode = CPApplication.Current.CompanyCode;
            string relativeUrl = "POService/CollectionPayment/QueryCollectionPaymentList";

            restClient.QueryDynamicData(relativeUrl, queryFilter, callback);
        }
Exemple #2
0
        public QueryResult QueryCollectionPaymentList(CollectionPaymentFilter request)
        {
            int         totalCount   = 0;
            QueryResult returnResult = new QueryResult()
            {
                Data = ObjectFactory <ICollectionPaymentQueryDA> .Instance.QueryCollectionPayment(request, out totalCount)
            };

            returnResult.TotalCount = totalCount;
            return(returnResult);
        }
Exemple #3
0
        public override void OnPageLoad(object sender, EventArgs e)
        {
            queryVM       = new CollectionPaymentQueryVM();
            serviceFacade = new CollectionPaymentFacade(this);
            queryFilter   = new CollectionPaymentFilter()
            {
                PageInfo = new QueryFilter.Common.PagingInfo()
            };

            LoadComboBoxData();
            this.DataContext = queryVM;
            base.OnPageLoad(sender, e);
            SetAccessControl();
        }
Exemple #4
0
        private void QueryResultGrid_ExportAllClick(object sender, EventArgs e)
        {
            //权限控制:
            //导出全部数据:
            if (!AuthMgr.HasFunctionPoint(AuthKeyConst.PO_Consign_ExportConsignList))
            {
                Window.Alert("对不起,你没有权限进行此操作!");
                return;
            }

            //导出全部:
            if (null == queryFilter || this.QueryResultGrid.ItemsSource == null || this.QueryResultGrid.TotalCount == 0)
            {
                Window.Alert("没有可供导出的数据!");
                return;
            }
            CollectionPaymentFilter exportQueryRequest = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <CollectionPaymentFilter>(queryFilter);

            exportQueryRequest.PageInfo = new QueryFilter.Common.PagingInfo()
            {
                PageIndex = 0, PageSize = ConstValue.MaxRowCountLimit
            };

            foreach (DataGridColumn col in QueryResultGrid.Columns)
            {
                if (col.Visibility == Visibility.Collapsed)
                {
                    if (col is Newegg.Oversea.Silverlight.Controls.Data.DataGridTextColumn)
                    {
                        (col as Newegg.Oversea.Silverlight.Controls.Data.DataGridTextColumn).NeedExport = false;
                    }
                    else if (col is Newegg.Oversea.Silverlight.Controls.Data.DataGridTemplateColumn)
                    {
                        (col as Newegg.Oversea.Silverlight.Controls.Data.DataGridTemplateColumn).NeedExport = false;
                    }
                }
            }
            ColumnSet columnSet = new ColumnSet(QueryResultGrid);

            columnSet.Add("Status", ResConsignQuery.GridHeader_Status);

            //serviceFacade.ExportExcelFroConsignSettlementList(exportQueryRequest, new ColumnSet[] { columnSet });
        }
Exemple #5
0
        public void btnSearch_Click(object sender, RoutedEventArgs e)
        {
            queryFilter = EntityConverter <CollectionPaymentQueryVM, CollectionPaymentFilter> .Convert(queryVM);

            this.QueryResultGrid.Bind();
        }