HEX
Server: Apache/2.4.46 (Ubuntu)
System: Linux localhost 5.11.0-49-generic #55-Ubuntu SMP Wed Jan 12 17:36:34 UTC 2022 x86_64
User: root (0)
PHP: 7.4.16
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/hrms-production/storage/framework/views/1520c0dcc49202964695cf02daa59a23015bc2b8.php
<div class="modal fade" id="TenurePeriodModal">
    <div class="modal-dialog modal-lg">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title">Employee Code <span id="EmployeeCode" class="text-info"></span></h4>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <!-- Main content -->
                <form id="changeStatusTenurePeriodForm">
                    <input type="hidden" name="_token" id="token_tenure_period" value="<?php echo e(csrf_token()); ?>">
                    <input type="hidden" id="TenurePeriodId" name="TenurePeriodId">
                    <div class="card-body">
                        <div class="row">
                            <div class="clearfix mb-4">
                                <div class="icheck-primary" id="TenurePeriodClear_field">
                                    <input type="radio" name="TenurePeriodClear" id="TenurePeriodClear" readonly>
                                    <label class="mb-0" for="TenurePeriodClear">Clear Tenure Period</label>
                                </div>
                                <div class="icheck-primary" id="TenurePeriodRevise_field">
                                    <input type="radio" name="TenurePeriodRevise" id="TenurePeriodRevise" readonly>
                                    <label class="mb-0" for="TenurePeriodRevise">Revise Tenure Period</label>
                                </div>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="OrderNo">Order No. <span
                                            class="text-danger">*</span></label>
                                    <input type="text" class="form-control form-control-sm" id="TenureOrderNo"
                                        name="TenureOrderNo">
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="date">Order Date <span class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="TenureOrderDate" name="TenureOrderDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#TenureOrderDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#TenureOrderDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="TenurePeriodClearDate">Tenure Period End Date </label>
                                    <input type="text" class="form-control form-control-sm" id="TenurePeriodClearDate"
                                        name="TenurePeriodClearDate" readonly>
                                </div>
                            </div>
                            <div class="col-md-6" id="NextTenureClearDate_field">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="date" id="NextTenurePeriodClearDate">Next Clear
                                        Date<span class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="NextTenureClearDate" name="NextTenureClearDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#NextTenureClearDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#NextTenureClearDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="date" id="DateOfClear">Date of Clear<span
                                            class="text-danger">*</span></label>
                                    <label class="mb-0" for="date" id="DateOfRevise">Date of Revise<span
                                            class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="ClearReviseDate" name="ClearReviseDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#ClearReviseDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#ClearReviseDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-12">
                                <div class="form-group mb-0">
                                    <label for="TenurePeriodCertificate" class="mb-0">Upload Order</label>
                                    <div class="input-group input-group-sm">
                                        <div class="custom-file">
                                            <input type="file" class="custom-file-input" name="TenurePeriodCertificate"
                                                id="TenurePeriodCertificate" accept="image/*, .pdf">
                                            <label class="custom-file-label" for="TenurePeriodCertificate">Choose
                                                file</label>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <hr />
                        <div class="row">
                            <div class="col-12">
                                <div class="d-flex align-items-center justify-content-center">
                                    <button type="button" class="btn btn-sm btn-outline-secondary mx-1"
                                        data-dismiss="modal" aria-label="Close">Cancel</button>
                                    <button type="submit" id="btn-save-name" name="Save" value="Save"
                                        class="btn btn-sm btn-info mx-1">Save</button>
                                </div>
                            </div>
                        </div>
                </form>
            </div>
        </div>
    </div>
    <!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->


<div class="modal fade" id="EditTenurePeriodModal">
    <div class="modal-dialog modal-lg">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title">Employee Code <span id="EditTenurePeriodEmployeeCodeClear"
                        class="text-info"></span></h4>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <!-- Main content -->
                <form id="EditTenurePeriodClearForm">
                    <input type="hidden" name="_token" id="token_tenure_period_edit_clear" value="<?php echo e(csrf_token()); ?>">
                    <input type="hidden" id="EditTenurePeriodIdClear" name="TenurePeriodId">
                    <input type="hidden" id="EditEmployeeId" name="EmployeeId">
                    <div class="card-body">
                        <div class="row">
                            <div class="col-md-12">
                                <div class="form-group">
                                    <div class="form-group clearfix">
                                        <label class="mb-0" for="date">Joining Time: </label>
                                        <div class="col-sm-12">
                                            <div class="icheck-primary d-inline">
                                                <input type="radio" id="forenoon" value="Forenoon" name="JoiningTime">
                                                <label class="mb-0" for="forenoon">Forenoon</label>
                                            </div>
                                            <div class="icheck-primary d-inline">
                                                <input type="radio" id="afternoon" value="Afternoon" name="JoiningTime">
                                                <label class="mb-0" for="afternoon">Afternoon</label>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-6">
                                <div class="form-group mb-4">
                                    <label class="mb-0" for="date">Joining Date <span
                                            class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="EditTenureJoiningDate" name="TenureJoiningDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#EditTenureJoiningDate" placeholder="DD/MM/YYYY"
                                                required />
                                            <div class="input-group-append" data-target="#EditTenureJoiningDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-4">
                                    <label class="mb-0" for="TenurePeriodClearDate">Tenure Period End Date </label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="EditTenurePeriodDate" name="TenurePeriodClearDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#EditTenurePeriodDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#EditTenurePeriodDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div class="row" id="Reversion_field" style="display:none">
                            <div class="col-md-4">
                                <div class="clearfix mb-2">
                                    <div class="icheck-primary">
                                        <input type="checkbox" name="EmployeeReversed" id="EmployeeReversed">
                                        <label class="mb-0" for="EmployeeReversed">Employee Reversed</label>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="row" id="EditReversionDate_field" style="display: none">
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="OrderNo">Order No. <span
                                            class="text-danger">*</span></label>
                                    <input type="text" class="form-control form-control-sm" id="EditReversionOrderNo"
                                        name="ReversionOrderNo">
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="date">Order Date <span class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="EditOrderDate" name="OrderDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#EditOrderDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#EditOrderDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="date" id="EditReversionDate">Reversion Date<span
                                            class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="empEditReversionDate" name="ReversionDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#empEditReversionDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#empEditReversionDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-0">
                                    <label for="ReversionOrderFile" class="mb-0">Change Order File</label>
                                    <div class="input-group input-group-sm">
                                        <div class="custom-file">
                                            <input type="file" class="custom-file-input" name="ReversionOrderFile"
                                                id="EditReversionOrderFile" accept="image/*, .pdf">
                                            <label class="custom-file-label" for="ReversionOrderFile">Choose
                                                file</label>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <hr />
                        <div class="row">
                            <div class="col-12">
                                <div class="d-flex align-items-center justify-content-center">
                                    <button type="button" class="btn btn-sm btn-outline-secondary mx-1"
                                        data-dismiss="modal" aria-label="Close">Cancel</button>
                                    <button type="submit" name="Update" value="Update"
                                        class="btn btn-sm btn-info mx-1">Update</button>
                                </div>
                            </div>
                        </div>
                </form>
            </div>
        </div>
    </div>
    <!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->


