diff --git a/AstuteSystem/src/main/java/com/astute/service/InvoicePaymentService.java b/AstuteSystem/src/main/java/com/astute/service/InvoicePaymentService.java new file mode 100644 index 0000000..b91874c --- /dev/null +++ b/AstuteSystem/src/main/java/com/astute/service/InvoicePaymentService.java @@ -0,0 +1,32 @@ +package com.astute.service; + +import com.astute.exceptions.AstuteException; +import com.astute.model.InvoicePayment; + +import java.sql.Date; +import java.util.List; + +import static com.astute.dao.DAO.getDao; + +public class InvoicePaymentService extends Service{ + public InvoicePaymentService(){ + super(); + } + + public List getInvoicePayments(String invoiceNum) + throws AstuteException { + return getDao().getInvoicePayments(invoiceNum); + } + + public void updateInvoicePayment(String invoiceNum, int invoicePaymentId, Double paymentAmount, Date paymentDate) + throws AstuteException { + getDao().updateInvoicePayment(invoiceNum, invoicePaymentId, paymentAmount, paymentDate); + } + + + public void createInvoicePayment(String invoiceNum, int invoicePaymentTypeId, Double paymentAmount, Date paymentDate) + throws AstuteException { + getDao().createInvoicePayment(invoiceNum, invoicePaymentTypeId, paymentAmount, paymentDate); + } + +} diff --git a/AstuteSystem/src/main/java/com/astute/service/POService.java b/AstuteSystem/src/main/java/com/astute/service/POService.java index cc7d564..2f29dfd 100644 --- a/AstuteSystem/src/main/java/com/astute/service/POService.java +++ b/AstuteSystem/src/main/java/com/astute/service/POService.java @@ -32,9 +32,9 @@ public class POService extends Service{ getDao().updatePOMaster(PONum, contractNum, PODate, contractAmt); } - public void updatePODetail(String POnum, int lineItemNo, String serviceDesc, int feeTypeId, Double qty, int serviceTypeId, String schedule, Date deiverBy) + public void updatePODetail(String POnum, int lineItemNo, String serviceDesc, int feeTypeId, Double qty, int serviceTypeId) throws AstuteException { - getDao().updatePODetail(POnum, lineItemNo, serviceDesc, feeTypeId, qty, serviceTypeId, schedule, deiverBy); + getDao().updatePODetail(POnum, lineItemNo, serviceDesc, feeTypeId, qty, serviceTypeId); } public void createPOMaster(String PONum, String contractNum, Date PODate, Double contractAmt, Integer customerId) @@ -42,9 +42,9 @@ public class POService extends Service{ getDao().createPOMaster(PONum, contractNum, PODate, contractAmt, customerId); } - public void createPODetail(String POnum, int lineItemNo, String serviceDesc, int feeTypeId, Double qty, int serviceTypeId, String schedule, Date deiverBy) + public void createPODetail(String POnum, int lineItemNo, String serviceDesc, int feeTypeId, Double qty, int serviceTypeId) throws AstuteException { - getDao().createPODetail(POnum, lineItemNo, serviceDesc, feeTypeId, qty, serviceTypeId, schedule, deiverBy); + getDao().createPODetail(POnum, lineItemNo, serviceDesc, feeTypeId, qty, serviceTypeId); }