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);
        $cantidad = $_SESSION['cantidad'];
        for ($i = 1; $i <= $cantidad; $i++) {
            if (isset($_GET[$i])) {
                $dto->setPermiso($_GET[$i]);
                $mensaje = $facadeRol->agregarPermisos($dto);
            }
        }
        header("location: ../vista/modificarRol?id=" . $idRol . "&mensaje=" . $mensaje);
    } else {