public UCTariffSelectPicker()
        {
            InitializeComponent();
            queryfilter = new TariffInfoQueryFilterVM();

            Loaded += UCTariffSelectPicker_Loaded;
        }
Example #2
0
 void QueryTariffInfo_Loaded(object sender, RoutedEventArgs e)
 {
     VM               = new TariffInfoQueryFilterVM();
     m_facade         = new TariffFacade(this);
     this.DataContext = VM;
     Loaded          -= QueryTariffInfo_Loaded;
 }
Example #3
0
        /// <summary>
        /// 税率规格信息查询
        /// </summary>
        /// <param name="queryVM"></param>
        /// <param name="PageSize"></param>
        /// <param name="PageIndex"></param>
        /// <param name="SortField"></param>
        /// <param name="callback"></param>
        public void TariffInfoQuery(TariffInfoQueryFilterVM queryVM, int PageSize, int PageIndex, string SortField, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            TariffInfoQueryFilter queryFilter = new TariffInfoQueryFilter();

            queryFilter            = queryVM.ConvertVM <TariffInfoQueryFilterVM, TariffInfoQueryFilter>();
            queryFilter.PagingInfo = new PagingInfo
            {
                PageSize  = PageSize,
                PageIndex = PageIndex,
                SortBy    = SortField
            };
            string relativeUrl = "/CommonService/Tariff/Query";

            restClient.QueryDynamicData(relativeUrl, queryFilter, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                callback(obj, args);
            });
        }