<?php 
use Carbon\Carbon;
?>
@extends('admin.layouts.main')

@section('title', 'Interventi')

@section('header_styles')
<style>
.table-scrollable {
    border: 1px solid #dddddd;
    margin: 10px 0 !important;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
</style>
@stop

@section('content')

<section class="content-header">
                <h1>Intervento</h1>
                <ol class="breadcrumb">
                    <li>
                        <a href="{{ route('home') }}">
                            <i class="livicon" data-name="home" data-size="14" data-color="#000"></i>
                            Home
                        </a>
                    </li>
                    <li>
                        <a href="{{ URL::to('admin/intervento') }}">
                            Intervento
                        </a>
                    </li>
                    <li class="active">Lista</li>
                </ol>
            </section>
            <section class="content">

<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
    @if(Session::has('ok_message'))
        <div class="alert alert-success">{{Session::get('ok_message')}}</div>
    @endif

    @include('admin.intervento.filter')
    
    
    
    <label>
        <a class="btn btn-success" href="{{ URL::to('admin/intervento/create') }}"><span class="glyphicon glyphicon-plus-sign"></span> Aggiungi</a>
    </label>
    
    @include('admin.intervento.info')
    
    <div class="table-scrollable">

        

    <table class="table table-bordered lista2">
        <thead>
        <tr>
            <th>Azioni</th>
            <th>Anno</th>
            <th>Nr.</th>
            <th>Data inserimento ticket</th>
            <th>Nr. ticket cliente</th>
            <th>Nr. chiamata committente</th>
            
            <th>Tipo</th>
            
            <th>Cliente</th>
            
            <th>Indirizzo</th>
            <th>Comune</th>
            <th>Provincia</th>
            
            <th>Intervento descrizione da svolgere</th>
            
            <th>Tecnico</th>
            <th>Prodotti</th>
            
            <th>Data chiusura</th>
            <th>Orario inizio</th>
            <th>Orario fine</th>
            <th>Durata</th>
            
            <th>Lavoro eseguito</th>

            <th>Importo</th>
            <th>Spesa</th>
            
            <th>Stato</th>
            
        </tr>
        </thead>

        <tbody>
            @foreach($listaIntervento as $ln)
            <tr>
            <td>
                
                <a class="btn btn-sm btn-info" href="{{ URL::to('/admin/intervento/' . $ln['id']) }}" title="Visualizza"><span class="glyphicon glyphicon-search"></span></a>
                <a class="btn btn-sm btn-warning" href="{{ URL::to('/admin/intervento/' . $ln['id'] . '/edit') }}" title="Modifica"><span class="glyphicon glyphicon-edit"></span></a>
                
            {!! Form::open([
                'method' => 'DELETE',
                'route' => ['admin.intervento.destroy', $ln['id']],
                'onsubmit' => 'return confirm("Sei sicuro di eliminare il record?");',
                'style' => 'display: inline'
                
            ]) !!}
            <button class="btn btn-sm btn-danger" title="Cancella"><span class="glyphicon glyphicon-remove"></span></button>
            {!! Form::close() !!}                

            </td>                
            <td>{{$ln['anno']}}</td>
            <td>{{$ln['numero']}}</td>
            <td><?php echo Carbon::createFromFormat('Y-m-d', $ln['data_inserimento_ticket'])->format('d/m/Y');?></td>
            <td>{{$ln['numero_ticket_cliente']}}</td>
            <td>{{$ln['numero_lettera_vettura']}}</td>
            
            <td>{{$ln['intervento_tipo']}}</td>
            
            <td>{{-- $ln['cliente_id'] --}} 
                
                @if(!is_null($ln->cliente)) 
                    {{{$ln->cliente->ragione_sociale}}}
                @endif
            
            </td>
            
            <td>{{$ln['referente_nome']}}</td>
            <td>{{$ln['sede_intervento']}}</td>
            <td>{{$ln['referente_telefono']}}</td>
            
            <td>{{$ln['intervento_descrizione_da_svolgere']}}</td>
            
            <td>
                @if(!is_null($ln->tecnici))
                    @foreach($ln->tecnici as $tecnico)
                    {{$tecnico->nome}} {{$tecnico->cognome}}<br/>
                    @endforeach
                @endif                
            </td>
            <td>
                @if(!is_null($ln->prodotti))
                    @foreach($ln->prodotti as $prodotto)
                    {{$prodotto->descrizione}} <br/>
                    @endforeach
                @endif                
            </td>
            
            
            <td><?php if (!is_null($ln['intervento_data']) && $ln['intervento_data'] != '0000-00-00') echo Carbon::createFromFormat('Y-m-d', $ln['intervento_data'])->format('d/m/Y');?></td>
            <td>{{$ln['intervento_ora_inizio']}}</td>
            <td>{{$ln['intervento_ora_fine']}}</td>
            <td><?php if (!is_null($ln['intervento_durata']) && $ln['intervento_durata'] != '0000-00-00') echo Carbon::parse($ln['intervento_durata'])->format ('H:i'); ?></td>
            
            <td>{{$ln['intervento_descrizione_risoluzione']}}</td>
            
            <td class="text-right"><?php if($ln['importo_ticket'] != 0) echo number_format($ln['importo_ticket'], 2, ',', '.');?></td>
            <td class="text-right"><?php if($ln['spesa_tecnico'] != 0) echo number_format($ln['spesa_tecnico'], 2, ',', '.');?></td>          
            
            <td>{{$ln['intervento_stato']}}</td>
            
            </tr>
            @endforeach
        </tbody>
    </table>
    </div>
    
</div>
                
            </section>
@stop

@section('footer_scripts')
<script>
  $(function() {
    $('table.lista2').DataTable({
        //dom: 'Blfrtip',
        dom: '<"nav"B>lfrtip',
        buttons: [
            'colvis',
//            {
//                extend: 'print',
//                orientation: orientation,
//                pageSize: 'LEGAL',
//                exportOptions: {
//                    columns: ':visible'
//                }                
//            },
//            {
//                extend: 'copy',
//                orientation: orientation,
//                pageSize: 'LEGAL',
//                filename: '*_<?php echo date('Y-m-d');?>',
//                exportOptions: {
//                    columns: ':visible'
//                }                
//            },
//            {
//                extend: 'excel',
//                orientation: orientation,
//                pageSize: 'LEGAL',
//                filename: '*_<?php echo date('Y-m-d');?>',
//                exportOptions: {
//                    columns: ':visible'
//                }                
//            }, 
//            {
//                extend: 'pdfHtml5',
//                //orientation: 'landscape',
//                orientation: orientation,
//                pageSize: 'LEGAL',
//                filename: '*_<?php echo date('Y-m-d');?>',
//                exportOptions: {
//                    columns: ':visible'
//                }
//            }
        ],
        "language": {
            "sUrl": "{{ asset('assets/vendors/datatables/i18n/Italian.lang') }}"
        }
    });      
});      
</script>
@stop