function RegistrarPermisos(CrearRolDTO $dto, PDO $cnn) { $mensaje = ""; try { $sentencia2 = $cnn->prepare("Call RegistrarPermisos (?,?)"); $sentencia2->bindParam(1, $dto->getPermiso()); $sentencia2->bindParam(2, $dto->getIdRol()); $sentencia2->execute(); $mensaje = "Permisos registrados con éxito"; } catch (Exception $ex) { $mensaje = $ex->getMessage(); } $cnn = NULL; return $mensaje; }
<?php require_once '../modelo/dao/CrearRolDAO.php'; require_once '../modelo/dto/CrearRolDTO.php'; require_once '../modelo/utilidades/Conexion.php'; require_once '../facades/FacadeCreateRol.php'; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../facades/FacadeAreas.php'; require_once '../modelo/dao/AreasDAO.php'; require_once '../modelo/dto/AreasDTO.php'; session_start(); $facadeRol = new FacadeCreateRol(); $dto = new CrearRolDTO(); $mod = new CrearRolDAO(); if (isset($_GET['creaRol'])) { if ($_GET['IdRol'] > 5) { $errorRol = "No tiene permitido crear más Roles"; header("location: ../vista/crearRol?errorRol=" . $errorRol); } else { $idRol = $_GET['IdRol']; $rol = $_GET['NameRol']; $dto->setIdRol($idRol); $dto->setRol($rol); $mensaje = $facadeRol->agregarRol($dto); header("location: ../vista/asignarPermisos?mensaje=" . $mensaje); } } else { if (isset($_GET['asignarPermiso'])) { $idRol = $_GET['selectId']; $dto->setIdRol($idRol);