<div class="modal fade" id="EditClearReviseTenurePeriodModal">
    <div class="modal-dialog modal-lg">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title">Employee Code <span id="EditTenurePeriodEmployeeCode" class="text-info"></span>
                </h4>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <!-- Main content -->
                <form id="updatedStatusTenurePeriodForm">
                    <input type="hidden" name="_token" id="token_tenure_period_edit" value="<?php echo e(csrf_token()); ?>">
                    <input type="hidden" id="EditTenurePeriodId" name="TenurePeriodId">
                    <div class="card-body">
                        <div class="row" id="checkbox_field">
                            <div class="clearfix mb-4">
                                <div class="icheck-primary" id="EditTenurePeriodClear_field">
                                    <input type="checkbox" name="EditTenurePeriodClear" id="EditTenurePeriodClear">
                                    <label class="mb-0" for="EditTenurePeriodClear">Clear Tenure Period</label>
                                </div>
                                <div class="icheck-primary" id="EditTenurePeriodRevise_field">
                                    <input type="checkbox" name="EditTenurePeriodRevise" id="EditTenurePeriodRevise">
                                    <label class="mb-0" for="EditTenurePeriodRevise">Revise Tenure Period</label>
                                </div>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="OrderNo">Order No. <span
                                            class="text-danger">*</span></label>
                                    <input type="text" class="form-control form-control-sm" id="EditTenureOrderNo"
                                        name="TenureOrderNo">
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="date">Order Date <span class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="EditTenureOrderDate" name="TenureOrderDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#EditTenureOrderDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#EditTenureOrderDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="TenurePeriodClearDate">Tenure Period End Date </label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="EditTenurePeriodClearDate"
                                                name="TenurePeriodClearDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#EditTenurePeriodClearDate" placeholder="DD/MM/YYYY"
                                                required />
                                            <div class="input-group-append" data-target="#EditTenurePeriodClearDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="date" id="EditDateOfClear">Date of Clear<span
                                            class="text-danger">*</span></label>
                                    <label class="mb-0" for="date" id="EditDateOfRevise">Date of Revise<span
                                            class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="EditClearReviseDate" name="ClearReviseDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#EditClearReviseDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#EditClearReviseDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-12">
                                <div class="form-group mb-0">
                                    <label for="TenurePeriodCertificate" class="mb-0">Upload Order</label>
                                    <div class="input-group input-group-sm">
                                        <div class="custom-file">
                                            <input type="file" class="custom-file-input" name="TenurePeriodCertificate"
                                                id="EditTenurePeriodCertificate" accept="image/*, .pdf">
                                            <label class="custom-file-label" for="TenurePeriodCertificate">Choose
                                                file</label>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <hr />
                        <div class="row">
                            <div class="col-12">
                                <div class="d-flex align-items-center justify-content-center">
                                    <button type="button" class="btn btn-sm btn-outline-secondary mx-1"
                                        data-dismiss="modal" aria-label="Close">Cancel</button>
                                    <button type="submit" name="Update" value="Update"
                                        class="btn btn-sm btn-info mx-1">Update</button>
                                </div>
                            </div>
                        </div>
                </form>
            </div>
        </div>
    </div>
    <!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->


