/**
   * Añadir una Colaboracion en el sistema
   *
   * @param c
   * @return true Si se ha podido añadir la colaboracion
   * @throws SQLException
   */
  public boolean añadirColaboracion(Colaboracion c) throws SQLException {

    DriverJDBC driver = DriverJDBC.getInstance();
    String sql =
        "INSERT INTO Movimiento (Cantidad, Concepto, Fecha) VALUES ('"
            + c.getImporte()
            + "','"
            + c.getConcepto()
            + "','"
            + TestDatos.formatterBD.format(c.getFecha())
            + "')";
    String sql2 =
        "INSERT INTO Colaboracion (OID, OIDVoluntario, OIDColaborador) VALUES (LAST_INSERT_ID(),'"
            + c.getOIDVoluntario()
            + "','"
            + c.getOIDColaborador()
            + "')";

    try {
      driver.inicioTransaccion();
      driver.insertar(sql);
      driver.insertar(sql2);
      driver.commit();

    } catch (SQLException ex) {
      driver.rollback();
      throw ex;
    } finally {
      driver.finTransaccion();
    }
    return true;
  }
  /**
   * Elimina una Colaboracion del sistema
   *
   * @param c
   * @return true Si se ha podido eliminar
   * @throws SQLException
   */
  public boolean eliminarColaboracion(Colaboracion c) throws SQLException {

    DriverJDBC driver = DriverJDBC.getInstance();
    String sql = "DELETE FROM Colaboracion WHERE OID= '" + c.getOIDColaboracion() + "'";

    try {
      driver.inicioTransaccion();
      driver.eliminar(sql);
      driver.commit();

    } catch (SQLException ex) {
      driver.rollback();
      throw ex;
    } finally {
      driver.finTransaccion();
    }
    return true;
  }