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(); } }
private void LendRequestItemDetail_Loaded(object sender, RoutedEventArgs e) { Loaded -= new RoutedEventHandler(LendRequestItemDetail_Loaded); LendRequestFacade = new LendRequestMaintainFacade(CPApplication.Current.CurrentPage); }