<?php $__env->startSection('title', 'মেম্বার একাউন্ট লেজার'); ?>

<?php $__env->startSection('content'); ?>
<div class="container-fluid">
    <div class="row">
        <div class="col-md-12">
            <div class="card">
                <div class="card-header">
                    <h3 class="card-title">
                        <i class="fas fa-book"></i> মেম্বার একাউন্ট লেজার
                    </h3>
                    <div class="card-tools">
                        <a href="<?php echo e(route('member-ledger.create')); ?>" class="btn btn-primary btn-sm">
                            <i class="fas fa-plus"></i> নতুন লেজার এন্ট্রি
                        </a>
                    </div>
                </div>
                <div class="card-body">
                    <?php if(session('success')): ?>
                    <div class="alert alert-success">
                        <?php echo e(session('success')); ?>

                    </div>
                    <?php endif; ?>
                    
                    <div class="row mb-4">
                        <div class="col-md-12">
                            <div class="input-group">
                                <input type="text" id="memberSearch" class="form-control" 
                                       placeholder="মেম্বার আইডি, নাম বা ফোন নম্বর দিয়ে খুঁজুন...">
                                <div class="input-group-append">
                                    <button class="btn btn-primary" id="searchBtn">
                                        <i class="fas fa-search"></i> খুঁজুন
                                    </button>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="table-responsive">
                        <table class="table table-bordered table-striped" id="membersTable">
                            <thead>
                                <tr>
                                    <th>#</th>
                                    <th>মেম্বার আইডি</th>
                                    <th>নাম</th>
                                    <th>ফোন নম্বর</th>
                                    <th>বর্তমান ব্যালেন্স</th>
                                    <th>মোট লেনদেন</th>
                                    <th>কার্যক্রম</th>
                                </tr>
                            </thead>
                            <tbody>
                                <?php $__empty_1 = true; $__currentLoopData = $members; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $member): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
                                <tr>
                                    <td><?php echo e($loop->iteration); ?></td>
                                    <td><?php echo e($member->member_id); ?></td>
                                    <td><?php echo e($member->name); ?></td>
                                    <td><?php echo e($member->phone); ?></td>
                                    <td>
                                        <?php
                                            $lastLedger = \App\Models\MemberLedger::where('member_id', $member->id)
                                                ->orderBy('transaction_date', 'desc')
                                                ->orderBy('id', 'desc')
                                                ->first();
                                            $balance = $lastLedger ? $lastLedger->balance : 0;
                                        ?>
                                        <span class="<?php echo e($balance >= 0 ? 'text-success' : 'text-danger'); ?>">
                                            <?php echo e(number_format($balance, 2)); ?> টাকা
                                        </span>
                                    </td>
                                    <td>
                                        <?php
                                            $transactionCount = \App\Models\MemberLedger::where('member_id', $member->id)->count();
                                        ?>
                                        <?php echo e($transactionCount); ?> টি
                                    </td>
                                    <td>
                                        <a href="<?php echo e(route('member-ledger.show', $member->id)); ?>" 
                                           class="btn btn-sm btn-primary">
                                            <i class="fas fa-book-open"></i> লেজার দেখুন
                                        </a>
                                        <a href="<?php echo e(route('member-ledger.download.pdf', $member->id)); ?>" 
                                           class="btn btn-sm btn-danger">
                                            <i class="fas fa-file-pdf"></i> PDF
                                        </a>
                                    </td>
                                </tr>
                                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
                                <tr>
                                    <td colspan="7" class="text-center">কোনো মেম্বার পাওয়া যায়নি</td>
                                </tr>
                                <?php endif; ?>
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<?php $__env->stopSection(); ?>

<?php $__env->startPush('scripts'); ?>
<script>
$(document).ready(function() {
    // মেম্বার সার্চ ফাংশনালিটি
    $('#memberSearch').on('keyup', function() {
        var search = $(this).val();
        
        if (search.length >= 2) {
            $.ajax({
                url: "<?php echo e(route('member-ledger.api.search')); ?>",
                type: "GET",
                data: { search: search },
                success: function(response) {
                    var tableBody = $('#membersTable tbody');
                    tableBody.empty();
                    
                    if (response.length > 0) {
                        $.each(response, function(index, member) {
                            var row = `<tr>
                                <td>${index + 1}</td>
                                <td>${member.member_id}</td>
                                <td>${member.name}</td>
                                <td>${member.phone}</td>
                                <td>লোড হচ্ছে...</td>
                                <td>লোড হচ্ছে...</td>
                                <td>
                                    <a href="/member-ledger/${member.id}" 
                                       class="btn btn-sm btn-primary">
                                        <i class="fas fa-book-open"></i> লেজার দেখুন
                                    </a>
                                    <a href="/member-ledger/${member.id}/download-pdf" 
                                       class="btn btn-sm btn-danger">
                                        <i class="fas fa-file-pdf"></i> PDF
                                    </a>
                                </td>
                            </tr>`;
                            tableBody.append(row);
                        });
                    } else {
                        tableBody.append('<tr><td colspan="7" class="text-center">কোনো মেম্বার পাওয়া যায়নি</td></tr>');
                    }
                }
            });
        }
    });
});
</script>
<?php $__env->stopPush(); ?>
<?php echo $__env->make('layouts.app', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /home/naowarin/somoti.naowarinternational.my.id/resources/views/reports/member-ledger/index.blade.php ENDPATH**/ ?>