<div class="modal fade" id="ReversionTenurePeriodModal">
    <div class="modal-dialog modal-lg">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title">Employee Reversion <span id="ReversionTenurePeriodEmployeeName"
                        class="text-info"></span></h4>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <!-- Main content -->
                <form id="ReversionTenurePeriodForm">
                    <input type="hidden" name="_token" id="token_tenure_period_reversion" value="<?php echo e(csrf_token()); ?>">
                    <input type="hidden" id="ReversionTenurePeriodId" name="TenurePeriodId">
                    <input type="hidden" id="ReversionEmployeeId" name="EmployeeId">
                    <div class="card-body">
                        <div class="row">
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="OrderNo">Order No. <span
                                            class="text-danger">*</span></label>
                                    <input type="text" class="form-control form-control-sm" id="ReversionOrderNo"
                                        name="ReversionOrderNo">
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="date">Order Date <span class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="OrderDate" name="OrderDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#OrderDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#OrderDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-6">
                                <div class="form-group mb-2">
                                    <label class="mb-0" for="date" id="ReversionDate">Reversion Date<span
                                            class="text-danger">*</span></label>
                                    <div class="form-group mb-2">
                                        <div class="input-group date" data-target-input="nearest">
                                            <input type="text" id="empReversionDate" name="ReversionDate"
                                                class="form-control form-control-sm datetimepicker-input"
                                                data-target="#empReversionDate" placeholder="DD/MM/YYYY" required />
                                            <div class="input-group-append" data-target="#empReversionDate"
                                                data-toggle="datetimepicker">
                                                <div class="input-group-text"><i class="fa fa-calendar"></i>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="form-group mb-0">
                                    <label for="ReversionOrderFile" class="mb-0">Upload Order</label>
                                    <div class="input-group input-group-sm">
                                        <div class="custom-file">
                                            <input type="file" class="custom-file-input" name="ReversionOrderFile"
                                                id="ReversionOrderFile" accept="image/*, .pdf">
                                            <label class="custom-file-label" for="ReversionOrderFile">Choose
                                                file</label>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <hr />
                        <div class="row">
                            <div class="col-12">
                                <div class="d-flex align-items-center justify-content-center">
                                    <button type="button" class="btn btn-sm btn-outline-secondary mx-1"
                                        data-dismiss="modal" aria-label="Close">Cancel</button>
                                    <button type="submit" name="Save" value="Save"
                                        class="btn btn-sm btn-info mx-1">Save</button>
                                </div>
                            </div>
                        </div>
                </form>
            </div>
        </div>
    </div>
    <!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->




<script>
    function clearTenurePeriod(TenurePeriodId)
  {
      var TenurePeriodId = TenurePeriodId;
      $('#TenurePeriodModal').modal('show');
      $.ajax({
          type: "POST",
          url: "<?php echo e(url('/')); ?>/edit-employee-tenure-period",
          dataType: 'json',
          data: {
            TenurePeriodId: TenurePeriodId,
            _token: "<?php echo e(csrf_token()); ?>",
          },
          success: function (response) {
              $('#TenurePeriodId').val(response.GetEmpTenurePeriod.TenurePeriodId);
              $('span#EmployeeCode').html('#' +response.GetEmpTenurePeriod.EmployeeCode);
              //$('#TenurePeriodClearDate').val(response.GetEmpTenurePeriod.TenurePeriodClearDate);
              var ClearDate = new Date(response.GetEmpTenurePeriod.TenurePeriodClearDate);
              $('#TenurePeriodClearDate').val(((ClearDate.getDate() > 9) ? ClearDate.getDate() : ('0' + ClearDate.getDate())) + '/' + ((ClearDate.getMonth() > 8) ? (ClearDate.getMonth() + 1) : ('0' + (ClearDate.getMonth() + 1))) + '/' + ClearDate.getFullYear());
              
              $('#ClearReviseDate').val('');
              // Clear Checkbox
              $("#TenurePeriodClear_field").css('display', 'block');
              $("#DateOfClear").css('display', 'block');
              $("input#TenurePeriodClear").prop('checked', true);
              // Revise Checkbox
              $("#TenurePeriodRevise_field").css('display', 'none');
              $("#NextTenureClearDate_field").css('display', 'none');
              $("#NextTenureClearDate").prop('required', false);
              $("#DateOfRevise").css('display', 'none');
              $("input#TenurePeriodRevise").prop('checked', false);
          }
      });
  }
</script>


<script>
    function reviseTenurePeriod(TenurePeriodId)
  {
      var TenurePeriodId = TenurePeriodId;
      $('#TenurePeriodModal').modal('show');
      $.ajax({
          type: "POST",
          url: "<?php echo e(url('/')); ?>/edit-employee-tenure-period",
          dataType: 'json',
          data: {
            TenurePeriodId: TenurePeriodId,
            _token: "<?php echo e(csrf_token()); ?>",
          },
          success: function (response) {
              $('#TenurePeriodId').val(response.GetEmpTenurePeriod.TenurePeriodId);
              $('#EmployeeCode').val(response.GetEmpTenurePeriod.EmployeeCode);
              $('span#EmployeeCode').html('#' +response.GetEmpTenurePeriod.EmployeeCode);

              var ClearDate = new Date(response.GetEmpTenurePeriod.TenurePeriodClearDate);
              $('#TenurePeriodClearDate').val(((ClearDate.getDate() > 9) ? ClearDate.getDate() : ('0' + ClearDate.getDate())) + '/' + ((ClearDate.getMonth() > 8) ? (ClearDate.getMonth() + 1) : ('0' + (ClearDate.getMonth() + 1))) + '/' + ClearDate.getFullYear());
              $('#ClearReviseDate').val('');
              // Clear Checkbox
              $("#TenurePeriodClear_field").css('display', 'none');
              $("label#DateOfClear").css('display', 'none');
              $("#NextTenureClearDate_field").css('display', 'none');
              $("input#TenurePeriodClear").prop('checked', false);
              // Revise Checkbox
              $("#TenurePeriodRevise_field").css('display', 'block');
              $("#NextTenureClearDate_field").css('display', 'block');
              $("#NextTenureClearDate").prop('required', true);
              $("label#DateOfRevise").css('display', 'block');
              $("input#TenurePeriodRevise").prop('checked', true);
          }
      });
  }
