<?php $__env->startSection('title', 'قائمة المنتجات'); ?>
<?php $__env->startSection('content'); ?>
<div class="app-content content ">
    <div class="content-overlay"></div>
    <div class="header-navbar-shadow"></div>
    <div class="content-wrapper container-xxl p-0">
      <div class="content-header row">
      </div>
  <div class="content-body">
  <!-- Dashboard Ecommerce Starts -->
      <section id="dashboard-ecommerce">
      <div class="content-header row">
        <div class="content-header-left col-md-9 col-12 mb-2">
          <div class="row breadcrumbs-top">
            <div class="col-12">
              <h2 class="content-header-title float-start mb-0">قائمة المنتجات</h2>
              <div class="breadcrumb-wrapper">
                <ol class="breadcrumb">
                  <li class="breadcrumb-item"><a href="<?php echo e(route('client.home')); ?>">لوحة التحكم</a>
                  </li>
                  <li class="breadcrumb-item active">المنتجات
                  </li>
                </ol>
              </div>
            </div>
          </div>
        </div>
        <div class="content-header-right text-md-end col-md-3 col-12 d-md-block d-none">
          <div class="mb-1 breadcrumb-right">
          
            <div class="dropdown">
                <button class="btn-icon btn btn-primary btn-round btn-sm dropdown-toggle waves-effect waves-float waves-light" type="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i data-feather='chevrons-down'></i></button>
                <div class="dropdown-menu dropdown-menu-end">
                    <a class="dropdown-item" href="<?php echo e(route('client.products.limited')); ?>"><span class="align-middle">  منتجات محدودة </span> <i data-feather='archive'></i></a>
                    <a class="dropdown-item" href="<?php echo e(route('client.products.out')); ?>"><span class="align-middle">منتجات نفذت </span> <i data-feather='archive'></i></a>
                    <a class="dropdown-item" href="<?php echo e(route('client.services.index')); ?>"><span class="align-middle">الخدمات</span> <i data-feather='aperture'></i></a>
                    <a class="dropdown-item" href="<?php echo e(route('client.products.print')); ?>"><span class="align-middle">طباعة المنتجات </span> <i data-feather='printer'></i></a>

                </div>
              </div>
        </div>
      </div>
  <div class="col-xl-12 col-md-12 col-12">
    <div class="card card-statistics">
      <div class="card-body statistics-body">
        <div class="row">
            <div class="table-responsive">
                        <table id="example2" class="datatables-basic table dataTable no-footer dtr-column collapsed">
                            <thead>
                            <tr>
                                <th>تحكم</th>
                                <th>الكود العالمى</th>
                                <th>المخزن</th>
                                <th>الفئة</th>
                                <th>الاسم</th>
                                <th>جملة</th>
                                <th>قطاعى</th>
                                <th>تكلفة</th>
                                <th>رصيد مخزون</th>

                            </tr>
                            </thead>
                            <tbody>
                                <?php
                                $i=0;
                            ?>
                            <?php $__currentLoopData = $products; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $product): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                <tr id="id-<?php echo e($product->id); ?>">
                                    <td >
                                        <a class="pe-1 dropdown-toggle -arrow text-primary" data-bs-toggle="dropdown">
                                            <i data-feather='more-vertical'style="width: 20;height: 20;"></i>
                                        </a>
                                        <div class="dropdown-menu dropdown-menu-end">
                                            <?php if (app(\Illuminate\Contracts\Auth\Access\Gate::class)->check('تعديل منتج')): ?>
                                            <a href="<?php echo e(route('client.products.edit', $product->id)); ?>" class="dropdown-item"><b> تعديل <i data-feather='edit'></b></i></a>
                                            <?php endif; ?>
                                            <?php if (app(\Illuminate\Contracts\Auth\Access\Gate::class)->check('حذف منتج')): ?>
                                            <a onclick="deleteRow(<?php echo e($product->id); ?>)" class="dropdown-item"><b> حذف <i data-feather='trash-2'></b></i></a>
                                            <?php endif; ?>
                                            <?php if (app(\Illuminate\Contracts\Auth\Access\Gate::class)->check('طباعة barcode')): ?>
                                            <a onclick="printBarcode(<?php echo e($product->id); ?>,'<?php echo e($product->product_name); ?>',<?php echo e($product->main_unit->barcode); ?>)" class="dropdown-item"><b> باركود <i data-feather='printer'></b></i></a>
                                            <?php endif; ?>
                                        </div> 
                                    </td>
                                    <td><?php echo e($product->main_unit->barcode); ?></td>
                                    <td><?php echo e($product->store->store_name); ?></td>
                                    <td><?php echo e($product->category->category_name); ?></td>
                                    <td><?php echo e($product->product_name); ?></td>
                                    <td><?php echo e(number_format( $product->wholesale_price  )); ?></td>
                                    <td><?php echo e(number_format( $product->sector_price  )); ?></td>
                                    <td><?php echo e(number_format( $product->purchasing_price  )); ?></td>
                                    <td><?php echo e(number_format( $product->balance  )); ?>

                                        <?php if(!empty($product->unit_id)): ?>
                                            <?php echo e($product->unit->unit_name); ?>

                                        <?php endif; ?>
                                    </td>


                                </tr>
                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                            </tbody>
                        </table>
                    </div>
                    <div class="col-lg-12">
                        <br>
                        <div class="row">
                    <div class="col-lg-6 col-md-6 col-12">
                    <div class="mb-1">
                            
                    <div class="alert alert-success" role="alert">
                        <div class="alert-body">
                            <strong> اجمالى اسعار المنتجات : </strong><?php echo e(number_format( $total_purchase_prices  )); ?></div>
                        </div>
                    </div>
                    </div>
                 

                    <div class="col-lg-6 col-md-6 col-12">
                    <div class="mb-1">

                        <div class="alert alert-warning" role="alert">
                            <div class="alert-body">
                               
                                <strong>  اجمالى عدد القطع فى كل المخازن : </strong> <?php echo e(number_format( $total_balances  )); ?> </div>
                            </div>

                     </div>  
                    </div>

                    </div>
                    </div> 

                    <div class="divider divider-primary">
                        <div class="divider-text" > <h5>استيراد وتصدير المنتجات</h5></div>
                      </div>  

            <form class="d-inline" action="<?php echo e(route('products.import')); ?>" method="POST" enctype="multipart/form-data">
                <?php echo csrf_field(); ?>
                <div class="row">
                    <div class="col-lg-6 pull-right p-1" style="border-left: 1px solid #ccc">
                        <a href="javascript:;" class="text-danger open_box">
                            <i class="fa fa-plus"></i>
                            عرض تعليمات استرداد قائمة المنتجات
                        </a>
                        <div class="box mt-2 mb-2" style="display: none;">
                            <ul>
                                <li>
                                    ان يكون الملف اكسيل فقط وامتداده .xlsx
                                </li>
                                <li>
                                    لا يحتوى على heading row او مايسمى صف عناوين الاعمدة
                                </li>
                                <li>
                                    تجنب وجود صفوف فارغة او خالية من البيانات قدر الامكان
                                </li>
                                <li>
                                    اول عمود مخصص لاسم المنتج
                                </li>
                                <li>
                                    ثانى عمود مخصص لسعر الشراء
                                </li>
                                <li>
                                    ثالث عمود مخصص لسعر البيع جملة
                                </li>
                                <li>
                                    رابع عمود مخصص لسعر البيع قطاعى
                                </li>
                                <li>
                                    خامس عمود مخصص لرصيد المخازن
                                </li>
                            </ul>
                            <p>
                                مرفق صورة توضيحية لشكل الملف من الداخل
                                <br>
                                <br>
                                <img style="width: 100%;border-radius: 5px; padding: 5px;border: 1px solid #000; " src="<?php echo e(asset('images/products.png')); ?>" alt="">
                            </p>
                        </div>
                        <label class="d-block mt-2" for="">استيراد البيانات</label>
                        <input accept=".xlsx" required type="file" name="file" class="form-control">
                        <br>
                        <center>
                        <button class="btn btn-success">إستيراد</button>
                        </center>
                    </div>
                    <div class="col-lg-6 pull-left p-1" align="center">
                        <label class="d-block" for="">تصدير البيانات</label>
                        <a class="btn btn-warning" href="<?php echo e(route('products.export')); ?>">اضغط هنا للتصدير</a>
                    </div>
                </div>
            </form>
            <div class="clearfix"></div>
            <hr>
        </div>

        

