
<?php $__env->startSection('title', 'New DPS'); ?>

<?php $__env->startSection('page-header'); ?>
<header class="header bg-ui-general">
    <div class="header-info">
        <h1 class="header-title">
            <strong>New DPS</strong>
        </h1>
    </div>

    <div class="header-action">
        <nav class="nav">
            <a class="nav-link" href="<?php echo e(route('dps.index')); ?>">
                DPS List
            </a>
            <a class="nav-link active" href="<?php echo e(route('dps.create')); ?>">
                <i class="fa fa-plus"></i>
                New DPS
            </a>
        </nav>
    </div>
</header>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>
<div class="col-md-12">
    <form class="card" action="<?php echo e(route('dps.store')); ?>" method="POST">
        <?php echo csrf_field(); ?>
        <h4 class="card-title fw-400"> DPS Information </h4>

        <div class="card-body">

            
            <div class="row">
                <div class="col-md-6">
                    <div class="form-group">
                        <label>Customer <span class="text-danger">*</span></label>
                        <select name="customer_id"
                            class="form-control<?php echo e($errors->has('customer_id') ? 'is-invalid' : ''); ?>"
                            data-provide="selectpicker" data-live-search="true" data-size="10" required>
                            <option value="">Select Customer</option>
                            <?php $__currentLoopData = $customers; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $customer): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <option value="<?php echo e($customer->id); ?>"
                                <?php echo e(old(key: 'customer_id') == $customer->id ? 'selected' : ''); ?>>
                                <?php echo e($customer->name); ?> (<?php echo e($customer->mobile_no); ?>) <?php echo e($customer->account_no); ?>

                            </option>
                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                        </select>
                        <?php if($errors->has('customer_id')): ?>
                        <div class="invalid-feedback"><?php echo e($errors->first('customer_id')); ?></div>
                        <?php endif; ?>
                    </div>
                </div>

                
                <div class="col-md-6">
                    <div class="form-group">
                       <label>Duration (Years)</label>
                        <input type="number" min="1" step="1" id="duration_years"
                   class="form-control"
                   placeholder="Enter number of years">
                        <?php $__errorArgs = ['duration_years'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                        <div class="invalid-feedback"><?php echo e($message); ?></div>
                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                    </div>
                </div>
            </div>

            
            <div class="row">
                <div class="col-md-6">
                    <div class="form-group">
                        <label>DPS Amount <span class="text-danger">*</span></label>
                        <input type="number" step="0.01"
                               name="monthly_amount"
                               class="form-control <?php echo e($errors->has('monthly_amount') ? 'is-invalid' : ''); ?>"
                               placeholder="Enter DPS Amount"
                               value="<?php echo e(old('monthly_amount')); ?>"
                               required>
                        <?php $__errorArgs = ['monthly_amount'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                        <div class="invalid-feedback"><?php echo e($message); ?></div>
                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                    </div>
                </div>

                <div class="col-md-6">
                    <div class="form-group">
                        <label>Duration (Months) <span class="text-danger">*</span></label>
                         <input type="number" name="duration_months" id="duration_months"
                            class="form-control"
                            placeholder="e.g. 12, 24, 36"
                            value="<?php echo e(old('duration_months')); ?>"
                            required>
                        <?php $__errorArgs = ['duration_months'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                        <div class="invalid-feedback"><?php echo e($message); ?></div>
                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                    </div>
                </div>
            </div>

            
            <div class="row">
                <div class="col-md-6">
                    <div class="form-group">
                        <label>Interest Rate (%) <span class="text-danger">*</span></label>
                        <input type="number" step="0.01"
                               name="interest_rate"
                               class="form-control <?php echo e($errors->has('interest_rate') ? 'is-invalid' : ''); ?>"
                               placeholder="Enter Interest Rate"
                               value="<?php echo e(old('interest_rate')); ?>"
                               required>
                        <?php $__errorArgs = ['interest_rate'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                        <div class="invalid-feedback"><?php echo e($message); ?></div>
                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                    </div>
                </div>

                <div class="col-md-6">
                    <div class="form-group">
                        <label>Interest Type <span class="text-danger">*</span></label>
                        <select name="interest_type"
                                class="form-control <?php echo e($errors->has('interest_type') ? 'is-invalid' : ''); ?>"
                                required>
                            <option value="">Select Type</option>
                            <option value="daily" <?php echo e(old('interest_type') == 'daily' ? 'selected' : ''); ?>>Daily</option>
                            <option value="weekly" <?php echo e(old('interest_type') == 'weekly' ? 'selected' : ''); ?>>Weekly</option>
                            <option value="monthly" <?php echo e(old('interest_type') == 'monthly' ? 'selected' : ''); ?>>Monthly</option>
                        </select>
                        <?php $__errorArgs = ['interest_type'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                        <div class="invalid-feedback"><?php echo e($message); ?></div>
                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                    </div>
                </div>
            </div>

            
            <div class="row">
                <div class="col-md-6">
                    <div class="form-group">
                        <label>Start Date <span class="text-danger">*</span></label>
                            <input type="text" data-provide="datepicker" data-date-today-highlight="true" data-orientation="bottom"
                        data-date-format="yyyy-mm-dd" data-date-autoclose="true" class="form-control" name="start_date"
                        placeholder="Start Date" autocomplete="off" value="<?php echo e(request('start_date', date('Y-m-d'))); ?>" required>
                    </div>
                </div>
            </div>

        </div>

        <footer class="card-footer text-right">
            <button type="submit" class="btn btn-primary">
                <i class="fa fa-save"></i> Create DPS
            </button>
        </footer>
    </form>
</div>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('styles'); ?>
<style>
/* Optional custom styles */
</style>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('scripts'); ?>
<script>
    document.addEventListener('DOMContentLoaded', function () {
        const yearsInput = document.getElementById('duration_years');
        const monthsInput = document.getElementById('duration_months');

        yearsInput.addEventListener('input', function () {
            let years = parseInt(this.value);
            if (!isNaN(years) && years > 0) {
                monthsInput.value = years * 12;
            } else {
                monthsInput.value = '';
            }
        });
    });
</script>

<?php $__env->stopSection(); ?>

<?php echo $__env->make('layouts.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/demosoftghor/sm.demo.softghor.com/resources/views/pages/dps/create.blade.php ENDPATH**/ ?>