/// <summary> /// 设置付款通知属性 /// </summary> /// <param name="paymentNotice">付款通知</param> /// <param name="deadLine">付款期限</param> /// <param name="supplierName">供应商名称</param> /// <param name="supplierId">供应商ID</param> /// <param name="operatorName">经办人</param> /// <param name="reviewer">审核人</param> /// <param name="status">付款通知状态</param> /// <param name="currencyId">币种ID</param> /// <param name="bankAccountId">银行账户ID</param> /// <param name="isComplete">是否完成</param> public static void SetPaymentNotice(PaymentNotice paymentNotice, DateTime deadLine, string supplierName, int supplierId, string operatorName, string reviewer, int status, int currencyId, int bankAccountId, bool isComplete) { paymentNotice.DeadLine = deadLine; paymentNotice.SetSupplier(supplierId, supplierName); paymentNotice.SetOperator(operatorName); paymentNotice.SetPaymentNoticeStatus((PaymentNoticeStatus)status); paymentNotice.SetCurrency(currencyId); paymentNotice.SetBankAccount(bankAccountId); if (!string.IsNullOrEmpty(reviewer)) { paymentNotice.Review(reviewer); } paymentNotice.SetComplete(isComplete); }