</div>
</div>
</div>
</section>

</div>
</div>
</div>

<div class="modal fade show" id="printBarcode" tabindex="-1" style="display: none;" aria-modal="true" role="dialog">
        <div class="modal-dialog modal-lg modal-dialog-centered modal-add-new-role">
            <div class="modal-content">
                <div class="modal-header bg-transparent">
                    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
                </div>
                <div class="modal-body px-5 pb-5">
                    <div class="text-center mb-4">
                        <h2 class="role-title">طباعة barcode</h2>
                    </div>
                <form class="form" id="printBarcodeForm" action="#">
                <?php echo csrf_field(); ?>
              <div class="row">
                <input type="hidden" name="barcode" id="barcode" >
                <div class="col-md-6 col-12">
                    <div class="mb-1">  
                       <b class="form-label">   المنتج </b>
                        <input  class="form-control"
                               name="product" type="text" readonly id="product" placeholder="المنتج" >
                    </div>
                </div>
                <div class="col-md-6 col-12">
                    <div class="mb-1">  
                       <b class="form-label">الكمية </b>
                        <input  class="form-control"
                               name="count" type="number" placeholder="الكمية" id="count" >
                    </div>
                </div>

                <div id="printBarcodediv" style="display: none;">
                    <center>
                    <div id="productName" style="font-weigh:bold;font-size:18px; "></div>
                    <svg id="barcode"></svg>
                    </center>
                </div> 

                <div class="col-12" align="center">
                <br>
                <button type="submit" class="btn btn-success me-1 waves-effect waves-float waves-light">طباعة</button>
                <button type="reset" class="btn btn-outline-secondary waves-effect" data-bs-dismiss="modal" aria-label="Close">إلغاء</button>
                </div>
              </div>
            </form>
                    
                </div>
            </div>
        </div>
    </div>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('script'); ?>
  <script src="<?php echo e(asset('app-assets/js/jquery.dataTables.min.js')); ?>"></script>
  <script src="<?php echo e(asset('app-assets/js/dataTables.bootstrap5.min.js')); ?>"></script>
  <script src="<?php echo e(asset('app-assets/js/sweetalert.min.js')); ?>"></script>
  <script src="<?php echo e(asset('app-assets/js/barcode.js')); ?>"></script>



  

