File: /var/www/html/fieldsblaze-heroku/resources/views/admin/view-order.blade.php
@extends('admin.include.master')
@section('content')
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1>View Order <span class="text-info">#{{ $Order->OrderNo }}</span></h1>
</div>
<div class="col-sm-6 text-right">
{{-- Edit Order --}}
@if ($Order->IsDeleted == '0' || $Order->OrderStatusId == 'Draft')
<button type="submit" class="btn btn-sm btn-info mx-1" id="{{ $Order->id }}"
onclick="editOrderRecord('{{ $Order->id }}')">Edit</button>
@endif
{{-- Delete Temp --}}
@if ($OrderCount->count() <= 0 && $Order->IsDeleted == '0')
<button type="submit" class="btn btn-sm btn-outline-danger" data-id="{{ $Order->OrderId }}"
onclick="deleteTemp('{{ $Order->OrderId }}');">Delete</button>
@endif
{{-- Delete Permanent --}}
@if ($Order->IsDeleted == '1')
<button type="submit" class="btn btn-sm btn-outline-danger" data-id="{{ $Order->OrderId }}"
onclick="deletePermanent('{{ $Order->OrderId }}');">Delete</button>
@endif
{{-- Order Invoice --}}
@if ($OrderCount->count())
<a type="submit" class="btn btn-sm btn-outline-success mx-1"
href="{{ url('order-invoice',$Order->OrderId ) }}" target="_blank">Order Invoice</a>
@endif
</div>
</div>
</div><!-- /.container-fluid -->
</section>
<!-- Main content -->
<section class="content">
<!-- /.col -->
<div class="card-body">
<div class="tab-content">
<div class="tab-pane active">
<div class="row">
<div class="col-md-6">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">Order Info</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<div class="row">
<label for="inputName" class="col-sm-4">Customer Name:</label>
<div class="col-sm-8">
<p class="">{{ $Order->CustomerName }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Order Status:</label>
<div class="col-sm-8">
<p class="">{{ $Order->OrderStatusId }}</p>
</div>
</div>
@if ($Order->IsReturn == '1')
<div class="row">
<label for="inputName" class="col-sm-4">Return Reason:</label>
<div class="col-sm-8">
<p class="">@if ($Order->ReturnReason == 'Other')
{{ $Order->ReturnReasonComment}}
@else
{{ $Order->ReturnReason }}
@endif</p>
</div>
</div>
@endif
@if ($Order->Approved == 2)
<div class="row">
<label for="inputName" class="col-sm-4">Reject Comment:</label>
<div class="col-sm-8">
<p class="">{{ $Order->ApprovalComment}}</p>
</div>
</div>
@endif
<div class="row">
<label for="inputName" class="col-sm-4">Total Order Item:</label>
<div class="col-sm-8">
<p class="">{{ $OrderCount->count() }}</p>
</div>
</div>
@if ($OrderCount->count() > 0)
<div class="row">
<label for="inputName" class="col-sm-4">Total Amount:</label>
<div class="col-sm-8">
<p class="">₹{{ $Order->TotalAmount }}</p>
</div>
</div>
@endif
@if ($OrderCount->count() > 0)
<div class="row">
<label for="inputName" class="col-sm-4">Total Discount:</label>
<div class="col-sm-8">
<p class="">₹{{ $Order->TotalDiscount }}</p>
</div>
</div>
@endif
@if ($OrderCount->count() > 0)
<div class="row">
<label for="inputName" class="col-sm-4">SubTotal:</label>
<div class="col-sm-8">
<p class="">₹{{ $Order->SubTotal }}</p>
</div>
</div>
@endif
@if ($OrderCount->count() > 0)
<div class="row">
<label for="inputName" class="col-sm-4">GST Amount:</label>
<div class="col-sm-8">
<p class="">₹{{ $Order->TotalGST }}</p>
</div>
</div>
@endif
@if ($OrderCount->count() > 0)
<div class="row">
<label for="inputName" class="col-sm-4">Grand Total:</label>
<div class="col-sm-8">
<p class="">₹{{ $Order->GrandTotal }}</p>
</div>
</div>
@endif
<div class="row">
<label for="inputName" class="col-sm-4">Order Book Date:</label>
<div class="col-sm-8">
<p class="">{{ date('d-M-y', strtotime($Order->OrderBookDate)) }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Order Delivery Date:</label>
<div class="col-sm-8">
<p class="">{{ date('d-M-y', strtotime($Order->OrderDeliveryDate)) }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Payment Term:</label>
<div class="col-sm-8">
<p class="">{{ $Order->PaymentTerms }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Created by:</label>
<div class="col-sm-8">
<p class="">
@if ($Order->AdminCreated_by)
{{ $Order->AdminCreated_by }}
@else
{{ $Order->Created_by }}
@endif
</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Created Date:</label>
<div class="col-sm-8">
<p class="">{{ date('d-M-y h:i:s a', strtotime($Order->Created_at)) }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Last Modified by:</label>
<div class="col-sm-8">
<p class="">
@if ($Order->AdminUpdated_by)
{{ $Order->AdminUpdated_by }}
@else
{{ $Order->Updated_by }}
@endif
</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Last Modified Date:</label>
<div class="col-sm-8">
<p class="">{{ date('d-M-y h:i:s a', strtotime($Order->Updated_at)) }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Remark:</label>
<div class="col-sm-8">
<p class="">{{ $Order->OrderNotes }}</p>
</div>
</div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<div class="col-md-6">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">Billing Address</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<div class="row">
<label for="inputName" class="col-sm-4">Street Address:</label>
<div class="col-sm-8">
<p class="">{{ $Order->BillingStreetAddress }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">City:</label>
<div class="col-sm-8">
<p class="">{{ $Order->BillingCity }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Country:</label>
<div class="col-sm-8">
<p class="">{{ $Order->BillingCountry }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">State:</label>
<div class="col-sm-8">
<p class="">{{ $Order->BillingState }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Postal Code:</label>
<div class="col-sm-8">
<p class="">{{ $Order->BillingPostalCode }}</p>
</div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">Shipping Address</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<div class="row">
<label for="inputName" class="col-sm-4">Street Address:</label>
<div class="col-sm-8">
<p class="">{{ $Order->ShippingStreetAddress }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">City:</label>
<div class="col-sm-8">
<p class="">{{ $Order->ShippingCity }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Country:</label>
<div class="col-sm-8">
<p class="">{{ $Order->ShippingCountryName }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">State:</label>
<div class="col-sm-8">
<p class="">{{ $Order->ShippingState }}</p>
</div>
</div>
<div class="row">
<label for="inputName" class="col-sm-4">Postal Code:</label>
<div class="col-sm-8">
<p class="">{{ $Order->ShippingPostalCode }}</p>
</div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">Order Item ({{ $OrderCount->count() }})</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<table id="productTableView" class="table table-bordered table-sm">
<thead>
<tr>
<th>SN</th>
<th>Code</th>
<th>Name</th>
<th>Qty</th>
<th>List Price</th>
<th>Sale Price</th>
<th>DC</th>
<th>DC Amount</th>
<th>SubTotal</th>
<th>GST%</th>
<th>Gr. Total</th>
<th>Action</th>
</tr>
</thead>
<tbody>
@foreach ($ListOrderItem as $item)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $item->ProductCode }}</td>
<td><a href="{{url('view-product', $item->ProductId) }}" target="_blank"
rel="noopener noreferrer">{{ $item->ProductName }}</a></td>
<td><input class="form-control form-control-sm" id="quantity0" type="number" min="1"
name="quantity[]" value="{{ $item->Quantity }}" readonly></td>
<td><input class="form-control form-control-sm" id="price0" type="text" name="price[]"
style="width:100%;" value="{{ $item->ListPrice }}" readonly></td>
<td><input class="form-control form-control-sm" id="salePrice0" type="text" name="salePrice[]"
style="width:100%;" value="{{ $item->SalePrice }}" readonly></td>
<td>
@if ($item->DiscountType == "flat")
<span class="badge badge-success">Flat</span>
@else
<span class="badge badge-info">{{ $item->Discount }}%</span>
@endif
</td>
<td><input class="form-control form-control-sm" id="discount" type="text" name="discount[]"
style="width:100%;" value="{{ $item->DiscountInRupees }}" readonly></td>
<td><input class="form-control form-control-sm" id="SubTotal" type="text" name="SubTotal[]"
style="width:100%;" value="{{ $item->TotalPrice }}" readonly></td>
<td><input class="form-control form-control-sm" id="gst" type="text" name="gst[]"
style="width:100%;border:none;" value="{{ $item->GstSlab }}" readonly></td>
<td><input class="form-control form-control-sm" id="grossTotal" type="text" name="grossTotal[]"
style="width:100%; border:none;" value="{{ $item->AmountWithGST }}" readonly></td>
<td>
<div class="btn-group btn-group-sm">
<button type="button" class="btn btn-default btn-sm dropdown-toggle dropdown-icon"
data-toggle="dropdown" aria-expanded="false">
</button>
<div class="dropdown-menu dropdown-menu-right" role="menu">
<button class="dropdown-item btn btn-default" id="{{ $item->OrderItemId }}"
onclick="editItemRecord('{{ $item->OrderItemId }}')">Edit Item</button>
<button type="submit" class="dropdown-item btn btn-default"
data-id="{{ $item->OrderItemId }}"
onclick="deleteItemTemp('{{ $item->OrderItemId }}');">Delete Item</button>
</div>
</div>
</td>
</tr>
@endforeach
</tbody>
</table>
{{-- Add New Order Item Button --}}
@if ($Order->OrderStatusId == 'Draft' || $Order->OrderStatusId == 'Send For Approval' || $Order->OrderStatusId == 'Approved')
<div class="text-right">
<button type="button" class="btn btn-sm btn-outline-info my-2" data-toggle="modal"
data-target="#addProduct"
onclick="getOrderProduct('{{$Order->CustomerId}}', '{{$Order->OrderNo}}', '{{$Order->OrderId}}')">Add New</button>
</div>
@endif
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
</div>
</div>
</div>
<!-- /.tab-content -->
</div><!-- /.card-body -->
<div class="row">
<div class="col-12">
<div class="d-flex align-items-center justify-content-center">
{{-- Edit Order --}}
@if ($Order->IsDeleted == '0' || $Order->OrderStatusId == 'Draft')
<button type="submit" class="btn btn-sm btn-info mx-1" id="{{ $Order->id }}"
onclick="editOrderRecord('{{ $Order->id }}')">Edit</button>
@endif
{{-- Delete Temp --}}
@if ($OrderCount->count() <= 0 && $Order->IsDeleted == '0')
<button type="submit" class="btn btn-sm btn-outline-danger" data-id="{{ $Order->OrderId }}"
onclick="deleteTemp('{{ $Order->OrderId }}');">Delete</button>
@endif
{{-- Delete Permanent --}}
@if ($Order->IsDeleted == '1')
<button type="submit" class="btn btn-sm btn-outline-danger" data-id="{{ $Order->OrderId }}"
onclick="deletePermanent('{{ $Order->OrderId }}');">Delete</button>
@endif
{{-- Order Form --}}
@if ($OrderCount->count())
<a type="submit" class="btn btn-sm btn-outline-success mx-1"
href="{{ url('order-invoice',$Order->OrderId ) }}" target="_blank">Order Invoice</a>
@endif
</div>
</div>
</div>
</section><br />
<!-- /.content -->
</div>
<x-OrderModal />
@endsection