</script>


<script>
    $(function () {
      $.validator.setDefaults({
        submitHandler: function () {
            event.preventDefault();
            // Get Form Data
        var token = $("#token_tenure_period").val();
        var TenurePeriodId = $("#TenurePeriodId").val();
        var TenureOrderNo = $('#TenureOrderNo').val();
        var TenureOrderDate = $('#TenureOrderDate').val();
        var IsCleared = '';
        var IsRevised = '';
        if ($("input:radio[name=TenurePeriodClear]").is(":checked"))
        {
            var IsCleared = '1';
            var IsRevised = '0';
        } else if($("input:radio[name=TenurePeriodRevise]").is(":checked"))
        {
            var IsRevised = '1';
            var IsCleared = '0';
        }
        var ClearReviseDate = $('#ClearReviseDate').val();
        var NextTenureClearDate = $('#NextTenureClearDate').val();
        var TenurePeriodCertificate = $('#TenurePeriodCertificate')[0].files;
        
        var fd = new FormData();
            fd.append('_token',token);
            fd.append('TenurePeriodId',TenurePeriodId);
            fd.append('TenureOrderNo',TenureOrderNo);
            fd.append('OrderDate',TenureOrderDate);
            fd.append('IsCleared',IsCleared);
            fd.append('IsRevised',IsRevised);
            fd.append('ClearAndReviseDate',ClearReviseDate);
            fd.append('NextTenureClearDate',NextTenureClearDate);
            // files data
            fd.append('TenurePeriodCertificate',TenurePeriodCertificate[0]);

        $.ajax({
                type: "post",
                url: "<?php echo e(url('change-status-employee-tenure-period')); ?>",
                data: fd,
                contentType: false,
                processData: false,
                success: function(response) {
                  const Toast = Swal.mixin({
                      toast: true,
                      position: 'top-end',
                      showConfirmButton: false,
                      timer: 2000,
                      timerProgressBar: true,
                      didOpen: (toast) => {
                        toast.addEventListener('mouseenter', Swal.stopTimer)
                        toast.addEventListener('mouseleave', Swal.resumeTimer)
                      }
                    })
                    Toast.fire({
                      icon: 'success',
                      title: 'Employee Record updated successfully!'
                    });
                    setTimeout(function(){
                    window.location.reload(1);
                  }, 2000);
                },
                error: function(data) {
                  const Toast = Swal.mixin({
                      toast: true,
                      position: 'top-end',
                      showConfirmButton: false,
                      timer: 2000,
                      timerProgressBar: true,
                      didOpen: (toast) => {
                        toast.addEventListener('mouseenter', Swal.stopTimer)
                        toast.addEventListener('mouseleave', Swal.resumeTimer)
                      }
                    })
                    Toast.fire({
                      icon: 'error',
                      title: 'Something went wrong!'
                    });
                }
            });
        }
      });
      $('#changeStatusTenurePeriodForm').validate({
        rules: {
            TenureOrderNo: {
            required: true,
          },
          TenureOrderDate: {
            required: true,
          },
          ClearTenurePeriodDate: {
            required: true,
          },
          TenurePeriodCertificate: {
            //required: true,
            accept: "image/*, pdf",
          },
        },
        messages: {
            TenureOrderNo: {
            required: "Order number is required.",
          }, 
          TenureOrderDate: {
            required: "Order date is required.",
          }, 
          ClearTenurePeriodDate: {
            required: "Date of Clear is required.",
          }, 
        },
        errorElement: 'span',
        errorPlacement: function (error, element) {
          error.addClass('invalid-feedback');
          element.closest('.form-group').append(error);
        },
        highlight: function (element, errorClass, validClass) {
          $(element).addClass('is-invalid');
        },
        unhighlight: function (element, errorClass, validClass) {
          $(element).removeClass('is-invalid');
        }
      });
    });
</script>


<script>
    $(document).ready(function() {
        $("#EmployeeReversed").click(function() {
            if($('#EmployeeReversed').is(':checked')) { 
                $('#EditReversionDate_field').css('display', '');
                $("#EditReversionOrderNo, #EditOrderDate, #empEditReversionDate").prop('required', true);
            } else {
                $('#EditReversionDate_field').css('display', 'none');
                $("#EditReversionOrderNo, #EditOrderDate, #empEditReversionDate").prop('required', false);
            }
        });
    });
</script>


