/// <summary> /// 获取节能补贴详细信息 /// </summary> /// <param name="vm"></param> /// <param name="callback"></param> public void GetEnergySubsidyDetails(EnergySubsidyVM vm, EventHandler <RestClientEventArgs <List <EnergySubsidyInfo> > > callback) { var data = vm.ConvertVM <EnergySubsidyVM, EnergySubsidyInfo>(); data.CompanyCode = CPApplication.Current.CompanyCode; string relativeUrl = "/CustomerService/RefundAdjust/GetEnergySubsidyDetails"; restClient.Query <List <EnergySubsidyInfo> >(relativeUrl, data, callback); }
public UCEnergySubsidyDetails(int soSysNo, string viewType) { InitializeComponent(); this.SOSysNo = soSysNo; this.ViewType = viewType; facade = new RefundAdjustFacade(CPApplication.Current.CurrentPage); this.gridBasicInfo.DataContext = vm = new EnergySubsidyVM(); vm.ViewType = this.ViewType; vm.SOSysNo = this.SOSysNo; this.Loaded += new RoutedEventHandler(UCEnergySubsidyDetails_Loaded); }
void UCEnergySubsidyDetails_Loaded(object sender, RoutedEventArgs e) { vm.QueryType = "BasicInfo"; facade.GetEnergySubsidyDetails(vm, (obj, args) => { if (args.FaultsHandle()) { return; } if (args.Result != null) { this.gridBasicInfo.DataContext = vm = args.Result[0].Convert <EnergySubsidyInfo, EnergySubsidyVM>(); this.dgProductInfo.Bind(); } }); }