public override void OnPageLoad(object sender, EventArgs e) { base.OnPageLoad(sender, e); _queryVM = new BuyLimitRuleQueryVM(); this.GridFilter.DataContext = _queryVM; this.lstStatus.ItemsSource = EnumConverter.GetKeyValuePairs <LimitStatus>(EnumConverter.EnumAppendItemType.All); this.lstLimitType.ItemsSource = EnumConverter.GetKeyValuePairs <LimitType>(EnumConverter.EnumAppendItemType.All); }
public void Query(BuyLimitRuleQueryVM queryVM, PagingInfo p, EventHandler <RestClientEventArgs <dynamic> > callback) { var queryFilter = queryVM.ConvertVM <BuyLimitRuleQueryVM, BuyLimitRuleQueryFilter>(); queryFilter.CompanyCode = CPApplication.Current.CompanyCode; queryFilter.PagingInfo = p; string relativeUrl = "/MKTService/BuyLimitRule/Query"; restClient.QueryDynamicData(relativeUrl, queryFilter, callback); }