<script>
    function editTenurePeriod(TenurePeriodId)
  {
      var TenurePeriodId = TenurePeriodId;
      $.ajax({
          type: "POST",
          url: "<?php echo e(url('/')); ?>/edit-employee-tenure-period",
          dataType: 'json',
          data: {
            TenurePeriodId: TenurePeriodId,
            _token: "<?php echo e(csrf_token()); ?>",
          },
          success: function (response) {
              $('#EditTenurePeriodIdClear').val(response.GetEmpTenurePeriod.TenurePeriodId);
              $('#EditEmployeeId').val(response.GetEmpTenurePeriod.EmployeeId);
              $('span#EditTenurePeriodEmployeeCodeClear').html('#' +response.GetEmpTenurePeriod.EmployeeCode);

              if (response.GetEmpTenurePeriod.JoiningTime == 'Forenoon') {
                    $("input#forenoon").prop('checked', true);
                } else {
                    $("input#afternoon").prop('checked', true);
              }
              
              var joinDate = new Date(response.GetEmpTenurePeriod.JoiningDate);
              $('#EditTenureJoiningDate').val(((joinDate.getDate() > 9) ? joinDate.getDate() : ('0' + joinDate.getDate())) + '/' + ((joinDate.getMonth() > 8) ? (joinDate.getMonth() + 1) : ('0' + (joinDate.getMonth() + 1))) + '/' + joinDate.getFullYear());

              var ProbDate = new Date(response.GetEmpTenurePeriod.TenurePeriodClearDate);
              $('#EditTenurePeriodDate').val(((ProbDate.getDate() > 9) ? ProbDate.getDate() : ('0' + ProbDate.getDate())) + '/' + ((ProbDate.getMonth() > 8) ? (ProbDate.getMonth() + 1) : ('0' + (ProbDate.getMonth() + 1))) + '/' + ProbDate.getFullYear());

              if (response.GetEmpTenurePeriod.IsTenurePeriod == '2') {
                    $('#Reversion_field').css('display', '');
                    $("input#EmployeeReversed").prop('checked', true);
                    $('#EditReversionDate_field').css('display', '');
                    $('#EditReversionOrderNo').val(response.GetEmpTenurePeriod.ReversionOrderNo);
                    $('#EditReversionOrderNo').prop('required', true);

                    if (response.GetEmpTenurePeriod.ReversionOrderDate) {
                        var OrderDate = new Date(response.GetEmpTenurePeriod.ReversionOrderDate);
                        $('#EditOrderDate').val(((OrderDate.getDate() > 9) ? OrderDate.getDate() : ('0' + OrderDate.getDate())) + '/' + ((OrderDate.getMonth() > 8) ? (OrderDate.getMonth() + 1) : ('0' + (OrderDate.getMonth() + 1))) + '/' + OrderDate.getFullYear());
                    }
                    $("#EditOrderDate").prop('required', true);

                    if (response.GetEmpTenurePeriod.EmpReversionDate) {
                        var RevDate = new Date(response.GetEmpTenurePeriod.EmpReversionDate);
                        $('#empEditReversionDate').val(((RevDate.getDate() > 9) ? RevDate.getDate() : ('0' + RevDate.getDate())) + '/' + ((RevDate.getMonth() > 8) ? (RevDate.getMonth() + 1) : ('0' + (RevDate.getMonth() + 1))) + '/' + RevDate.getFullYear());
                    }
                    $("#empEditReversionDate").prop('required', true);


                } else {
                    $("input#EmployeeReversed").prop('checked', false);
                    $('#Reversion_field, #EditReversionDate_field').css('display', 'none');
                    $("#EditReversionOrderNo, #EditOrderDate, #empEditReversionDate").prop('required', false);
              }

          }
      });
      $('#EditTenurePeriodModal').modal('show');
  }
</script>


<script>
    $(function () {
      $.validator.setDefaults({
        submitHandler: function () {
            event.preventDefault();
            // Get Form Data 
        var token = $("#token_tenure_period_edit_clear").val();
        var TenurePeriodId = $("#EditTenurePeriodIdClear").val();
        var EmployeeId = $("#EditEmployeeId").val();
        var JoiningTime = $('input[name=JoiningTime]:checked').val();
        var JoiningDate = $('#EditTenureJoiningDate').val();
        var TenurePeriodDate = $('#EditTenurePeriodDate').val();
        
        var IsTenurePeriod = '';
        if ($('#EmployeeReversed').is(':checked'))
        {
            var IsTenurePeriod = 2;
            var ReversionOrderNo = $('#EditReversionOrderNo').val();
            var ReversionOrderDate = $('#EditOrderDate').val();
            var EmpReversionDate = $('#empEditReversionDate').val();
        } else {
            var IsTenurePeriod = 1;
            var ReversionOrderNo = '';
            var ReversionOrderDate = '';
            var EmpReversionDate = '';
        }
        
        var ReversionOrderFile = $('#EditReversionOrderFile')[0].files;

        var fd = new FormData();
            fd.append('_token',token);
            fd.append('TenurePeriodId',TenurePeriodId);
            fd.append('EmployeeId',EmployeeId);
            fd.append('JoiningTime',JoiningTime);
            fd.append('DateOfJoining',JoiningDate);
            fd.append('TenurePeriodDate',TenurePeriodDate);
            fd.append('IsTenurePeriod',IsTenurePeriod);
            fd.append('ReversionOrderNo',ReversionOrderNo);
            fd.append('ReversionDateOfOrder',ReversionOrderDate);
            fd.append('ReversionDateOfEmp',EmpReversionDate);
            // files data
            fd.append('ReversionOrderFile',ReversionOrderFile[0]);

        $.ajax({
                type: "post",
                url: "<?php echo e(url('update-employee-tenure-period')); ?>",
                data: fd,
                contentType: false,
                processData: false,
                success: function(response) {
                  const Toast = Swal.mixin({
                      toast: true,
                      position: 'top-end',
                      showConfirmButton: false,
                      timer: 2000,
                      timerProgressBar: true,
                      didOpen: (toast) => {
                        toast.addEventListener('mouseenter', Swal.stopTimer)
                        toast.addEventListener('mouseleave', Swal.resumeTimer)
                      }
                    })
                    Toast.fire({
                      icon: 'success',
                      title: "Employee Record updated successfully!"
                    });
                //     setTimeout(function(){
                //     window.location.reload(1);
                //   }, 2000);
                },
                error: function(data) {
                  const Toast = Swal.mixin({
                      toast: true,
                      position: 'top-end',
                      showConfirmButton: false,
                      timer: 2000,
                      timerProgressBar: true,
                      didOpen: (toast) => {
                        toast.addEventListener('mouseenter', Swal.stopTimer)
                        toast.addEventListener('mouseleave', Swal.resumeTimer)
                      }
                    })
                    Toast.fire({
                      icon: 'error',
                      title: 'Something went wrong!'
                    });
                }
            });
        }
      });
      $('#EditTenurePeriodClearForm').validate({
        rules: {
            JoiningTime: {
            required: true,
            },
            TenureJoiningDate: {
            required: true,
            },
            TenurePeriodClearDate: {
            required: true,
            },
        },
        messages: {
            JoiningTime: {
          required: "Joining time is required.",
        }, 
        TenureJoiningDate: {
          required: "Joining date is required.",
        }, 
        TenurePeriodClearDate: {
          required: "Clear date is required.",
        }, 
        },
        errorElement: 'span',
        errorPlacement: function (error, element) {
          error.addClass('invalid-feedback');
          element.closest('.form-group').append(error);
        },
        highlight: function (element, errorClass, validClass) {
          $(element).addClass('is-invalid');
        },
        unhighlight: function (element, errorClass, validClass) {
          $(element).removeClass('is-invalid');
        }
      });
    });
