require_once '../modelo/dao/UsuarioDAO.php';
$facadeUsuarios = new FacadeUsuarios();
$all = $facadeUsuarios->listarAreas();
?>
 
            <div id="panelModificaPass">
                <p class="obligatorios">Los campos marcados con asterisco ( </p><p class="obligatoriosD"> ) son obligatorios.</p><br><br>
                <form class="formRegistro" method="Get" action="../controlador/ControladorRol.php"> 
                    <label class="tag" id="IdRol" for="IdRol"><span id="NameRol" class="h331">Código Rol: </span></label>

                    <?php 
require_once '../modelo/dao/CrearRolDAO.php';
require_once '../facades/FacadeCreateRol.php';
$facadeCreateRol = new FacadeCreateRol();
$idRol = $facadeCreateRol->obtenerID($_GET['id']);
$todosR = $facadeCreateRol->ListarRoles();
$new = intval($idRol);
?>
                    <input name="selectId" class="input" value="<?php 
echo '0' . $new;
?>
" type="text" id="selectId" required style="text-align: center" readonly> 
                  <br>  
                    <?php 
$nombre = $facadeCreateRol->ObtenerNombreRol($_GET['id']);
?>

                    <label class="tag" for="txtName"><span id="lab_valName" class="h331">Nombre del Rol: </span></label>
                    <input name="NameRol" class="input" type="text" id="txtName" style="text-align: center"  readonly  value=" <?php 
echo $nombre;
?>
echo $usuario['identificacion'];
?>
" required type="text" pattern="[0-9]{5,15}" title="Solo números" maxlength="128" id="txtEmail" class="field1">
                    <span id="valCompany" style="color:Red;visibility:hidden;"></span>
                    <br>               
                    <label class="tag" for="txtName"><span id="lab_valName" class="h331">Nombre Completo: </span></label>
                    <input readonly class="input" name="nombre" type="text" id="txtName" value="<?php 
echo $facadeUsuario->nombreUsuario($usuario['identificacion']);
?>
" class="field1"  required pattern= "[A-Za-z]{3,}">
                    <span id="valName" style="color:Red;visibility:hidden;"></span>
                    <br>                                            
                    <label class="tag" id="labelTipoUsuario" for="tipoUsuario"><span id="lab_valCountry" class="h331">Tipo de Usuario:</span></label>
                    <select id="selectrol" name="selectRol" class="input" required> 
                     <?php 
$roles = $facadeRol->ListarRoles();
?>
                       <optgroup label="Cargo Actual :">
                        <?php 
echo '<option value="' . $usuario['rolesId'] . '">' . $usuario['rol'];
$roles = $facadeRol->ListarRoles();
?>
</optgroup>
                       <optgroup label="Mover a :"> <?php 
foreach ($roles as $rol) {
    echo '<option value="' . $rol['idRoles'] . '">' . $rol['rol'] . '</option>';
}
?>
</optgroup>
                    </select><br>                    
                     <?php 
                            <table id="muestraDatos" style="margin-left: 15%;">
                                <thead>
                                    <tr>
                                        <th>Codigo</th>
                                        <th>Nombre</th>
                                        <th>Acciones</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php 
require_once '../modelo/dao/CrearRolDAO.php';
require_once '../facades/FacadeCreateRol.php';
require_once '../modelo/dto/CrearRolDTO.php';
require_once '../modelo/utilidades/Conexion.php';
$rolDao = new FacadeCreateRol();
$allRoles = $rolDao->ListarRoles();
foreach ($allRoles as $roles) {
    if ($roles['idRoles'] != 0) {
        ?>
                                        <tr><td>0<?php 
        echo $roles['idRoles'];
        ?>
 </td>
                                            <td>   <?php 
        echo $roles['rol'];
        ?>
 </td>

                                            <td colspan="2"><a href="modificarRol?id=<?php 
        echo $roles['idRoles'];
        ?>