@extends('layouts.master') @section('content')
@php // Calcul des totaux $total_essence = DB::table('bonaservirs') ->whereIn('status_bon_a_servir', [3, 5]) ->where('id_type_carburant', 1) ->sum('montant_restant_a_payer'); $total_gasoil = DB::table('bonaservirs') ->whereIn('status_bon_a_servir', [3, 5]) ->where('id_type_carburant', 2) ->sum('montant_restant_a_payer'); $total_montant = $total_essence + $total_gasoil; @endphp
ESSENCE
{{ number_format($total_essence, 0, ',', ' ') }} BIF
GASOIL
{{ number_format($total_gasoil, 0, ',', ' ') }} BIF
TOTAL SERVI
{{ number_format($total_montant, 0, ',', ' ') }} BIF
@if(Session::has('message')) @endif @if(Session::has('message_exist')) @endif
@if(request()->anyFilled(['search_numero_sys', 'search_numero_bon', 'search_vehicule', 'search_responsable', 'search_carburant', 'search_status', 'date_debut', 'date_fin'])) Réinitialiser @endif Imprimer preuve de paiement
Liste des bons
{{ $transaction->total() }} bons
@forelse($transaction as $key => $tra) @empty @endforelse
No Bon Véhicule Responsable Carburant Litres BIF à payer Payé Restant Status Date Actions
{{ $transaction->firstItem() + $key }} {{ $tra->numero_bon_a_servir }} {{ $tra->num_immatriculation ?? 'N/A' }} {{ $tra->responsable_commande ?? 'N/A' }} @if($tra->id_type_carburant == 1) ESSENCE @elseif($tra->id_type_carburant == 2) GASOIL @else {{ $tra->type_carburant ?? 'N/A' }} @endif @if($tra->status_bon_a_servir == 3 || $tra->status_bon_a_servir == 4 || $tra->status_bon_a_servir == 5) {{ number_format($tra->quantite_servie, 0, ',', ' ') }} L @else {{ number_format($tra->quantite_a_servir, 0, ',', ' ') }} L @endif {{ number_format($tra->montant_a_payer, 0, ',', ' ') }} {{ number_format($tra->montant_payer, 0, ',', ' ') }} {{ number_format($tra->montant_restant_a_payer, 0, ',', ' ') }} @switch($tra->status_bon_a_servir) @case(0) Annulé @break @case(1) Bon à servir @break @case(2) Autorisé @break @case(3) Servi @break @case(4) Payé @break @case(5) Partiellement payé @break @case(6) Clôturé @break @default {{ $tra->status_bon_a_servir }} @endswitch {{ date('d/m/Y', strtotime($tra->serviele)) }}
@if(($r == 1 || $r == 16) && $tra->status_bon_a_servir == 1) @elseif(($r == 1 || $r == 17) && $tra->status_bon_a_servir == 2) @elseif(($r == 1 || $r == 15) && $tra->status_bon_a_servir == 3 ) @elseif($r == 1 && $tra->status_bon_a_servir == 4) A4 A5 @elseif($r == 1 && $tra->status_bon_a_servir == 5) @elseif($r == 1 && $tra->status_bon_a_servir == 10) @endif
Aucun bon trouvé
@if($transaction->hasPages()) @endif
@foreach($transaction as $tra) @include('partials.modals_bonaservir', ['tra' => $tra]) @endforeach @stop