コード例 #1
0
ファイル: OrderDaoImpl.java プロジェクト: dhume96/DiarioFacil
  @Override
  public Order getOrdersByName(String orderNameToCheck) {
    Order requestedOrder = null;
    try {

      cs = bd.getConn().prepareCall("{call getOrder(?)}");
      cs.setString(1, orderNameToCheck);
      ResultSet rs = cs.executeQuery();

      while (rs.next()) {

        requestedOrder.setIdOrder(rs.getInt("id_order"));
        requestedOrder.setDate(rs.getDate("date"));
        requestedOrder.setSubtotal(rs.getDouble("subtotal"));
        requestedOrder.setTotal(rs.getDouble("total"));
      }
    } catch (Exception e) {
      System.out.println(e);
    }
    return requestedOrder;
  }
コード例 #2
0
ファイル: OrderDaoImpl.java プロジェクト: dhume96/DiarioFacil
  @Override
  public ArrayList<Order> getAll() {
    ArrayList<Order> orderList = new ArrayList<>();

    try {

      cs = bd.getConn().prepareCall("{call getAllOrders()}");
      ResultSet rs = cs.executeQuery();

      while (rs.next()) {
        Order orderToBeAdded = null;
        orderToBeAdded.setIdOrder(rs.getInt("id_order"));
        orderToBeAdded.setDate(rs.getDate("date"));
        orderToBeAdded.setSubtotal(rs.getDouble("subtotal"));
        orderToBeAdded.setTotal(rs.getDouble("Total"));

        orderList.add(orderToBeAdded);
      }
    } catch (Exception e) {

    }
    return orderList;
  }