/// <summary> /// 根据退款调整单系统编号获取退款单信息 /// </summary> /// <param name="sysNo"></param> /// <returns></returns> public virtual RefundBalanceInfo LoadRefundBalanceBySysNo(int sysNo) { SOIncomeRefundInfo soIncomRefundInfo = new SOIncomeRefundInfo(); RefundBalanceInfo refundBalanceInfo = GetRefundBalanceBySysNo(sysNo); soIncomRefundInfo = ExternalDomainBroker.GetSOIncomeRefundInfo(sysNo, RefundOrderType.RO_Balance); refundBalanceInfo.IncomeBankInfo = soIncomRefundInfo; refundBalanceInfo.CustomerID = ExternalDomainBroker.GetCustomerBasicInfo(refundBalanceInfo.CustomerSysNo.Value).CustomerID; return(refundBalanceInfo); }
/// <summary> /// 根据退款单系统编号获取新退款调整单基本信息 /// </summary> /// <param name="OrgRefundSysNo"></param> /// <returns></returns> public virtual RefundBalanceInfo LoadNewRefundBalanceByRefundSysNo(int refundSysNo) { RefundBalanceInfo refundBalanceInfo = refundBalanceDA.LoadNewRefundBalanceByRefundSysNo(refundSysNo); if (refundBalanceInfo == null) { throw new BizException(ResouceManager.GetMessageString("RMA.RefundBalance", "Void_RefundBalanceInfo")); } refundBalanceInfo.IncomeBankInfo = ExternalDomainBroker.GetSOIncomeRefundInfo(refundBalanceInfo.OriginalRefundSysNo.Value, RefundOrderType.RO); refundBalanceInfo.CustomerID = ExternalDomainBroker.GetCustomerBasicInfo(refundBalanceInfo.CustomerSysNo.Value).CustomerID; return(refundBalanceInfo); }