@livewire('customer-train-component', ['customer_id' => $customer->id ,'customer'=>$customer ,'component_name'=>"customer-courses-show"])

@if (app()->getLocale()=="ar") {{ trans_choice('messages.Courses' ,3) }} {{ __('messages.Customer') }} {{$customer->name}} @else {{ __('messages.Customer') }} {{$customer->name}} {{ trans_choice('messages.Courses' ,3) }} @endif

{{__('messages.search')}}
status {{__('messages.Status')}}
product_id {{__('messages.Product')}} @foreach(\App\Models\Product::where('active',1)->get() as $product) {{-- @if($product->product_type->name == "Course") --}} {{-- @endif --}} @endforeach
course_level_id {{__('messages.Course Level')}} @foreach($course_levels as $courseLevel) @if ($product_id) @else @endif @endforeach
{{__('messages.Branch')}} branch_id @foreach(\App\Models\Branch::all() as $branch) @endforeach
# {{__('messages.Name')}} {{__('messages.Course Level')}} {{__('messages.Offer')}} {{__('messages.Order')}} {{__('messages.Course Branch')}} {{__('messages.Price')}} {{__('messages.Tax')}} {{__('messages.Tax Amount')}} {{__('messages.Price with Tax')}} {{__('messages.Status')}} {{__('messages.Close')}}   @forelse ($order_details as $key => $order_detail) @php $order_change_detail = App\Models\OrderChangeDetail::where("to_order_detail_id" ,$order_detail->id)->first(); $from_order_detail_id = ( $order_change_detail )? $order_change_detail->from_order_detail_id : null; $order_change_detail = App\Models\OrderChangeDetail::where("from_order_detail_id" ,$order_detail->id)->first(); $to_order_detail_id = ( $order_change_detail )? $order_change_detail->to_order_detail_id : null; $class_bg = ($from_order_detail_id) ?"bg-yellow-200" :""; if($to_order_detail_id) $class_bg = "bg-yellow-200" ; // $rows_span = ($from_order_detail_id) ? 2 : 1 ; if($order_detail->order->account_id != $order_detail->customer_id ) { $class_bg = "bg-purple-200"; }elseif ($order_detail->status =="transfered") { $class_bg = "bg-purple-200"; } @endphp @switch( $order_detail->item_type) @case("App\Models\Product") #{{$loop->iteration}} {{__('messages.Name')}} {{$order_detail->item->name}} {{__('messages.Course Level')}} {{($order_detail->course_level_id)? $order_detail->course_level->name :"not yet"}} {{__('messages.Offer')}} - {{__('messages.Order')}} {{$order_detail->order->id}} {{__('messages.Branch')}} {{($order_detail->branch_id)? $order_detail->branch->name :"not yet"}} {{__('messages.Price')}} {{number_format((float) $order_detail->price, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Tax')}} {{($order_detail->tax)? ($order_detail->tax *100) .' %' : "-"}} {{__('messages.Tax Amount')}} {{number_format((float) $order_detail->price * $order_detail->tax , 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Price with Tax')}} {{number_format((float) $order_detail->price_with_tax, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Status')}} @if ($order_detail->course_customers->count()>0 ) @php $od_rslt = $order_detail->course_customers()->whereIn("confirmation" ,["Not Yet" ,"Confirmed","Not Sure"])->first(); @endphp @if ($od_rslt) {{__('messages.'.$order_detail->status)}} @else {{__('messages.'.$order_detail->status)}} @endif @else {{__('messages.'.$order_detail->status)}} @endif
@if($order_detail->order->account_id != $order_detail->customer_id ) {{__('messages.transfered from customer')}} ( {{$order_detail->order->account->code}} ) @endif
  @if ($order_detail->status =="waiting") @endif @can("close order_details") @if ($order_detail->status =="waiting"|| $order_detail->status =="open" ) {{__("messages.CLose Order Detail")}} {{$order_detail->id}} @endif @endcan
@break @case("App\Models\ProductOffer") #{{$loop->iteration}} {{__('messages.Name')}} {{$order_detail->item->product->name}} {{__('messages.Course Level')}} {{($order_detail->course_level_id)? $order_detail->course_level->name :"not yet"}} {{__('messages.Offer')}} {{$order_detail->item->offer->name}} {{__('messages.Order')}} {{$order_detail->order->id}} {{__('messages.Branch')}} {{($order_detail->branch_id)? $order_detail->branch->name :"not yet"}} {{__('messages.Price')}} {{number_format((float) $order_detail->price, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Tax')}} {{($order_detail->tax)? ($order_detail->tax *100) .' %' : "-"}} {{__('messages.Tax Amount')}} {{number_format((float) $order_detail->price * $order_detail->tax , 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Price with Tax')}} {{number_format((float) $order_detail->price_with_tax, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Status')}} @if ($order_detail->course_customers->count()>0 ) @php $od_rslt = $order_detail->course_customers()->whereIn("confirmation" ,["Not Yet" ,"Confirmed","Not Sure"])->first(); @endphp @if ($od_rslt) {{__('messages.'.$order_detail->status)}} @else {{__('messages.'.$order_detail->status)}} @endif @else {{__('messages.'.$order_detail->status)}} @endif
@if($order_detail->order->account_id != $order_detail->customer_id ) {{__('messages.transfered from customer')}} ( {{$order_detail->order->account->code}} ) @endif
  @if ($order_detail->status =="waiting") @endif @can("close order_details") @if ($order_detail->status =="waiting"|| $order_detail->status =="open" ) {{__("messages.CLose Order Detail")}} {{$order_detail->id}} @endif @endcan
