Implemented deletion of bookings.
This commit is contained in:
@@ -213,7 +213,9 @@ class BookingsController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function delete(Booking $booking)
|
public function delete(Booking $booking)
|
||||||
{
|
{
|
||||||
//
|
$booking->load('subBookings.accountType.accountClass.ioType');
|
||||||
|
|
||||||
|
return view('/bookings/delete', compact('booking'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -224,7 +226,9 @@ class BookingsController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function destroy(Booking $booking)
|
public function destroy(Booking $booking)
|
||||||
{
|
{
|
||||||
//
|
$booking->delete();
|
||||||
|
|
||||||
|
return redirect('/bookings/year-' . Carbon::parse(request('date'))->format('Y'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -0,0 +1,43 @@
|
|||||||
|
@extends('layout.master')
|
||||||
|
|
||||||
|
@section('title', 'Buchung löschen')
|
||||||
|
|
||||||
|
@section('subnav')
|
||||||
|
<a href='{{ url()->previous() }}'>Zurück</a>
|
||||||
|
@endsection
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<h2>@yield('title')</h2>
|
||||||
|
<form action='/bookings/{{ $booking->id }}' method='post'>
|
||||||
|
{{ method_field('delete') }}
|
||||||
|
{{ csrf_field() }}
|
||||||
|
<p>Soll folgende Buchung und alle ihre Teilbuchungen wirklich gelöscht
|
||||||
|
werden?</p>
|
||||||
|
|
||||||
|
<table border='1'>
|
||||||
|
<tr>
|
||||||
|
<th>Datum</th>
|
||||||
|
<th>Positionen</th>
|
||||||
|
<th>Person / Firma</th>
|
||||||
|
<th>Betrag</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>{{ $booking->date }}</td>
|
||||||
|
<td>{{ $booking->reference }}</td>
|
||||||
|
<td>{{ $booking->person_or_company }}</td>
|
||||||
|
<td align='right'>{{ formatAmount($booking->signedAmount(), true, true) }}</td>
|
||||||
|
</tr>
|
||||||
|
@foreach($booking->subBookings as $subBooking)
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>{{ $subBooking->reference }}</td>
|
||||||
|
<td></td>
|
||||||
|
<td align='right'>{{ formatAmount($subBooking->signedAmount(), true, true) }}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<button type="submit" id="submit">Ja</button>
|
||||||
|
</form>
|
||||||
|
@endsection
|
||||||
|
|
||||||
@@ -14,6 +14,7 @@
|
|||||||
</h4>
|
</h4>
|
||||||
<table border='1'>
|
<table border='1'>
|
||||||
<tr>
|
<tr>
|
||||||
|
<th></th>
|
||||||
<th></th>
|
<th></th>
|
||||||
<th>ID</th>
|
<th>ID</th>
|
||||||
<th>Datum</th>
|
<th>Datum</th>
|
||||||
@@ -28,6 +29,7 @@
|
|||||||
@if (date('Y') > $year
|
@if (date('Y') > $year
|
||||||
or (date('Y') == $year and date('m') >= $month))
|
or (date('Y') == $year and date('m') >= $month))
|
||||||
<tr style='color: red; font-weight: bold'>
|
<tr style='color: red; font-weight: bold'>
|
||||||
|
<td></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>{{ startOfMonth($year, $month) }}</td>
|
<td>{{ startOfMonth($year, $month) }}</td>
|
||||||
@@ -47,6 +49,9 @@
|
|||||||
v
|
v
|
||||||
@endif
|
@endif
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
<a href='/bookings/{{ $booking->id }}/delete'>x</a>
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href='/bookings/{{ $booking->id }}/edit'>
|
<a href='/bookings/{{ $booking->id }}/edit'>
|
||||||
{{ $booking->id }}
|
{{ $booking->id }}
|
||||||
@@ -82,6 +87,7 @@
|
|||||||
<td>+</td>
|
<td>+</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
|
<td></td>
|
||||||
<td>{{ $subBooking->reference }}</td>
|
<td>{{ $subBooking->reference }}</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td align='right'>
|
<td align='right'>
|
||||||
@@ -110,6 +116,7 @@
|
|||||||
@if (date('Y') > $year
|
@if (date('Y') > $year
|
||||||
or (date('Y') == $year and date('m') >= $month))
|
or (date('Y') == $year and date('m') >= $month))
|
||||||
<tr style='color: #000080; font-weight: bold'>
|
<tr style='color: #000080; font-weight: bold'>
|
||||||
|
<td></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>
|
<td>
|
||||||
@@ -136,7 +143,7 @@
|
|||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@for ($i = 0; $i < 9; $i++)
|
@for ($i = 0; $i < 10; $i++)
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@endfor
|
@endfor
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
Reference in New Issue
Block a user