예제 #1
0
        private void btnSearch_Click(object sender, RoutedEventArgs e)
        {
            var flag = ValidationManager.Validate(this.SeachBuilder);

            if (flag)
            {
                this.lastQueryVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <PayItemListOrderQueryVM>(queryVM);

                this.dgPayItemOrderList.Bind();
            }
        }
예제 #2
0
        /// <summary>
        /// 添加付款单时单据查询
        /// </summary>
        public void QueryCanBePayOrder(PayItemListOrderQueryVM query, int pageSize, int pageIndex, string sortField, Action <dynamic> callback)
        {
            CanBePayOrderQueryFilter filter = query.ConvertVM <PayItemListOrderQueryVM, CanBePayOrderQueryFilter>();

            filter.PagingInfo = new PagingInfo()
            {
                PageIndex = pageIndex,
                PageSize  = pageSize,
                SortBy    = sortField
            };

            string relativeUrl = "/InvoiceService/PayItem/OrderQuery";

            restClient.QueryDynamicData(relativeUrl, filter, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                callback(args.Result);
            });
        }
예제 #3
0
 private void InitData()
 {
     payItemFacade = new PayItemFacade(this);
     queryVM       = new PayItemListOrderQueryVM();
     this.SeachBuilder.DataContext = lastQueryVM = queryVM;
 }