@break @case("App\Models\PackageProduct") #{{$loop->iteration}} {{__('messages.Name')}} {{$order_detail->item->product->name}} {{__('messages.Course Level')}} {{($order_detail->course_level_id)? $order_detail->course_level->name :"not yet"}} {{__('messages.Offer')}} {{$order_detail->item->package->name}} {{__('messages.Order')}} {{$order_detail->order->id}} {{__('messages.Branch')}} {{($order_detail->branch_id)? $order_detail->branch->name :"not yet"}} {{__('messages.Price')}} {{number_format((float) $order_detail->price, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Tax')}} {{($order_detail->tax)? ($order_detail->tax *100) .' %' : "-"}} {{__('messages.Tax Amount')}} {{number_format((float) $order_detail->price * $order_detail->tax , 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Price with Tax')}} {{number_format((float) $order_detail->price_with_tax, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Status')}} @if ($order_detail->course_customers->count()>0 ) @php $od_rslt = $order_detail->course_customers()->whereIn("confirmation" ,["Not Yet" ,"Confirmed","Not Sure"])->first(); @endphp @if ($od_rslt) {{__('messages.'.$order_detail->status)}} @else {{__('messages.'.$order_detail->status)}} @endif @else {{__('messages.'.$order_detail->status)}} @endif
@if($order_detail->order->account_id != $order_detail->customer_id ) {{__('messages.transfered from customer')}} ( {{$order_detail->order->account->code}} ) @endif
  @if ($order_detail->status =="waiting") @endif @can("close order_details") @if ($order_detail->status =="waiting"|| $order_detail->status =="open" ) {{__("messages.CLose Order Detail")}} {{$order_detail->id}} @endif @endcan
@break @case("App\Models\InstallmentPackageProduct") #{{$loop->iteration}} {{__('messages.Name')}} {{$order_detail->item->product->name}} {{__('messages.Course Level')}} {{($order_detail->course_level_id)? $order_detail->course_level->name :"not yet"}} {{__('messages.Offer')}} {{$order_detail->item->installment_package->name}} {{__('messages.Order')}} {{$order_detail->order->id}} {{__('messages.Branch')}} {{($order_detail->branch_id)? $order_detail->branch->name :"not yet"}} {{__('messages.Price')}} {{number_format((float) $order_detail->price, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Tax')}} {{($order_detail->tax)? ($order_detail->tax *100) .' %' : "-"}} {{__('messages.Tax Amount')}} {{number_format((float) $order_detail->price * $order_detail->tax , 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Price with Tax')}} {{number_format((float) $order_detail->price_with_tax, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Status')}} @if ($order_detail->course_customers->count()>0 ) @php $od_rslt = $order_detail->course_customers()->whereIn("confirmation" ,["Not Yet" ,"Confirmed","Not Sure"])->first(); @endphp @if ($od_rslt) {{__('messages.'.$order_detail->status)}} @else {{__('messages.'.$order_detail->status)}} @endif @else {{__('messages.'.$order_detail->status)}} @endif
@if($order_detail->order->account_id != $order_detail->customer_id ) {{__('messages.transfered from customer')}} ( {{$order_detail->order->account->code}} ) @endif
  @if ($order_detail->status =="waiting") @endif @can("close order_details") @if ($order_detail->status =="waiting"|| $order_detail->status =="open" ) {{__("messages.CLose Order Detail")}} {{$order_detail->id}} @endif @endcan
@break @endswitch @empty {{__('messages.Empty Result')}} @endforelse
@foreach($customer->course_customer as $course_customer)
{{$customer->name}} -

{{ $course_customer->confirmation }}- ({{$course_customer->status}}) - ({{$course_customer->course->course_level->product->name}} - {{$course_customer->course->course_level->name}})

