@extends('layouts.admin') @section('page-title') {{__('Manage Invoices')}} @endsection @push('script-page') @endpush @section('breadcrumb') @endsection @section('action-btn')
{{-- --}} @can('create invoice') @endcan
@endsection @section('content')
@if (!\Auth::guard('customer')->check()) {{ Form::open(['route' => ['invoice.index'], 'method' => 'GET', 'id' => 'customer_submit']) }} @else {{ Form::open(['route' => ['customer.invoice'], 'method' => 'GET', 'id' => 'customer_submit']) }} @endif
{{ Form::label('issue_date', __('Issue Date'),['class'=>'form-label'])}} {{ Form::date('issue_date', isset($_GET['issue_date'])?$_GET['issue_date']:'', array('class' => 'form-control month-btn','id'=>'pc-daterangepicker-1')) }}
@if (!\Auth::guard('customer')->check())
{{ Form::label('customer', __('Customer'),['class'=>'form-label'])}} {{ Form::select('customer', $customer, isset($_GET['customer']) ? $_GET['customer'] : '', ['class' => 'form-control select']) }}
@endif
{{ Form::label('status', __('Status'),['class'=>'form-label'])}} {{ Form::select('status', ['' => 'Select Status'] + $status, isset($_GET['status']) ? $_GET['status'] : '', ['class' => 'form-control select']) }}
@if (!\Auth::guard('customer')->check()) @else @endif
{{ Form::close() }}
@if (!\Auth::guard('customer')->check()) @endif @if (Gate::check('edit invoice') || Gate::check('delete invoice') || Gate::check('show invoice')) @endif {{-- --}} @foreach ($invoices as $invoice) @if (!\Auth::guard('customer')->check()) @endif @if (Gate::check('edit invoice') || Gate::check('delete invoice') || Gate::check('show invoice')) @endif @endforeach
{{ __('Invoice') }}{{ __('Customer') }}{{ __('Issue Date') }} {{ __('Due Date') }} {{ __('Due Amount') }} {{ __('Status') }}{{ __('Action') }} {!! DNS1D::getBarcodeHTML($invoice->sku, "C128",1.4,22) !!}

{{$invoice->sku}}

@if (\Auth::guard('customer')->check()) {{ AUth::user()->invoiceNumberFormat($invoice->invoice_id) }} @else {{ AUth::user()->invoiceNumberFormat($invoice->invoice_id) }} @endif {{ !empty($invoice->customer) ? $invoice->customer->name : '' }} {{ Auth::user()->dateFormat($invoice->issue_date) }} @if ($invoice->due_date < date('Y-m-d'))

{{ \Auth::user()->dateFormat($invoice->due_date) }}

@else {{ \Auth::user()->dateFormat($invoice->due_date) }} @endif
{{ \Auth::user()->priceFormat($invoice->getDue()) }} @if ($invoice->status == 0) {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} @elseif($invoice->status == 1) {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} @elseif($invoice->status == 2) {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} @elseif($invoice->status == 3) {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} @elseif($invoice->status == 4) {{ __(\App\Models\Invoice::$statues[$invoice->status]) }} @endif @php $invoiceID= Crypt::encrypt($invoice->id); @endphp @can('copy invoice')
@endcan @can('duplicate invoice')
{!! Form::open(['method' => 'get', 'route' => ['invoice.duplicate', $invoice->id], 'id' => 'duplicate-form-' . $invoice->id]) !!} {!! Form::open(['method' => 'get', 'route' => ['invoice.duplicate', $invoice->id], 'id' => 'duplicate-form-' . $invoice->id]) !!} {!! Form::close() !!}
@endcan @can('show invoice') @if (\Auth::guard('customer')->check()) @else @endif @endcan @can('edit invoice') @endcan @can('delete invoice')
{!! Form::open(['method' => 'DELETE', 'route' => ['invoice.destroy', $invoice->id], 'id' => 'delete-form-' . $invoice->id]) !!} {!! Form::close() !!}
@endcan
@endsection