@extends('layouts.backend')
@section('mainContentArea')
<div class="card card-default">
    <div class="card-header">
        <h4>
            Manage Location
            {!! $addBtn !!}
        </h4>
    </div>
    <div class="card-body">
        <table class="table table-bordered data-table">
            <thead>
                <tr>
                    <th>S.No.</th>
                    <th>Name</th>
                    <th>Type</th>
                    <th>Code</th>
                    <th>City</th>
                    <th>Lower Discount</th>
                    <th>Upper Discount</th>
                    <th width="100px">Action</th>
                </tr>
            </thead>
            <tbody>
            </tbody>
        </table>
    </div>
</div>
<!-- The Modal -->
<div class="modal" id="hsnModal">
  <div class="modal-dialog">
    <div class="modal-content">

      <!-- Modal Header -->
      <div class="modal-header">
        <h4 class="modal-title"></h4>
        <button type="button" class="close" data-dismiss="modal">&times;</button>
      </div>

      <!-- Modal body -->
      <div class="modal-body">
          <form action="{{ route('warehouses.store') }}" method="post" name="hsnFrm">
              @csrf
              <input type="hidden" name="warehouse_id" id="warehouse_id" value="0">
              <div class="row">
                <div class="col-md-12">
                    <div class="form-group"><label for="hsnname">Name</label><input class="form-control" name="name" id="hsnname" required value="" placeholder="Enter Name"/></div>
                    <div class="form-group stypes"><label for="hsntype">Type</label><select class="form-control" name="stype" id="hsntype" required><option value="">Select Option</option><option value="1">Warehouse</option><option value="2">POS</option></select></div>
                    <div class="form-group store_type"><label for="store_type"> Group Type</label><select class="form-control" name="store_type" id="store_type" required><option value="">Select Option</option><option value="1">Suti</option><option value="2">Central</option><option value="2">Shopper</option></select></div>
                    <div class="form-group"><label for="hsnFtype">Is Franchisee</label><select class="form-control" name="is_active" id="hsnFtype" required><option value="">Select Option</option><option value="1">No</option><option value="2">Yes</option></select></div>
                    <div class="form-group"><label for="hsnCcode">Company Code</label><input class="form-control" name="company_code" id="hsnCcode" required value="" placeholder="Enter Company Code"/></div>
                    <div class="form-group"><label for="hsncode">Location Code</label><input class="form-control" name="warehouse_code" id="hsncode" required value="" placeholder="Enter  Code"/></div>
                    <div class="form-group"><label for="wphone">Phone</label><input class="form-control" name="phone" id="wphone" required value="" placeholder="Enter  Phone"/></div>
                    <div class="form-group"><label for="wemail">Email</label><input class="form-control" name="email" id="wemail" required value="" placeholder="Enter  Email" type="email"/></div>
                    <div class="form-group"><label for="waddress">Address</label><input class="form-control" name="address" id="waddress" required value="" placeholder="Enter  Address"/></div>
                    <div class="form-group"><label for="wcity">City</label><input class="form-control" name="city" id="wcity" required value="" placeholder="Enter  City"/></div>
                    <div class="form-group"><label for="wstate">State</label><input class="form-control" name="state" id="wstate" required value="" placeholder="Enter  State"/></div>
                    <div class="form-group"><label for="wcontactp">Contact Person</label><input class="form-control" name="contact_person" id="wcontactp" required value="" placeholder="Enter  Contact Person"/></div>
                    <div class="form-group"><label for="wgstin">GSTIN</label><input class="form-control" name="gstin" id="wgstin" required value="" placeholder="Enter  GSTIN"/></div>
                    <div class="form-group"><label for="wgstin">GST Date</label><input class="form-control datepicker" name="gst_date" id="wgstdate" required value="" placeholder="Enter  GST Date"/><sub class="text-danger">Date format: YYYY-mm-dd</sub></div>
                    <div class="form-group d-none"><label for="wdiscount">Discount</label><input class="form-control" name="discount" id="wdiscount" required value="0" placeholder="Enter  GST Discount" type="number" min="0" step="any"/></div>
                    <div class="form-group"><label for="lower_disc">Lower Discount (below 1000)</label><input class="form-control" name="lower_disc" id="lower_disc" required value="" placeholder="Enter  GST Discount" type="number" min="0" step="any"/></div>
                    <div class="form-group"><label for="upper_disc">Upper Discount (above 1000)</label><input class="form-control" name="upper_disc" id="upper_disc" required value="" placeholder="Enter  GST Discount" type="number" min="0" step="any"/></div>
                    <div class="form-group"><button class="btn btn-block btn-primary">Save Location</button></div>
                </div>
              </div>
          </form>
      </div>

      <!-- Modal footer -->
      <div class="modal-footer">
        <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
      </div>

    </div>
  </div>
</div>
<!-- The Modal -->
@endsection

@section('extraJs')
<script type="text/javascript">
    $(function () {
      
      var table = $('.data-table').DataTable({
          processing: true,
          serverSide: true,
          pageLength: 50,
          ajax: "{{ route('warehouses.index') }}",
          columns: [
              {data: 'DT_RowIndex', name: 'DT_RowIndex'},
              {data: 'name', name: 'name'},
              {data: 'stype', name: 'stype'},
              {data: 'warehouse_code', name: 'warehouse_code'},
              {data: 'city', name: 'city'},
              {data: 'lower_disc', name: 'lower_disc'},
              {data: 'upper_disc', name: 'upper_disc'},
              {data: 'action', name: 'action', orderable: false, searchable: false},
          ]
      });
      
    });
  </script>
@endsection