</script>


<script>
    function editClearReviseTenurePeriod(TenurePeriodId)
  {
      var TenurePeriodId = TenurePeriodId;
      $.ajax({
          type: "POST",
          url: "<?php echo e(url('/')); ?>/edit-employee-tenure-period",
          dataType: 'json',
          data: {
            TenurePeriodId: TenurePeriodId,
            _token: "<?php echo e(csrf_token()); ?>",
          },
          success: function (response) {
              $('#EditTenurePeriodId').val(response.GetEmpTenurePeriod.TenurePeriodId);
              $('span#EditTenurePeriodEmployeeCode').html('#' +response.GetEmpTenurePeriod.EmployeeCode);
              var ProbPeriodDate = new Date(response.GetEmpTenurePeriod.TenurePeriodClearDate);
              $('#EditTenurePeriodClearDate').val(((ProbPeriodDate.getDate() > 9) ? ProbPeriodDate.getDate() : ('0' + ProbPeriodDate.getDate())) + '/' + ((ProbPeriodDate.getMonth() > 8) ? (ProbPeriodDate.getMonth() + 1) : ('0' + (ProbPeriodDate.getMonth() + 1))) + '/' + ProbPeriodDate.getFullYear());
              
              
              if (response.GetEmpTenurePeriod.IsCleared == '1') {
                $("#checkbox_field").css('display', 'block');
                $("#EditTenurePeriodClear_field").css('display', 'block');
                $("#EditDateOfClear").css('display', 'block');
                $("input#EditTenurePeriodClear").prop('checked', true);
                $("#EditTenurePeriodRevise_field").css('display', 'none');
                $("#EditNextTenureClearDate_field").css('display', 'none');
                $("#EditNextTenureClearDate").prop('required', false);
                $("#EditDateOfRevise").css('display', 'none');
                $("input#EditTenurePeriodRevise").prop('checked', false);

                $('#EditTenurePeriodClearDate').prop('disabled', true)

                $('#EditTenureOrderNo').val(response.GetEmpTenurePeriod.TenureOrderNo);
                
                if (response.GetEmpTenurePeriod.TenureOrderDate) {
                    var OrderDate = new Date(response.GetEmpTenurePeriod.TenureOrderDate);
                    $('#EditTenureOrderDate').val(((OrderDate.getDate() > 9) ? OrderDate.getDate() : ('0' + OrderDate.getDate())) + '/' + ((OrderDate.getMonth() > 8) ? (OrderDate.getMonth() + 1) : ('0' + (OrderDate.getMonth() + 1))) + '/' + OrderDate.getFullYear());
                }
                $('#EditClearReviseDate').val('');
                if (response.GetEmpTenurePeriod.ClearReviseDate) {
                    var CRDate = new Date(response.GetEmpTenurePeriod.ClearReviseDate);
                    $('#EditClearReviseDate').val(((CRDate.getDate() > 9) ? CRDate.getDate() : ('0' + CRDate.getDate())) + '/' + ((CRDate.getMonth() > 8) ? (CRDate.getMonth() + 1) : ('0' + (CRDate.getMonth() + 1))) + '/' + CRDate.getFullYear());
                }
               
              } else if (response.GetEmpTenurePeriod.IsRevised == '1') {
                $('#EditTenureOrderNo').val('');
                $('#EditTenureOrderDate').val('');
                $('#EditClearReviseDate').val('');

                $("#checkbox_field").css('display', 'block');
                $("#EditTenurePeriodClear_field").css('display', 'none');
                $("label#EditDateOfClear").css('display', 'none');
                $("#EditNextTenureClearDate_field").css('display', 'none');
                $("input#EditTenurePeriodClear").prop('checked', false);
                $("#EditTenurePeriodRevise_field").css('display', 'block');
                $("#EditNextTenureClearDate_field").css('display', 'block');
                $("#EditNextTenureClearDate").prop('required', true);
                $("label#EditDateOfRevise").css('display', 'block');
                $("input#EditTenurePeriodRevise").prop('checked', true);
                
                $('#EditTenurePeriodClearDate').prop('disabled', false)

                $('#EditTenureOrderNo').val(response.GetEmpTenurePeriod.TenureOrderNo);
                
                if (response.GetEmpTenurePeriod.TenureOrderDate) {
                    var OrderDate = new Date(response.GetEmpTenurePeriod.TenureOrderDate);
                    $('#EditTenureOrderDate').val(((OrderDate.getDate() > 9) ? OrderDate.getDate() : ('0' + OrderDate.getDate())) + '/' + ((OrderDate.getMonth() > 8) ? (OrderDate.getMonth() + 1) : ('0' + (OrderDate.getMonth() + 1))) + '/' + OrderDate.getFullYear());
                }
                
                if (response.GetEmpTenurePeriod.ClearReviseDate) {
                    var CRDate = new Date(response.GetEmpTenurePeriod.ClearReviseDate);
                    $('#EditClearReviseDate').val(((CRDate.getDate() > 9) ? CRDate.getDate() : ('0' + CRDate.getDate())) + '/' + ((CRDate.getMonth() > 8) ? (CRDate.getMonth() + 1) : ('0' + (CRDate.getMonth() + 1))) + '/' + CRDate.getFullYear());
                }

              } else {

                $('#EditTenureOrderNo').val('');
                $('#EditTenureOrderDate').val('');
                $('#EditClearReviseDate').val('');

                $("#checkbox_field").css('display', 'none');
                $("#EditTenurePeriodClear_field").css('display', 'none');
                $("input#EditTenurePeriodClear").prop('checked', false);
                $("#EditTenurePeriodRevise_field").css('display', 'none');
                $("input#EditTenurePeriodRevise").prop('checked', false);
              }
              
              
              
          }
      });
      $('#EditClearReviseTenurePeriodModal').modal('show');
  }
