public boolean terminarTiempo(TiempoBO tiempo, String hInicio, String hFin) {
        //TODO: Aumentar tiempo en tarea y a su vez en el proyecto.
        boolean resultado = true;

        Connection conexion = null;

        try {
            conexion = getConeccion();

            String sql1 = "UPDATE TIEMPOS SET FE_FIN = ? WHERE TAREA = ? AND ID = ?";
            String sql2 = "UPDATE TIEMPOS SET TIEMPO = SUBTIME(?,?) WHERE TAREA = ? AND ID = ?"; //Seterar tiepo en intervalo
            String sql3 = "UPDATE TAREAS SET TIEMPO = ADDTIME(TIEMPO, SUBTIME(?,?)) WHERE DESCRIPCION = ?"; //Aumentar tiempo en tarea
            String sql4 = "UPDATE PROYECTOS SET TIEMPO = ADDTIME(TIEMPO, SUBTIME(?,?)) WHERE DESCRIPCION = ?"; //Aumetar tiempo en proyecto.

            PreparedStatement feFin = conexion.prepareStatement(sql1);
            PreparedStatement tiempoIntervalo = conexion.prepareStatement(sql2);
            PreparedStatement tiempoTarea = conexion.prepareStatement(sql3);
            PreparedStatement tiempoProyecto = conexion.prepareStatement(sql4);

            feFin.setString(1, tiempo.getFeFin());
            feFin.setString(2, tiempo.getTarea());
            feFin.setString(3, tiempo.getTiempoId());

            tiempoIntervalo.setString(1, hFin);
            tiempoIntervalo.setString(2, hInicio);
            tiempoIntervalo.setString(3, tiempo.getTarea());
            tiempoIntervalo.setString(4, tiempo.getTiempoId());

            tiempoTarea.setString(1, hFin);
            tiempoTarea.setString(2, hInicio);
            tiempoTarea.setString(3, tiempo.getTarea());

            tiempoProyecto.setString(1, hFin);
            tiempoProyecto.setString(2, hInicio);
            tiempoProyecto.setString(3, tiempo.getProyecto());

            int feFinRes = feFin.executeUpdate();
            int intervaloRes = tiempoIntervalo.executeUpdate();
            int tareaRes = tiempoTarea.executeUpdate();
            int proyectoRes = tiempoProyecto.executeUpdate();

            feFin.close();
            tiempoIntervalo.close();
            tiempoTarea.close();
            tiempoProyecto.close();

            if ((feFinRes != 0) && (intervaloRes != 0) && (tareaRes != 0) && (proyectoRes != 0)) {
                System.out.println("\nSe inicio el TIEMPO satisfactoriamente");
            } else {
                resultado = false;
                System.out.println("\nSe produjo un error iniciando el TIEMPO");
            }

        } catch (Exception e) {
            resultado = false;
            e.printStackTrace();
        } finally {
            try {
                if ((conexion != null) && (!conexion.isClosed())) {
                    conexion.close();
                }
            } catch (Exception exc) {
                throw new RuntimeException(exc);
            }
        }
        return resultado;
    }