コード例 #1
0
        /// <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);
        }
コード例 #2
0
 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);
 }
コード例 #3
0
 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();
         }
     });
 }