</script>


<script>
    $(function () {
      $.validator.setDefaults({
        submitHandler: function () {
            event.preventDefault();
            // Get Form Data
        var token = $("#token_tenure_period_edit").val();
        var TenurePeriodId = $("#EditTenurePeriodId").val();
        var TenureOrderNo = $('#EditTenureOrderNo').val();
        var TenureOrderDate = $('#EditTenureOrderDate').val();
        var IsCleared = '0';
        var IsRevised = '0';
        if ($('#EditTenurePeriodClear').is(':checked'))
        {
            var IsCleared = '1';
            var IsRevised = '0';
        } else if($('#EditTenurePeriodRevise').is(':checked'))
        {
            var IsRevised = '1';
            var IsCleared = '0';
        }
        
        var TenurePeriodClearDate = $('#EditTenurePeriodClearDate').val();
        var ClearReviseDate = $('#EditClearReviseDate').val();
        var TenurePeriodCertificate = $('#TenurePeriodCertificate')[0].files;
        
        var fd = new FormData();
            fd.append('_token',token);
            fd.append('TenurePeriodId',TenurePeriodId);
            fd.append('TenureOrderNo',TenureOrderNo);
            fd.append('OrderDate',TenureOrderDate);
            fd.append('IsCleared',IsCleared);
            fd.append('IsRevised',IsRevised);
            fd.append('ClearAndReviseDate',ClearReviseDate);
            fd.append('TenureClearDate',TenurePeriodClearDate);
            // files data
            fd.append('TenurePeriodCertificate',TenurePeriodCertificate[0]);

        $.ajax({
                type: "post",
                url: "<?php echo e(url('update-status-employee-tenure-period')); ?>",
                data: fd,
                contentType: false,
                processData: false,
                success: function(response) {
                  const Toast = Swal.mixin({
                      toast: true,
                      position: 'top-end',
                      showConfirmButton: false,
                      timer: 2000,
                      timerProgressBar: true,
                      didOpen: (toast) => {
                        toast.addEventListener('mouseenter', Swal.stopTimer)
                        toast.addEventListener('mouseleave', Swal.resumeTimer)
                      }
                    })
                    Toast.fire({
                      icon: 'success',
                      title: 'Employee Record updated successfully!'
                    });
                    setTimeout(function(){
                    window.location.reload(1);
                  }, 2000);
                },
                error: function(data) {
                  const Toast = Swal.mixin({
                      toast: true,
                      position: 'top-end',
                      showConfirmButton: false,
                      timer: 2000,
                      timerProgressBar: true,
                      didOpen: (toast) => {
                        toast.addEventListener('mouseenter', Swal.stopTimer)
                        toast.addEventListener('mouseleave', Swal.resumeTimer)
                      }
                    })
                    Toast.fire({
                      icon: 'error',
                      title: 'Something went wrong!'
                    });
                }
            });
        }
      });
      $('#updatedStatusTenurePeriodForm').validate({
        rules: {
            TenureOrderNo: {
            //required: true,
          },
          TenureOrderDate: {
            //required: true,
          },
          ClearTenurePeriodDate: {
            //required: true,
          },
          TenurePeriodCertificate: {
            //required: true,
            accept: "image/*, pdf",
          },
        },
        messages: {
            TenureOrderNo: {
            required: "Order number is required.",
          }, 
          TenureOrderDate: {
            required: "Order date is required.",
          }, 
          ClearTenurePeriodDate: {
            required: "Date of Clear is required.",
          }, 
        },
        errorElement: 'span',
        errorPlacement: function (error, element) {
          error.addClass('invalid-feedback');
          element.closest('.form-group').append(error);
        },
        highlight: function (element, errorClass, validClass) {
          $(element).addClass('is-invalid');
        },
        unhighlight: function (element, errorClass, validClass) {
          $(element).removeClass('is-invalid');
        }
      });
    });
