public override void OnPageLoad(object sender, EventArgs e) { base.OnPageLoad(sender, e); _viewMode = new ShipTypeProductQueryFilterVM(); _shipTypeProcuctFacade = new ShipTypeFacade(this); BindComboBoxData(); this.QueryFilter.DataContext = _viewMode; }
//public void LoadWarehouse(string companyCode, EventHandler<RestClientEventArgs<dynamic>> callback) //{ // string relativeUrl = "/CommonService/ShipTypeInfo/LoadWarehouse"; // restClient.Query(relativeUrl, companyCode, callback); //} /// <summary> /// 查询配送方式-产品 /// </summary> /// <param name="filter"></param> /// <param name="callback"></param> public void QueryShipTypeProductList(ShipTypeProductQueryFilterVM filter, EventHandler <RestClientEventArgs <dynamic> > callback) { string relativeUrl = "/CommonService/ShipTypeProductInfo/QueryShipTypeProductList"; var msg = filter.ConvertVM <ShipTypeProductQueryFilterVM, ShipTypeProductQueryFilter>(); restClient.QueryDynamicData(relativeUrl, msg, (obj, args) => { if (args.FaultsHandle()) { return; } callback(this, new RestClientEventArgs <dynamic>(args.Result, this.Page)); }); }