{{ $course_customer->comment }}
{{ $course_customer->created_at->diffForHumans() }}
@endforeach
@if (count($coursesListChangeAble)>0) {{--
# {{__('messages.Name')}} {{__('messages.Course Level')}} {{__('messages.Offer')}} {{__('messages.Course Branch')}} {{__('messages.Price')}} {{__('messages.Tax')}} {{__('messages.Tax Amount')}} {{__('messages.Price with Tax')}} {{__('messages.Status')}}   @foreach($coursesListChangeAble as $key => $order_detail_id) @php $order_detail = \App\Models\OrderDetail::find($order_detail_id); @endphp @switch( $order_detail->item_type) @case("App\Models\Product") #{{$loop->iteration}} {{__('messages.Name')}} {{$order_detail->item->name}} {{__('messages.Course Level')}} {{($order_detail->course_level_id)? $order_detail->course_level->name :"not yet"}} {{__('messages.Offer')}} - {{__('messages.Branch')}} {{($order_detail->branch_id)? $order_detail->branch->name :"not yet"}} {{__('messages.Price')}} {{number_format((float) $order_detail->price, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Tax')}} {{($order_detail->tax)? ($order_detail->tax *100) .' %' : "-"}} {{__('messages.Tax Amount')}} {{number_format((float) $order_detail->price * $order_detail->tax , 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Price with Tax')}} {{number_format((float) $order_detail->price_with_tax, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Status')}} {{__('messages.Changing')}}   @break @case("App\Models\ProductOffer") #{{$loop->iteration}} {{__('messages.Name')}} {{$order_detail->item->product->name}} {{__('messages.Course Level')}} {{($order_detail->course_level_id)? $order_detail->course_level->name :"not yet"}} {{__('messages.Offer')}} {{$order_detail->item->offer->name}} {{__('messages.Branch')}} {{($order_detail->branch_id)? $order_detail->branch->name :"not yet"}} {{__('messages.Price')}} {{number_format((float) $order_detail->price, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Tax')}} {{($order_detail->tax)? ($order_detail->tax *100) .' %' : "-"}} {{__('messages.Tax Amount')}} {{number_format((float) $order_detail->price * $order_detail->tax , 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Price with Tax')}} {{number_format((float) $order_detail->price_with_tax, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Status')}} {{__('messages.Changing')}}   @break @case("App\Models\PackageProduct") #{{$loop->iteration}} {{__('messages.Name')}} {{$order_detail->item->product->name}} {{__('messages.Course Level')}} {{($order_detail->course_level_id)? $order_detail->course_level->name :"not yet"}} {{__('messages.Offer')}} {{$order_detail->item->package->name}} {{__('messages.Branch')}} {{($order_detail->branch_id)? $order_detail->branch->name :"not yet"}} {{__('messages.Price')}} {{number_format((float) $order_detail->price, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Tax')}} {{($order_detail->tax)? ($order_detail->tax *100) .' %' : "-"}} {{__('messages.Tax Amount')}} {{number_format((float) $order_detail->price * $order_detail->tax , 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Price with Tax')}} {{number_format((float) $order_detail->price_with_tax, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Status')}} {{__('messages.Changing')}}   @break @case("App\Models\InstallmentPackageProduct") #{{$loop->iteration}} {{__('messages.Name')}} {{$order_detail->item->product->name}} {{__('messages.Course Level')}} {{($order_detail->course_level_id)? $order_detail->course_level->name :"not yet"}} {{__('messages.Offer')}} {{$order_detail->item->installment_package->name}} {{__('messages.Branch')}} {{($order_detail->branch_id)? $order_detail->branch->name :"not yet"}} {{__('messages.Price')}} {{number_format((float) $order_detail->price, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Tax')}} {{($order_detail->tax)? ($order_detail->tax *100) .' %' : "-"}} {{__('messages.Tax Amount')}} {{number_format((float) $order_detail->price * $order_detail->tax , 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Price with Tax')}} {{number_format((float) $order_detail->price_with_tax, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Status')}} {{__('messages.Changing')}}   @break @endswitch @endforeach     {{__('messages.Total')}} {{number_format((float) $total_change_amount, 2) ?? '-' }} {{$order_detail->order->currency->name}}     {{__('messages.Total')}} {{number_format((float) $total_change_taxes_amount, 2) ?? '-' }} {{$order_detail->order->currency->name}} {{__('messages.Total')}} {{number_format((float) $total_change_amount_with_taxes, 2) ?? '-' }} {{$order_detail->order->currency->name}}    
--}}
@switch($active) @case("change") @livewire('order-change-component', ['customer' => $customer ,'coursesListChangeAble'=>$coursesListChangeAble], key("order-change-component")) @break @case("wallet") @livewire('order-transfer-to-wallet-component', ['customer' => $customer ,'coursesListChangeAble'=>$coursesListChangeAble], key("order-transfer-to-wallet-component")) @break @case("transfer")
@livewire('order-transfer-component', ['customer' => $customer ,'coursesListChangeAble'=>$coursesListChangeAble] ,key('nested-order-transfer-component'))
@break @case("refund") @livewire('refund-component', ['customer' => $customer ,'coursesListChangeAble'=>$coursesListChangeAble], key("refund-component")) @break @endswitch
@endif