From 58f6d15e80446ed266d2036e17c6a622e9bb9309 Mon Sep 17 00:00:00 2001 From: gopi17701 <41270090+gopi17701@users.noreply.github.com> Date: Sun, 23 Sep 2018 18:44:07 -0400 Subject: [PATCH] Add files via upload --- .../src/main/java/com/astute/dao/DAO.java | 2 ++ .../src/main/java/com/astute/dao/SqlDAO.java | 20 +++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/AstuteSystem/src/main/java/com/astute/dao/DAO.java b/AstuteSystem/src/main/java/com/astute/dao/DAO.java index 36b550d..9a1c6a2 100644 --- a/AstuteSystem/src/main/java/com/astute/dao/DAO.java +++ b/AstuteSystem/src/main/java/com/astute/dao/DAO.java @@ -140,6 +140,8 @@ public abstract class DAO { public abstract void updateCustomer(String customerId, String customerName, String billToDept, String add1, String add2, String city, String state, int zip, int ziplast4, String email, String phone, String fax) throws AstuteException; + public abstract List getPaymentStatuses() throws AstuteException; + // User and session method implementation public abstract ResultSet executeQuery(String sessionId, String sql) throws AstuteException ; diff --git a/AstuteSystem/src/main/java/com/astute/dao/SqlDAO.java b/AstuteSystem/src/main/java/com/astute/dao/SqlDAO.java index fc3048b..1f6e265 100644 --- a/AstuteSystem/src/main/java/com/astute/dao/SqlDAO.java +++ b/AstuteSystem/src/main/java/com/astute/dao/SqlDAO.java @@ -298,6 +298,26 @@ public class SqlDAO extends DAO { throw new AstuteException(DB_ERROR,e.getMessage()); } } + + public List getPaymentStatuses() throws AstuteException { + try { + List paymentStatuses = new ArrayList(); + Statement stmt = conn.createStatement(); + String sql = "SELECT payment_status_id, payment_status_desc FROM payment_status ORDER BY 1 "; + ResultSet rs = stmt.executeQuery(sql); + while (rs.next()) { + int paymentStatusId = rs.getInt(1); + String desc = rs.getString(2); + PaymentStatus paymentStatus = new PaymentStatus(paymentStatusId, desc); + paymentStatuses.add(paymentStatus); + } + return paymentStatuses; + } catch (SQLException e) { + e.printStackTrace(); + throw new AstuteException(DB_ERROR,e.getMessage()); + } + } + public GeneratedInvoice getGeneratedInvoice(String invoiceNumber) throws AstuteException{ GeneratedInvoice generatedInvoice = null; Invoice invoice = getInvoiceMaster(invoiceNumber, 0).get(0);