public override void OnPageLoad(object sender, EventArgs e)
 {
     MaintainFacade = new AdjustRequestMaintainFacade(this);
     base.OnPageLoad(sender, e);
     if (RequestSysNo.HasValue)
     {
         MaintainFacade.GetAdjustRequestInfoBySysNo(RequestSysNo.Value, (vm) =>
         {
             if (vm == null || vm.CompanyCode == null || vm.CompanyCode.Trim() != CPApplication.Current.CompanyCode)
             {
                 vm = null;
                 Window.Alert("单据不存在,此单据可能已经被删除或请传入其它的单据编号重试。");
             }
             RequestVM = vm;
         });
     }
     else
     {
         RequestVM = new AdjustRequestVM();
     }
 }
 void AdjustRequestInvoice_Loaded(object sender, RoutedEventArgs e)
 {
     MaintainFacade = new AdjustRequestMaintainFacade(Page);
     Loaded        -= new RoutedEventHandler(AdjustRequestInvoice_Loaded);
 }