Ejemplo n.º 1
0
        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();
 }