} else {
             $proyectoDTO = new ProyectosDTO($idProyecto, $nombreProyecto, $fechaInicio, $fechaFin, $estado, $observaciones);
             $mensaje = $facadeProyecto->actualizarProyecto($proyectoDTO);
             $facadeUsuario = new FacadeUsuarios();
             $mensaje2 = $facadeUsuario->modificarUsuarioProyecto($_POST['cliente'], $_POST['idProyecto']);
             header("location: ../vista/listarProyectos?mensaje=" . $mensaje);
         }
     } else {
         $fechas = 'La Fecha de Inicio debe ser Futura';
         header("location: ../vista/modificarProyecto?idProject=" . $_POST['idProyecto'] . "&mensajeFecha=" . $fechas);
     }
 } else {
     if (isset($_GET['codUsuario'])) {
         $facadeProyecto = new FacadeProyectos();
         $cantidadAsignada = $facadeProyecto->cantidadUsuariosPorProyecto($_POST['idProjects']);
         $cantidadTotal = $facadeProyecto->totalUsuariosPorProyecto($_POST['idProjects']);
         $cantidadProyectos = $facadeProyecto->cantidadProyectosAsignados($_GET['codUsuario']);
         if ($cantidadProyectos < 2) {
             if ($cantidadAsignada <= $cantidadTotal) {
                 $mensaje = $facadeProyecto->asignarUsuarioProyecto($_GET['codUsuario'], $_POST['idProjects']);
                 header("location: ../vista/listarUsuarios?mensajeAsignacion=" . $_GET['rolUser'] . $mensaje);
             } else {
                 $mensaje = " No es posible asignar. Este proyecto tiene la cantidad de empleados necesaria.";
                 header("location: ../vista/listarUsuarios?errorPermiso=" . $mensaje);
             }
         } else {
             $mensaje = " No puede ejecutar más de dos proyectos a la vez.";
             header("location: ../vista/listarUsuarios?errorPermiso=" . $_GET['rolUser'] . $mensaje);
         }
     } else {
         if (isset($_POST['elementosProyecto'])) {