예제 #1
0
 public override void OnPageLoad(object sender, EventArgs e)
 {
     MaintainFacade = new LendRequestMaintainFacade(this);
     base.OnPageLoad(sender, e); if (RequestSysNo.HasValue)
     {
         MaintainFacade.GetLendRequestInfoBySysNo(RequestSysNo.Value, (vm) =>
         {
             if (vm == null || vm.CompanyCode == null || vm.CompanyCode.Trim() != CPApplication.Current.CompanyCode)
             {
                 vm = null;
                 Window.Alert("单据不存在,此单据可能已经被删除或请传入其它的单据编号重试。");
             }
             RequestVM = vm;
         });
     }
     else
     {
         RequestVM = new LendRequestVM();
     }
 }
예제 #2
0
 private void LendRequestItemDetail_Loaded(object sender, RoutedEventArgs e)
 {
     Loaded           -= new RoutedEventHandler(LendRequestItemDetail_Loaded);
     LendRequestFacade = new LendRequestMaintainFacade(CPApplication.Current.CurrentPage);
 }