</script>


<script>
    function reversionTenurePeriod(TenurePeriodId)
  {
      var TenurePeriodId = TenurePeriodId;
      $.ajax({
          type: "POST",
          url: "<?php echo e(url('/')); ?>/edit-employee-tenure-period",
          dataType: 'json',
          data: {
            TenurePeriodId: TenurePeriodId,
            _token: "<?php echo e(csrf_token()); ?>",
          },
          success: function (response) {
              $('#ReversionTenurePeriodId').val(response.GetEmpTenurePeriod.TenurePeriodId);
              $('#ReversionEmployeeId').val(response.GetEmpTenurePeriod.EmployeeId);
              $('span#ReversionTenurePeriodEmployeeName').html('#' +response.GetEmpTenurePeriod.EmployeeName);
          }
      });
      $('#ReversionTenurePeriodModal').modal('show');
  }
</script>


<script>
    $(function () {
      $.validator.setDefaults({
        submitHandler: function () {
            event.preventDefault();
            // Get Form Data
        var token = $("#token_tenure_period_reversion").val();
        var TenurePeriodId = $("#ReversionTenurePeriodId").val();
        var EmployeeId = $("#ReversionEmployeeId").val();
        var ReversionOrderNo = $('#ReversionOrderNo').val();
        var ReversionOrderDate = $('#OrderDate').val();
        var ReversionDate = $('#empReversionDate').val();
        var ReversionOrderFile = $('#ReversionOrderFile')[0].files;
        
        var fd = new FormData();
            fd.append('_token',token);
            fd.append('TenurePeriodId',TenurePeriodId);
            fd.append('GetEmployeeId',EmployeeId);
            fd.append('ReversionOrderNo',ReversionOrderNo);
            fd.append('OrderDate',ReversionOrderDate);
            fd.append('ReversionDate',ReversionDate);
            // files data
            fd.append('ReversionOrderFile',ReversionOrderFile[0]);

        $.ajax({
                type: "post",
                url: "<?php echo e(url('tenure-employee-reversion')); ?>",
                data: fd,
                contentType: false,
                processData: false,
                success: function(response) {
                  const Toast = Swal.mixin({
                      toast: true,
                      position: 'top-end',
                      showConfirmButton: false,
                      timer: 2000,
                      timerProgressBar: true,
                      didOpen: (toast) => {
                        toast.addEventListener('mouseenter', Swal.stopTimer)
                        toast.addEventListener('mouseleave', Swal.resumeTimer)
                      }
                    })
                    Toast.fire({
                      icon: 'success',
                      title: 'Employee Record updated successfully!'
                    });
                    setTimeout(function(){
                    window.location.reload(1);
                  }, 2000);
                },
                error: function(data) {
                  const Toast = Swal.mixin({
                      toast: true,
                      position: 'top-end',
                      showConfirmButton: false,
                      timer: 2000,
                      timerProgressBar: true,
                      didOpen: (toast) => {
                        toast.addEventListener('mouseenter', Swal.stopTimer)
                        toast.addEventListener('mouseleave', Swal.resumeTimer)
                      }
                    })
                    Toast.fire({
                      icon: 'error',
                      title: 'Something went wrong!'
                    });
                }
            });
        }
      });
      $('#ReversionTenurePeriodForm').validate({
        rules: {
            ReversionOrderNo: {
            required: true,
          },
          OrderDate: {
            required: true,
          },
          empReversionDate: {
            required: true,
          },
          TenurePeriodCertificate: {
            //required: true,
            accept: "image/*, pdf",
          },
        },
        messages: {
            ReversionOrderNo: {
            required: "Order number is required.",
          }, 
          OrderDate: {
            required: "Order date is required.",
          }, 
          empReversionDate: {
            required: "Date of Reversion is required.",
          }, 
        },
        errorElement: 'span',
        errorPlacement: function (error, element) {
          error.addClass('invalid-feedback');
          element.closest('.form-group').append(error);
        },
        highlight: function (element, errorClass, validClass) {
          $(element).addClass('is-invalid');
        },
        unhighlight: function (element, errorClass, validClass) {
          $(element).removeClass('is-invalid');
        }
      });
    });
</script>


<script>
    function deleteTenurePeriod(TenurePeriodId) {
      var TenurePeriodId = TenurePeriodId;
              Swal.fire({
                  title: "Delete Employee Tenure Period?",
                  text: "Are you sure you want to delete this Employee Tenure Period?",
                  icon: "warning",
                  icon: "warning",
                  showCancelButton: true,
                  confirmButtonColor: "#3085d6",
                  cancelButtonColor: "#d33",
                  confirmButtonText: "Yes, delete it!",
              }).then((result) => {
                  if (result.isConfirmed) {
                      $.ajax({
                          type: "post",
                          url: "<?php echo e(url('/')); ?>/delete-employee-tenure-period",
                          dataType: "json",
                          data: {
                              _token: "<?php echo e(csrf_token()); ?>",
                              TenurePeriodId: TenurePeriodId,
                          },
                          success: function (response) {
                              Swal.fire({
                                  icon: "success",
                                  title: "Employee Tenure Period has been deleted!",
                                  showConfirmButton: false,
                                  timer: 1500,
                              }).then(function () {
                                  location.reload();
                              });
                          },
                      });
                  }
              });
  }
</script><?php /**PATH /var/www/html/hrms/resources/views/components/employee-tenure-period-modal.blade.php ENDPATH**/ ?>