<script>
    $(function () {
      $("#example2").DataTable();
     
    });
   $('#example2').DataTable({"language": { "url": "<?php echo e(asset('app-assets/data/locales/Arabic.json')); ?>"}}); 

   $('.open_box').on('click',function () {
            $('.box').toggle();
        });
  function deleteRow(id){

   swal({

title: "هل أنت متأكد من حذف هذا المنتج", 


  type: "warning",

  showCancelButton: true,

  confirmButtonColor: "#DD6B55",

  confirmButtonText: "تأكيد",

cancelButtonText: "إلغاء",

  closeOnConfirm: false

}, function (isConfirm) {

  if (!isConfirm) return;

  $.ajax({

    url: "<?php echo e(route('client.products.delete')); ?>",

      type: "post",

      data: {

          id: id,
          '_token':'<?php echo e(csrf_token()); ?>'
      },

      dataType: "html",

  beforeSend : function (){var ifConnected = window.navigator.onLine;if (!ifConnected) {toastr.info("يتم الآن إعادة الإتصال","لا يوجد إتصال بالإنترنت",{positionClass: "toast-top-right",tapToDismiss: !1,timeOut: 2e3,rtl: $("html").attr("data-textdirection")});}},

  
      success: function () {

          swal("تم الحذف بنجاح", "", "success");

            $("#id-" +id).remove()

      },

      error: function (xhr, ajaxOptions, thrownError) {

          swal("خطأ في الحذف ", "الرجاء المحاولة مرة آخري", "error");

      }

  });

});
  }


function printBarcode(id,name,barcode){

$('#printBarcode').modal('show');
$('#count').val(1);
$('#product').val(name);
$('#barcode').val(barcode);


$('#printBarcodeForm').on('submit',function(e){
e.preventDefault();
$('#productName').empty();
$('svg#barcode').empty();

var barcode = $('#barcode').val();
var count = $('#count').val();
var name = $('#product').val();

if(barcode == ''){
    toastr.error("يرجي إضافة كود للمنتج أولا","خطأ في طباعة الملصق",{positionClass: "toast-top-right",tapToDismiss: !1,timeOut: 2e3,rtl: $("html").attr("data-textdirection")}); 
    return false;
}

JsBarcode("svg#barcode",barcode,{
format: "CODE128",
height: 40,
width: 3,
displayValue: true,
});


$('#productName').html(name);


var divToPrint=document.getElementById('printBarcodediv');
var newWin=window.open('','Print-Window-Barcode');
newWin.document.open();
// set count of copies to print
for (var i = 0; i < count; i++) {
newWin.document.write('<html><body onload="window.print()">'+divToPrint.innerHTML+'</body></html>');
}
newWin.document.close();
setTimeout(function(){newWin.close();},10);



});

  }
   </script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('style'); ?>


<?php $__env->stopSection(); ?>
<?php echo $__env->make('client.layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/barasys/public_html/resources/views/client/products/index.blade.php ENDPATH**/ ?>