$dia = $fecha_inicio->format('d');
        $mes = $fecha_inicio->format('m');
        $anio = $fecha_inicio->format('Y');
        $festivo = new festivos();
        $festivo->festivos($anio);
        $validaFestivo = $festivo->esFestivo($dia, $mes);
        if (in_array(strtolower($fecha_inicio->format('l')), array('sunday')) || $validaFestivo == 'true') {
            $fechas = 'Solo se puede iniciar proyecto un dia hábil';
            $errorFecha = 'Dia Festivo';
            header("location: ../vista/crearProyecto?mensajeFecha=" . $fechas . "&error=" . $errorFecha);
        } else {
            $proyectoDTO = new ProyectosDTO($idProyecto, $nombreProyecto, $fechaInicio, $fechaFin, $estado, $observaciones);
            $facadeProyectos = new FacadeProyectos();
            $facadeUsuario = new FacadeUsuarios();
            $mensaje = $facadeProyectos->creacionProyectos($proyectoDTO);
            $mensaje2 = $facadeUsuario->asignarUsuarioProyecto($_POST['cliente'], $_POST['idProyecto']);
            $gerenteEncargado = $facadeUsuario->usuarioEnSesion($_SESSION['id']);
            $mensaje3 = $facadeUsuario->asignarUsuarioProyecto($gerenteEncargado, $_POST['idProyecto']);
            $abrirVentana = true;
            header("location: ../vista/listarProyectos?mensaje=" . $mensaje . "&winOpen=" . $abrirVentana . "&mensaje2=" . $mensaje2 . "&projectNum=" . $_POST['idProyecto'] . "&nameProject=" . $_POST['nombreProyecto']);
        }
    } else {
        $fechas = 'La Fecha de Inicio debe ser Futura';
        header("location: ../vista/crearProyecto?mensajeFecha=" . $fechas);
    }
} else {
    if (isset($_POST['modificarProyecto'])) {
        $idProyecto = $_POST['idProyecto'];
        $nombreProyecto = $_POST['nombreProyecto'];
        $fechaInicio = $_POST['fechaInicio'];
        $observaciones = $_POST['descripcion'];