@Override public boolean insert(CheckOut co) { try { this.pStat = this.conn.prepareStatement(INSERT); this.pStat.setString(1, co.getId()); this.pStat.setDate(2, new java.sql.Date(co.getDate().getTime())); this.pStat.setString(3, co.getMemo()); this.pStat.setString(4, co.getRegistrasi().getIdRegistrasi()); this.pStat.setString(5, co.getUser().getIdUser()); if (this.pStat.executeUpdate() == 1) return true; } catch (SQLException e) { System.out.println("terjadi error pada saat insert user"); System.out.println(e.getMessage()); return false; } return false; }
@Override public List<CheckOut> selectAll() { try { this.stat = this.conn.createStatement(); this.rs = this.stat.executeQuery(SELECT_ALL); this.list = new ArrayList<CheckOut>(); while (this.rs.next()) { CheckOut co = new CheckOut(); co.setId(this.rs.getString("id_checkout")); co.setMemo(this.rs.getString("memo_checkout")); co.setDate(this.rs.getDate("date_checkout")); co.getRegistrasi().setIdRegistrasi(this.rs.getString("id_reg")); co.getUser().setIdUser(this.rs.getString("id_user")); this.list.add(co); } } catch (SQLException e) { System.out.println("terjadi error pada saat mengambil semua data check out"); System.out.println(e.getMessage()); } return this.list; }