@extends('app')
@section('pageTitle')
{{$company->name}} | Urensysteem
@endsection
@section('content')
<div class="container companyOverview">
<div class="row">
<div class="panel panel-default">
<div class="panel-body">
<div class="col-lg-12">
<div class="col-lg-9">
<h1>{{$company->name}}</h1>
</div>
<div class="col-lg-3">
<a href="/klanten/{{$company->id}}/edit"
class="btn btn-primary pull-right" style="margin-top: 18px;" dusk="editCompany" >Bewerk
klant</a>
</div>
</div>
@can('company_ financial_information')
<div class="col-lg-12 project-details">
<div class="col-md-3">
<label>Uren geschreven</label>
<h4>{{ $budgets->sum(function ($item) { return $item->projectHours['totalHours']; }) }}
uur</h4>
</div>
<div class="col-md-3">
<label>Facturabele uren</label>
<h4>{{ $budgets->sum(function ($item) { return $item->projectHours['totalHoursInBudget']; }) }}
uur</h4>
</div>
<div class="col-md-3">
<label>Gemiddelde uurprijs</label>
<h4>
{{$companyBudgets->meanHourlyRate}}
</h4>
</div>
<div class="col-md-3">
<label>Omzet</label>
<h4>€ {{$companyBudgets->volume}}</h4>
</div>
</div>
@endcan
<div class="col-md-12 project-details">
@foreach($company->Contacts as $contacts)
<div class="col-md-3">
<h4><label>Gegevens</label></h4>
<table>
<tbody>
<tr>
<td><label>{{$company->name}}</label></td>
</tr>
<tr>
<td>{{$contacts->street}} {{$contacts->housenumber}}</td>
</tr>
<tr>
<td>{{$contacts->zip_code}} {{$contacts->city}}</td>
</tr>
<tr>
<td>{{$company->Country->name}}</td>
</tr>
</tbody>
</table>
</div>
<div class="col-md-3">
<h4><label>Financiƫle gegevens</label></h4>
<table>
<tbody>
<tr>
<td><label>KVK nummer:</label> {{$contacts->kvk}}</td>
</tr>
<tr>
<td><label>BTW nummer:</label> {{$contacts->btw}}</td>
</tr>
</tbody>
</table>
</div>
<div class="col-md-3">
<h4><label>Contactpersoon</label></h4>
<table>
<tbody>
<tr>
<td>{{$contacts->name}}</td>
</tr>
<tr>
<td>{{$contacts->email}}</td>
</tr>
<tr>
<td>{{$contacts->phone}}</td>
</tr>
</tbody>
</table>
</div>
<div class="col-md-3">
<h4><label>Overige gegevens</label></h4>
<table>
<tbody>
<tr>
<td><label>Acquisitie:</label> {{$company->Acquisition->name}}</td>
</tr>
<tr>
<td><label>Soort klant:</label> {{$company->Kind->name}}</td>
</tr>
</tbody>
</table>
</div>
@endforeach
</div>
<div class="col-lg-12">
@if (\Session::has('message'))
@if(!empty(Session::get('message')['url']))
<div class="alert alert-info">
{{ Session::get('message')['message'] }}
<a class="pull-right btn btn-default" href="{{ Session::get('message')['url'] }}"
style="margin-top: -7px">Herstel</a>
</div>
@else
<div class="alert alert-info">{{ Session::get('message') }}</div>
@endif
@endif
</div>
<div class="col-lg-12 projects">
<div class="col-lg-12">
<div class="col-lg-4">
<h2>Projecten</h2>
</div>
<div class="col-lg-4">
<form action="/klanten/{{$company->id}}" id="search" method="get">
<div class="col-lg-10">
<input type="text" id="searchBar" class="form-control" placeholder="Zoeken"
style="margin-top: 26px;">
</div>
<div class="col-xs-2">
<input type="submit" class="btn btn-primary" value="Zoeken" form="search"
style="margin-top: 26px;">
</div>
<input type="hidden" name="search" id="searchValue" value="">
</form>
</div>
<div class="col-lg-4">
{{--<a href="/projecten/create?company={{$company->id}}&ref=klanten-{{$company->id}}" class="btn btn-primary pull-right" style="margin-top: 26px;">+ Maak project</a>--}}
<button type="button" name="createProject" data-toggle=modal data-backdrop="static" data-target="#createProjectModal" onclick="loadPopup('/projecten/create?company={{$company->id}}&ref=klanten-{{$company->id}}','#createProjectModal');" class="btn btn-primary pull-right">+ Maak project</button>
</div>
</div>
<div class="col-lg-12">
<br>
<div class="col-md-3">
<label>Begin datum</label>
<input type="text" id="datepicker" name="begin"
value="{{ !empty($begin) ? $begin : ""}}" class="form-control beginDate">
</div>
<div class="col-md-3">
<label>Eind datum</label>
<input type="text" id="datepicker2" name="end" value="{{ !empty($end) ? $end : ""}}"
class="form-control endDate">
</div>
<div class="col-md-3" style="margin-top: 27px;">
<select name="projectWorker" id="projectWorker" class="form-control selectpicker"
data-live-search="true" title="Kies een werknemer">
@if(!empty($user))
<option value="{{$user}}" selected>{{$user}}</option>
@foreach($users as $projectUser)
@if($user != $projectUser->name)
<option value="{{$projectUser->name}}">{{$projectUser->name}}</option>
@endif
@endforeach
@else
<option selected disabled></option>
@foreach($users as $projectUser)
<option value="{{$projectUser->name}}">{{$projectUser->name}}</option>
@endforeach
@endif
</select>
</div>
<div class="col-md-1">
<a href="/klanten/{{$company->id}}" class="btn btn-primary"
style="margin-top: 27px;">Reset alles</a>
</div>
<div class="col-md-2">
@can('download_excel')
<a href="{{route('excel.company', ['company' => $company->id, 'begin' => $begin ?? $company->created_at->toDateString(), 'end' => $end ?? today()->toDateString()])}}"
class="pull-right excelExport" style="margin-top: 32px;">
<img src="/images/excel.png"> Download Excel
</a>
@endcan
</div>
</div>
<br>
<br>
@if($projects->isEmpty())
<div class="col-lg-12">
</div>
Geen projecten
@else
<div class="col-lg-12">
<br>
<br>
@foreach($projects as $index => $project)
<div class="col-lg-12 project @if($project->archived == '1') inactive @else active @endif">
<div class="col-md-12">
<div class="col-md-8">
<h2 class="title">
<a href="/projecten/{{ $project->id }}">{{$project->name}}</a>
</h2>
</div>
<div class="col-md-4" style="text-align: right; padding-top: 25px;">
<label>Datum:</label> {{$project->created_at->format('d-m-Y G:i:s')}}
</div>
</div>
<div class="col-md-12">
@if($budgets[$index]->projectHours['budget'] > 0)
<div class="col-md-6">
<h4><b>Process:</b> {{$budgets[$index]->projectHours['totalHoursInBudget']}}
/ {{$budgets[$index]->projectHours['budget']}}</h4>
</div>
<div class="col-md-6" style="text-align: right;">
<h4><b>Resterend budget:</b> <span
style="margin-top: 4px; color: {{ $budgets[$index]->projectHours['hoursLeftInBudget'] > 0 ? '#2ab27b' : 'red' }}; ">{{ $budgets[$index]->projectHours['hoursLeftInBudget'] }}</span>
</h4>
</div>
@else
<div class="col-md-6">
<h4> </h4>
</div>
@endif
<div class="col-md-12">
@include('partials.generalElements.progressBar',[
'totalHoursInBudget' => $budgets[$index]->projectHours['totalHoursInBudget'],
'hoursNoBudget' => $budgets[$index]->projectHours['totalBillWithoutBudget']+$budgets[$index]->projectHours['totalNotBillWithoutBudget'],
'budget' => $budgets[$index]->projectHours['budget'],
'hoursLeftInBudget' => $budgets[$index]->projectHours['hoursLeftInBudget'],
'barWidth' => $budgets[$index]->projectHours['budget'] > 0 ? ((100 / $budgets[$index]->projectHours['budget']) * $budgets[$index]->projectHours['totalHoursInBudget']) : 100,
'isProject' => true
])
</div>
</div>
</div>
@endforeach
<div class="text-center">
{!! $projects->appends(Request::except('page'))->render() !!}
</div>
</div>
@endif
</div>
</div>
</div>
</div>
<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="createProjectModal" id="createProjectModal"></div>
</div>
@stop
@section('script')
<script type="text/javascript">
$(document).ready(function () {
$.urlParam = function (name) {
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
};
$('#searchBar').on('keyup', function () {
$value = $(this).val();
var param = "";
if (window.location.search.indexOf('action=') > -1) {
param = $.urlParam('action');
}
$("#searchValue").attr("value", $value);
});
});
</script>
<script src="{{ asset('js/createFilterParams.js') }}"></script>
@stop