@extends('layouts.app') @section('title', __('hms::lang.edit_booking')) @section('content') @include('hms::layouts.nav')

@lang('hms::lang.edit_booking')

{!! Form::open([ 'url' => action([\Modules\Hms\Http\Controllers\HmsBookingController::class, 'update'],[$transaction->id]), 'method' => 'put', 'id' => 'edit_booking', 'files' => true ]) !!}
{!! Form::label('contact_id', __('contact.customer') . ':*') !!}
{!! Form::select('contact_id', [], null, ['class' => 'form-control mousetrap', 'id' => 'customer_id', 'placeholder' => 'Enter Customer name / phone', 'required']); !!}
@lang('account.customer_due'): {{$customer_due ?? ''}}
@lang('lang_v1.billing_address'):
{!! $transaction->contact->contact_address ?? '' !!}
{!! Form::label('status', __('hms::lang.status') . '*') !!} {!! Form::select('status', $status, $transaction->status, [ 'class' => 'form-control status', 'required', 'placeholder' => __('hms::lang.status'), ]) !!}
{!! Form::label('arrival_date', __('hms::lang.arrival_date') . ':') !!} {!! Form::text('arrival_date', @format_date($transaction->hms_booking_arrival_date_time), [ 'class' => 'form-control date_picker', 'placeholder' => __('hms::lang.arrival_date'), 'readonly', 'required', 'id' => 'arrival_date', ]) !!}
{!! Form::label('arrival_time', __('hms::lang.arrival_time') . ':') !!} {!! Form::text('arrival_time', @format_time($transaction->hms_booking_arrival_date_time), [ 'class' => 'form-control time_picker', 'placeholder' => __('hms::lang.arrival_time'), 'readonly', 'required', 'id' => 'arrival_time', ]) !!}
{!! Form::label('departure_date', __('hms::lang.departure_date') . ':') !!} {!! Form::text('departure_date', @format_date($transaction->hms_booking_departure_date_time), [ 'class' => 'form-control departure_date', 'placeholder' => __('hms::lang.departure_date'), 'readonly', 'required', 'id' => 'departure_date', ]) !!}

1 Days

{!! Form::label('departure_time', __('hms::lang.departure_time') . ':') !!} {!! Form::text('departure_time', @format_time($transaction->hms_booking_departure_date_time), [ 'class' => 'form-control time_picker', 'placeholder' => __('hms::lang.departure_time'), 'readonly', 'required', 'id' => 'departure_time', ]) !!}

@lang('hms::lang.rooms_and_extras')

@foreach ($booking_rooms as $index => $room) @endforeach
@lang('hms::lang.type') @lang('hms::lang.room_no') @lang('hms::lang.no_of_adult') @lang('hms::lang.no_of_child') @lang('hms::lang.price') @lang('messages.action')
{{ $room->type }} {{ $room->room_number }} {{ $room->adults }} {{ $room->childrens }} {{ $room->total_price }}
@foreach ( $extras as $index => $extra) @endforeach
@lang('hms::lang.extras')
id, $extras_id)) checked @endif> {{ $extra->name }} / {{ $extra->price }} - {{ str_replace("_", " ", $extra->price_per) }}

@lang('hms::lang.status') @lang('hms::lang.status')

@lang('hms::lang.room_price') :
0.00
@lang('hms::lang.extra_price') :
{{-- 0.00 --}} 0.00
@lang('hms::lang.discount') :
0.00

@php $discount_percent_disable = 0; if(!empty($transaction->hms_coupon_id)){ $discount_percent_disable = 1; } @endphp
{!! Form::number('discount_percent', ($discount_percent_disable == 0 && $transaction->discount_amount > 0)? number_format($transaction->discount_amount, 2) : null, [ 'class' => 'form-control', 'id' => 'discount_percent', 'disabled' => $discount_percent_disable == 1 ? 'disabled' : null, 'placeholder' => __('hms::lang.discount_percent'), ]) !!}
Total:
0.00

@lang('hms::lang.apply_coupon')

{!! Form::label('coupon_code', __('hms::lang.coupon_code') . ':') !!} {!! Form::text('coupon_code', $transaction->coupon_code, [ 'class' => 'form-control coupon_code', 'placeholder' => __('hms::lang.coupon_code'), 'disabled' => (empty($transaction->hms_coupon_id) && $transaction->discount_amount > 0) ? 'disabled' : null, ]) !!}
@lang('hms::lang.apply_coupon')

@lang('hms::lang.add_payment')

@foreach($payment_lines as $payment_line) @if($payment_line['is_return'] == 1) @php $change_return = $payment_line; @endphp @continue @endif @if(!empty($payment_line['id'])) {!! Form::hidden("payment[$loop->index][payment_id]", $payment_line['id']); !!} @endif
@include('hms::partials.payment_row_form', ['row_index' => $loop->index, 'show_date' => true, 'payment_lines' => $payment_line, 'show_denomination' => true])
@endforeach

@lang('lang_v1.change_return'):
0 {!! Form::hidden("change_return", $change_return['amount'], ['class' => 'form-control change_return input_number', 'required', 'id' => "change_return"]); !!} @if(!empty($change_return['id'])) @endif
{!! Form::label("change_return_method" , __('lang_v1.change_return_payment_method') . ':*') !!}
@php $_payment_method = empty($change_return['method']) && array_key_exists('cash', $payment_types) ? 'cash' : $change_return['method']; $_payment_types = $payment_types; if(isset($_payment_types['advance'])) { unset($_payment_types['advance']); } @endphp {!! Form::select("payment[change_return][method]", $_payment_types, $_payment_method, ['class' => 'form-control col-md-12 payment_types_dropdown', 'id' => 'change_return_method', 'style' => 'width:100%;']); !!}
@if(!empty($accounts))
{!! Form::label("change_return_account" , __('lang_v1.change_return_payment_account') . ':') !!}
{!! Form::select("payment[change_return][account_id]", $accounts, !empty($change_return['account_id']) ? $change_return['account_id'] : '' , ['class' => 'form-control select2', 'id' => 'change_return_account', 'style' => 'width:100%;']); !!}
@endif @include('hms::partials.payment_type_details', ['payment_line' => $change_return, 'row_index' => 'change_return'])
@lang('lang_v1.balance'): 0.00
{!! Form::close() !!} {{-- model --}}
@endsection @section('javascript') @endsection