Exemplo n.º 1
0
  public CierreCaja getCierre() {

    // se crear un referencia al pool de conexiones
    // DataSource ds = DBCPDataSourceFactory.getDataSource("mysql");

    Connection con = null;

    String sql = "select * from v_cierre_caja;";
    // Statement stmt = null;
    CierreCaja unaCierre = new CierreCaja();

    ResultSet res = null;

    boolean existe = false;
    try {
      con = Conexion.getPoolConexion().getConnection();

      seleccionarCierre = con.prepareStatement(sql);

      res = seleccionarCierre.executeQuery();
      while (res.next()) {

        existe = true;

        unaCierre.setNoFacturaInicio(res.getInt("factura_inicio"));
        unaCierre.setNoFacturaFinal(res.getInt("factura_ultima"));
        unaCierre.setEfectivo(res.getBigDecimal("total_efectivo"));
        unaCierre.setCredito(res.getBigDecimal("total_credito"));
        unaCierre.setTarjeta(res.getBigDecimal("total_tarjeta"));

        unaCierre.setIsv15(res.getBigDecimal("total_isv15"));
        unaCierre.setIsv18(res.getBigDecimal("total_isv18"));

        unaCierre.setTotal(res.getBigDecimal("total"));
        unaCierre.setUsuario(res.getString("usuario")); // .setTotal(res.getBigDecimal("total"));
      }

    } catch (SQLException e) {
      e.printStackTrace();
    } finally {
      try {

        if (res != null) res.close();
        if (seleccionarCierre != null) seleccionarCierre.close();
        if (con != null) con.close();

      } // fin de try
      catch (SQLException excepcionSql) {
        excepcionSql.printStackTrace();
        // conexion.desconectar();
      } // fin de catch
    } // fin de finally

    if (existe) {
      return unaCierre;
    } else return null;
  }