<?php
Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl.'/js/bootstrap2-toggle.js');
Yii::app()->getClientScript()->registerCssFile(Yii::app()->baseUrl.'/css/bootstrap2-toggle.css');
?>
<div class="form">
    <?php $form = $this->beginWidget('bootstrap.widgets.TbActiveForm', [
        'id' => 'conf-pre-nomina-form',
        'enableAjaxValidation' => false,
    ]); ?>
    <?= $form->errorSummary($model); ?>
    <?= $form->errorSummary($confBeneficiario); ?>
    <fieldset>
        <legend style=" font-size: 17px;">
            <b>M&eacute;todo de cobro de la cuota</b>
        </legend>
        <?= $form->radioButtonList($model, 'metodo_cobro_cuota', [
            '1' => 'Recuperar capital postergando el interes<br><span class="help-block"><i class=" icon-info-sign"></i>  El sistema evaluar&aacute; el monto cancelado por RRHH si es menor al monto de la cuota, el sistema rebajar&aacute; primero el capital y despu&eacute;s el interes de la cuota</span>',
            '2' => 'Recuperar interes postergando el capital<br><span class="help-block"><i class=" icon-info-sign"></i>  El sistema evaluar&aacute; el monto cancelado por RRHH si es menor al monto de la cuota, el sistema rebajar&aacute; primero el interes y despu&eacute;s el capital de la cuota</span>',
            '3' => 'Distribuci&oacute;n proporcional capital e interes<br><span class="help-block"><i class=" icon-info-sign"></i>  El sistema evaluar&aacute; el monto cancelado por RRHH si es menor al monto de la cuota, el sistema rebajar&aacute; el capital y el interes de forma proporsional</span>',
        ]); ?>
    </fieldset>
    <br>
    <fieldset>
        <legend style=" font-size: 17px;">
            <strong>Cuenta contable beneficiario retención de préstamos indebidos</strong>
        </legend>
        <?php $this->widget('zii.widgets.jui.CJuiAutoComplete', [
            'name' => 'cuenta_descripcion',
            'attribute' => 'cuenta_descripcion',
            'model' => $confBeneficiario,
            'source' => $this->createUrl('/contable/parametros/autocomplete'),
            'options' => [
                'showAnim' => 'fold',
                'size' => '30',
                'minLength' => '1',
                'select' => "js:function(event, ui) {
                        $('#CuentasConsolidada_idpadre').val(ui.item.id);
                    }",
            ],
            'htmlOptions' => [
                'class' => 'span4',
                'size' => 80,
                'placeholder' => 'Buscar Cuenta...',
            ],
        ]); ?>
        <div class="help-block">
            <i class=" icon-info-sign"></i> Código: <strong>111.00.00.00</strong> ó descripción: <strong>Efectivo</strong>
        </div>
    </fieldset>
    <br>
    <fieldset>
        <legend style=" font-size: 17px;">
            <strong>Opciones de pren&oacute;mina</strong>
        </legend>
        <div class="row">
            <div class="span2"><?= $model->getAttributeLabel('adelantar_prenomina'); ?>
            </div>
            <div class="span3">
                <?php echo $form->checkBox($model, 'adelantar_prenomina', ['data-toggle' => 'toggle', 'data-on' => 'Si', 'data-off' => 'No']); ?>
            </div>
        </div>
        <br>
        <div id="mostra-adelantar-prenomina" class="row" style="display: <?=$model->adelantar_prenomina ? 'block' : 'none'; ?> ">
            <div class="span12">
                <table class="table display items table table-bordered">
                    <tr>
                        <th>Tipo de n&oacute;mina</th>
                        <th style="width: 50%">N&uacute;mero de periodos</th>
                    </tr>

                    <?php foreach ($numero_periodo as $key => $value) {
            ?>
                    <tr>
                        <td> <?= $value['descripcion']; ?>
                        </td>
                        <td><input type="number" name="NumeroPeriodo[<?= $key; ?>][numero]" min="0" max="999" value="<?= $value['cantidad'] == '' ? 0 : $value['cantidad']; ?>" step="1"></td>
                    </tr>
                    <?php
        } ?>
                </table>

            </div>
        </div><br>
    </fieldset>

    <fieldset>
        <legend style=" font-size: 17px;">
            <b>Método de distribución de montos agrupando cuotas por tipos de crédito</b>
        </legend>
        <?= $form->radioButtonList($model, 'id_metodo_distribucion', MetodosDistribucion::listAll()); ?>
    </fieldset>

    <br>

    <fieldset>
        <legend style=" font-size: 17px;">
            <b>Método de liberación de cuotas</b>
        </legend>
        <?= $form->radioButtonList($model, 'id_metodo_liberacion', MetodosLiberacion::listAll()); ?>
    </fieldset>

    <br>

    <div class="row buttons text-center">
        <?php $this->widget('bootstrap.widgets.TbButton', [
            'buttonType' => 'submit',
            'type' => 'primary',
            'label' => $model->isNewRecord ? 'Guardar' : 'Actualizar',
        ]); ?>
    </div>
    <?php $this->endWidget(); ?>
</div>
<script type="text/javascript">
    $("#<?= CHtml::activeId($model, 'adelantar_prenomina'); ?>").change(function() {

        if ($(this).prop("checked")) {

            $("#mostra-adelantar-prenomina").show("fast");

        } else {

            $("#mostra-adelantar-prenomina").hide("fast");

        }
    })
</script>
