public override void OnPageLoad(object sender, EventArgs e) { base.OnPageLoad(sender, e); PageView = new ShiftRequestQueryView(); QueryFacade = new ShiftRequestQueryFacade(this); MaintainFacade = new ShiftRequestMaintainFacade(this); ExportQuery = new ShiftRequestQueryVM(); PageView.QueryInfo.CompanyCode = CPApplication.Current.CompanyCode; expanderCondition.DataContext = PageView.QueryInfo; dgShiftRequestQueryResult.DataContext = PageView; CodeNamePairHelper.GetList(ConstValue.DomainName_Inventory, ConstValue.Key_ShiftShippingType, CodeNamePairAppendItemType.All, (obj, args) => { if (!args.FaultsHandle() && args.Result != null) { PageView.QueryInfo.ShiftShippingTypeList = args.Result; } }); QueryFacade.QueryShiftRequestCreateUserList((totalCount, vmList) => { vmList.Insert(0, new UserInfoVM() { SysNo = null, UserDisplayName = ResShiftRequestQuery.ComboItem_All }); PageView.QueryInfo.CreateUserList = vmList; }); btnTotal.IsEnabled = btnBatchSpecial.IsEnabled = btnCancelBatchSpecial.IsEnabled = btnBatchLog.IsEnabled = false; btnShiftRequestQueryNew.IsEnabled = AuthMgr.HasFunctionPoint(AuthKeyConst.Inventory_ShiftRequestQuery_NavigateCreate); }
void ShiftRequestMemo_Loaded(object sender, RoutedEventArgs e) { MaintainFacade = new ShiftRequestMaintainFacade(Page); MemoVM = new ShiftRequestMemoVM(); MemoVM.MemoStatus = BizEntity.Inventory.ShiftRequestMemoStatus.FollowUp; this.DataContext = MemoVM; Loaded -= new RoutedEventHandler(ShiftRequestMemo_Loaded); }
public override void OnPageLoad(object sender, EventArgs e) { RequestVM = new ShiftRequestVM(); MaintainFacade = new ShiftRequestMaintainFacade(this); base.OnPageLoad(sender, e); CodeNamePairHelper.GetList(ConstValue.DomainName_Inventory, ConstValue.Key_ShiftShippingType, CodeNamePairAppendItemType.None, (obj, args) => { if (!args.FaultsHandle() && args.Result != null) { this.ShiftShippingTypeList = args.Result; RequestVM.ShiftShippingTypeList = this.ShiftShippingTypeList; } }); if (RequestSysNo.HasValue) { MaintainFacade.GetShiftRequestInfoBySysNo(RequestSysNo.Value, (vm) => { if (vm == null || vm.CompanyCode == null || vm.CompanyCode.Trim() != CPApplication.Current.CompanyCode) { vm = null; Window.Alert("单据不存在,此单据可能已经被删除或请传入其它的单据编号重试。"); } vm.ShiftShippingTypeList = RequestVM.ShiftShippingTypeList; RequestVM = vm; }); this.tbConsign.Visibility = Visibility.Visible; this.lblConsign.Visibility = Visibility.Visible; } else { this.tbConsign.Visibility = Visibility.Collapsed; this.lblConsign.Visibility = Visibility.Collapsed; } }
void ShiftRequestMemo_Loaded(object sender, RoutedEventArgs e) { MaintainFacade = new ShiftRequestMaintainFacade(Page); this.DataContext = MemoVM; Loaded -= new RoutedEventHandler(ShiftRequestMemo_Loaded); }