public UCTariffSelectPicker() { InitializeComponent(); queryfilter = new TariffInfoQueryFilterVM(); Loaded += UCTariffSelectPicker_Loaded; }
void QueryTariffInfo_Loaded(object sender, RoutedEventArgs e) { VM = new TariffInfoQueryFilterVM(); m_facade = new TariffFacade(this); this.DataContext = VM; Loaded -= QueryTariffInfo_Loaded; }
/// <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); }); }