

<?php $__env->startSection('title', 'Competencias'); ?>

<?php $__env->startSection('content_header'); ?>
    <h1>Competencias</h1>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>

    <?php if(\Spatie\Permission\PermissionServiceProvider::bladeMethodWrapper('hasAnyRole', 'instructor|aprendiz')): ?>
        <div class="alert alert-danger">Area solo para Administradores. 🧐</div>
    <?php endif; ?>

    <?php if(\Spatie\Permission\PermissionServiceProvider::bladeMethodWrapper('hasRole', 'admin')): ?>

        <a name="" id="" class="btn btn-secondary btn-sm m-2" href="<?php echo e(route('competencias.create')); ?>"
            role="button">Crear Competencia</a>
        <div class="card">
            <!-- DataTables -->
            <div class="card-body table-responsive p-2">
                <table id="datatables_competencias" class="display shadow-sm text-capitalize ">
                    <thead>
                        <tr>
                            <th>#</th>
                            <th>Código competencia</th>
                            <th>Nombre</th>
                            <th>versión NCL</th>
                            <th>Duración estimada</th>
                            <th>Créditos</th>
                            
                            <th>Horas FI</th>
                            <th>Id programa</th>

                            <th>Acciones</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php $__currentLoopData = $competencias; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $competencia): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <tr>
                                <td><?php echo e($competencia->Codigo); ?></td>
                                <td><?php echo e($competencia->comp_codigoCompetencia); ?></td>
                                <td><?php echo e($competencia->comp_Denominacion); ?></td>
                                <td><?php echo e($competencia->comp_VersionNCl); ?></td>
                                <td><?php echo e($competencia->comp_DuracionEstimada); ?></td>
                                <td><?php echo e($competencia->comp_Creditos); ?></td>
                                
                                <td><?php echo e($competencia->comp_Horas_FI); ?></td>
                                <td>
                                    <?php echo e($competencia->Codigo_programa); ?>-
                                    
                                    <?php if($competencia->Codigo_programa && $competencia->programarelacionado): ?>
                                        <?php
                                            $programaRelacionado = $competencia->programarelacionado->where('Codigo', $competencia->Codigo_programa)->first();
                                        ?>

                                        <?php if($programaRelacionado): ?>
                                            <?php echo e($programaRelacionado->prog_Denominacion); ?>

                                        <?php endif; ?>
                                    <?php endif; ?>
                                    

                                </td>

                                <td class="d-flex">
                                    <a href="" class="btn btn-success btn-sm mr-2 p-1"
                                        style="width: 30px; height: 30px; border-radius: 50%" data-bs-toggle="modal"
                                        data-bs-target="#modalId-<?php echo e($competencia->comp_codigoCompetencia); ?>">
                                        <i class="fas fa-eye"></i>
                                    </a>
                                    <a href="<?php echo e(route('competencias.edit', $competencia->comp_codigoCompetencia)); ?>"
                                        class="btn btn-primary btn-sm mr-2"
                                        style="width: 30px; height: 30px; border-radius: 50%">
                                        <i class="fas fa-pen"></i>
                                    </a>

                                    <form action="<?php echo e(route('competencias.destroy', $competencia->comp_codigoCompetencia)); ?>" method="POST"
                                        class="d-inline">
                                        <?php echo csrf_field(); ?>
                                        <?php echo method_field('DELETE'); ?>
                                        <button type="submit" class="btn btn-danger btn-sm"
                                            onclick="
                                                event.preventDefault();
                                                swal({title: '¿Estás seguro de eliminar?',
                                                text: 'Una vez eliminado, no se podrá recuperar',
                                                icon: 'warning', buttons: true, dangerMode: true}).
                                                then((eliminar) => { if (eliminar){form.submit();}
                                                else {swal('Elemento no eliminado');}});
                                                "
                                            style="width: 30px; height: 30px; border-radius: 50%">
                                            <i class="fas fa-trash-alt"></i>
                                        </button>
                                    </form>
                                </td>
                            </tr>
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    </tbody>

                </table>
            </div>
        </div>

        <h3 class="fw-bold" style="margin-top: 40px">Resultados De Aprendizaje</h3>
        <a name="" id="" class="btn btn-secondary btn-sm m-2" href="<?php echo e(route('resultadoAprendizaje.create')); ?>"
            role="button">Crear Rap</a>
        <div class="card">
            <div class="card-body table-responsive p-2">
                <table id="datatables_raps" class="display shadow-sm text-capitalize ">
                    <thead>
                        <tr>
                            <th>#</th>
                            <th>Codigo resultado</th>
                            
                            <th>competencia</th>
                            
                            
                            <th>Acciones</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php $__currentLoopData = $raps; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $rap): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <tr>
                                <td><?php echo e($rap->Codigo); ?></td>
                                <td><?php echo e($rap->competencia->comp_codigoCompetencia . '-' . $rap->Codigo); ?></td>
                                
                                <td>
                                    <?php echo e($rap->competencia ? $rap->Competencia()->first()['comp_Denominacion'] : 'Sin competencia'); ?>

                                    
                                </td>
                                
                                
                                <td class="d-flex">
                                    <a href="<?php echo e(route('resultadoAprendizaje.edit', $rap->Codigo)); ?>"
                                        class="btn btn-primary btn-sm mr-2"
                                        style="width: 30px; height: 30px; border-radius: 50%">
                                        <i class="fas fa-pen"></i>
                                    </a>

                                    <form action="<?php echo e(route('resultadoAprendizaje.destroy', $rap)); ?>" method="POST"
                                        class="d-inline">
                                        <?php echo csrf_field(); ?>
                                        <?php echo method_field('DELETE'); ?>
                                        <button type="submit" class="btn btn-danger btn-sm"
                                            onclick="
                                                event.preventDefault();
                                                swal({title: '¿Estás seguro de eliminar?',
                                                text: 'Una vez eliminado, no se podrá recuperar',
                                                icon: 'warning', buttons: true, dangerMode: true}).
                                                then((eliminar) => { if (eliminar){form.submit();}
                                                else {swal('Elemento no eliminado');}});
                                                "
                                            style="width: 30px; height: 30px; border-radius: 50%">
                                            <i class="fas fa-trash-alt"></i>
                                        </button>
                                    </form>
                                </td>
                            </tr>
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    </tbody>

                </table>
            </div>

        </div>



        <!-- Modal -->
        <?php $__currentLoopData = $competencias; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $competencia): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
            <div class="modal fade" id="modalId-<?php echo e($competencia->Codigo); ?>" tabindex="-1" role="dialog"
                aria-labelledby="modalTitleId" aria-hidden="true">
                <div class="modal-dialog modal-xl" role="document">
                    <div class="modal-content">
                        <div class="modal-header">
                            <h5 class="modal-title text-capitalize" id="modalTitleId"><b class="fw-bold"><?php echo e($competencia->comp_Denominacion); ?></b></h5>
                            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
                        </div>
                        <div class="modal-body text-capitalize">
                                <?php $__currentLoopData = $competencia->resultadoAprendizajes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $ra): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                <div class="table-responsive">
                                    

                                    <table class="table table-bordered">
                                        <thead>
                                            <tr>
                                                <th style="width: 6rem;">Código</th>
                                                <th>Resultado De Aprendizaje</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <tr>
                                                <td><?php echo e($competencia->comp_codigoCompetencia.'-'.$ra->Codigo); ?></td>
                                                <td><?php echo e($ra->resul_Denominacion); ?></td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>

                                <h4>CRITERIOS DE EVALUACIÓN</h4>
                                <div class="table-responsive">
                                    <table class="table table-bordered">
                                        <thead>
                                            <tr>
                                                <th style="width: 6rem;">Código</th>
                                                <th>Criterio</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <?php $__currentLoopData = $ra->criteriosEvaluacion; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $cri): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                            <tr>
                                                <td><?php echo e($competencia->comp_codigoCompetencia.'-'.$cri->Codigo); ?></td>
                                                <td><?php echo e($cri->cri_Denominacion); ?></td>
                                            </tr>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                        </tbody>
                                    </table>
                                </div>

                                <h4>CONOCIMIENTOS</h4>
                                <div class="table-responsive">
                                    <table class="table table-bordered">
                                        <thead>
                                            <tr>
                                                <th style="width: 6rem;">Código</th>
                                                <th>Conocimientos De Conceptos Y Principios</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <?php $__currentLoopData = $ra->conceptoPrincipios; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $con): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                            <tr>
                                                <td><?php echo e($competencia->comp_codigoCompetencia.'-'.$con->Codigo); ?></td>
                                                <td><?php echo e($con->con_Denominacion); ?></td>
                                            </tr>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                        </tbody>
                                    </table>
                                </div>

                                <h4>DE PROCESOS</h4>
                                <div class="table-responsive">
                                    <table class="table table-bordered">
                                        <thead>
                                            <tr>
                                                <th style="width: 6rem;">Código</th>
                                                <th>Procesos</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <?php $__currentLoopData = $ra->procesos; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $pro): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                            <tr>
                                                <td><?php echo e($competencia->comp_codigoCompetencia.'-'.$pro->Codigo); ?></td>
                                                <td><?php echo e($pro->pro_Denominacion); ?></td>
                                            </tr>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                        </tbody>
                                    </table>
                                </div>

                                <h4>PERFIL TÉCNICO DEL INSTRUCTOR</h4>
                                <div class="table-responsive">
                                    <table class="table table-bordered">
                                        <thead>
                                            <tr>
                                                <th style="width: 6rem;">Código</th>
                                                <th>Requisitos Academicos</th>
                                                <th>Experiencia</th>
                                                <th>Competencias Minimas</th>
                                                <th>Observación</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <?php $__currentLoopData = $ra->perfiltecnicoInstructor; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $per): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                            <tr>
                                                <td><?php echo e($competencia->comp_codigoCompetencia.'-'.$per->Codigo); ?></td>
                                                <td><?php echo e($per->per_RequisitosAcademicos); ?></td>
                                                <td><?php echo e($per->per_Experiencia); ?></td>
                                                <td><?php echo e($per->per_CompetenciasMinimas); ?></td>
                                                <td><?php echo e($per->per_Observacion); ?></td>
                                            </tr>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                        </tbody>
                                    </table>
                                </div>

                                <h4>MATERIAL</h4>
                                <div class="table-responsive">
                                    <table class="table table-bordered">
                                        <thead>
                                            <tr>
                                                <th style="width: 6rem;">Código</th>
                                                <th>Material Requerido</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <?php $__currentLoopData = $ra->materialRequerido; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $mat): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                            <tr>
                                                <td><?php echo e($competencia->comp_codigoCompetencia.'-'.$mat->Codigo); ?></td>
                                                <td><?php echo e($mat->mat_Denominacion); ?></td>
                                            </tr>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                        </tbody>
                                    </table>
                                </div>

                                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                        </div>
                        <div class="modal-footer">
                            <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
                        </div>
                    </div>
                </div>
            </div>
        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>





    <?php endif; ?>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('css'); ?>
    <link rel="stylesheet" href="/css/admin_custom.css">
    
    <link rel="stylesheet" href="https://cdn.datatables.net/1.13.4/css/jquery.dataTables.min.css" />

    
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js'); ?>
    
    <script src="https://code.jquery.com/jquery-3.5.1.js"></script>
    <!-- DataTables JS-->
    <script src="https://cdn.datatables.net/1.13.4/js/jquery.dataTables.min.js"></script>

    <!-- SweetAlert2 -->
    <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">
    </script>

    <script>
        const dataTableOpciones = {
            "order": [
                [0, 'asc']
            ],
        }

        $(document).ready(function() {
            $('#datatables_competencias').DataTable();
        });
    </script>
    <script>
        $(document).ready(function() {
            $('#datatables_raps').DataTable();
        });
    </script>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('adminlte::page', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH C:\xampp\htdocs\SGA-V3-CRUD\resources\views/competencias/competencias.blade.php ENDPATH**/ ?>