@extends('layouts.dashboard')

@section('content')
    <section class="container all-container">
        <div class="header-titulo">
            Requerimientos
        </div>
        <div class="card mb-3">
            <div class="card-header ver-aplicacion title-buscador-container">
                <div class="title">
                </div>
                <div class="tabla-buscador">
                @if (Auth::user()->role == 'admin'|| Auth::user()->role == 'cliente')
                <div class="barra-container">
                    <a role="button" href="{{ route('agregarRequerimiento') }}" class="btn btn-secondary btn-agregar"  data-toggle="tooltip" data-placement="bottom" title="Crear requerimiento">
                        <i class="fas fa-plus"></i>
                    </a>
                    <input type="text" id="myInput" class="form-control" placeholder="Buscar">
                    @if (Auth::user()->role == 'admin')
                        <select class="form-control pagination-option" id="app" url="{{ route('requerimientos')}}" url2="{{ route('requerimiento')}}" onchange="requerimientosServidor(this.value)">
                            <option value="">-Busqueda por app</option>
                            <option value="Todos" style="background-color:lightgreen">Todos</option>
                        @foreach($aplicaciones as $aplicacion)
                            <option value="{{$aplicacion->id}}">{{$aplicacion->nombre}} </option>
                        @endforeach
                        </select>
                    @endif
                </div>
                @endif
                </div>
            </div>
            <div class="card-body">
                <div class="table-container">
                    <table class="table table-hover table-bordered text-center" id="req-table">
                        <thead>
                        <tr class="table-active">
                            <th>#</th>
                            <th>Titulo</th>
                            <th>Aplicacion</th>
                            <th>Modulo</th>
                            <th>Formulario</th>
                            <th>Tipo</th>
                            <th>Prioridad</th>
                            <th>Fecha</th>
                            <th>Estado</th>
                        @if (Auth::user()->role == 'admin' || Auth::user()->role == 'admin')
                            <th>Creador</th>
                            <th><i class="fas fa-users"></i></th>
                        @endif
                        </tr>
                        </thead>
                        <tbody id="myTable">
                            @if($requerimientos == '[]')
                                <tr>
                                    <td colspan="11"><span class="text-muted">No hay Requermientos</span></td>
                                </tr>
                            @endif
                            @foreach($requerimientos as $requerimiento)
                                <tr style="cursor:pointer;" onclick="window.location='{{ route("requerimiento",[$requerimiento->id]) }}'">
                                    <td>{{$requerimiento->id}}</td>
                                    <td>{{substr($requerimiento->titulo, 0, 20)}}</td>
                                    <td>{{$requerimiento->app_name}}</td>
                                    @if($requerimiento->modulo_name== null)
                                        <td>N/A</td>
                                    @else
                                        <td>{{substr($requerimiento->modulo_name, 0, 20)}}</td>
                                    @endif
                                    @if($requerimiento->formulario_name== null)
                                        <td>N/A</td>
                                    @else
                                       <td>{{$requerimiento->formulario_name}}</td>
                                    @endif
                                    <td>{{$requerimiento->tipo}}</td>
                                    <td >
                                      <span class="{{$requerimiento->prioridad}}">{{$requerimiento->prioridad}}</span>
                                    </td>
                                    <td>{{date($requerimiento->updated_at)}}</td>
                                    <td>
                                        @if (isset(Auth::user()->role) && Auth::user()->role == 'cliente' && $requerimiento->estado == 'PENDIENTE')
                                            <span class="badge {{$requerimiento->estado}}">ENVIADO</span>
                                        @elseif (isset(Auth::user()->role) && Auth::user()->role == 'cliente' && $requerimiento->estado == 'CONFIRMADO')
                                            <span class="badge {{$requerimiento->estado}}">RECIBIDO</span>
                                        @else
                                            <span class="badge {{$requerimiento->estado}}">{{$requerimiento->estado}}</span>
                                        @endif
                                    </td>
                                @if (Auth::user()->role == 'admin' || Auth::user()->role == 'admin')
                                    <td>{{ucfirst($requerimiento->creador_name)}}</td>
                                    <td>{{$requerimiento->devs}}</td>
                                @endif
                                </tr>
                            @endforeach
                        </tbody>
                    </table>
                </div>
            </div>
            <div class="card-footer small text-muted" id="paginador">
                {{$requerimientos->links()}} 
            </div>
        </div>
    </section>
    <style>        
        #mainNav.navbar-dark .navbar-collapse .navbar-sidenav>.nav-item>.RequerimientosLink {color:#1c8dff;}
    </style>
	<link  media="all" rel="stylesheet" type="text/css" href="{{ asset('css/general.css') }}">
	<script src="{{ asset('js/modulo.js') }}"></script>
	<script src="{{ asset('js/requerimientos.js') }}"></script>
	<script  src="{{ asset('js/user.js') }}"> </script>  
@endsection
