Example #1
0
 /// <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);
 }