private APPayment GenerateMultipleChecks() { CreatePaymentEntry(); JointPayeePayments.Cache.Clear(); ComplianceDocuments = ComplianceDocumentsService.GetComplianceDocumentsToLink(); var vendorCheck = GenerateVendorCheck(); var jointChecks = GenerateJointChecks(); ComplianceDocumentsService.ClearLinkToPaymentFlag(ComplianceDocuments); InvoiceEntry.Views.Caches.Add(typeof(JointPayeePayment)); InvoiceEntry.Persist(); MarkPaymentForLienWaiverGeneration(true); PaymentEntry.Persist(); return(vendorCheck ?? jointChecks.First()); }
private void InitializeComplianceDocuments() { ComplianceDocumentsService = new ComplianceDocumentsService(InvoiceEntry, InvoiceJointPayeePayments); ComplianceDocuments = ComplianceDocumentsService.GetComplianceDocumentsToLink(); }