<?php Yii::app()->getClientScript()->registerCssFile(Yii::app()->baseUrl.'/css/bootstrap2-toggle.css'); ?>
<?php Yii::app()->getClientScript()->registerCssFile(Yii::app()->baseUrl.'/css/datepicker.min.css'); ?>
<?php Yii::app()->getClientScript()->registerCssFile(Yii::app()->baseUrl.'/css/datepicker3.min.css'); ?>
<?php Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl.'/js/bootstrap2-toggle.js'); ?>
<?php Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl.'/js/bootstrap-datepicker.min.js'); ?>

<script type="text/javascript">
$(document).ready(function () {
	$('.input-daterange').datepicker({
		format: "dd-mm-yyyy",
		endDate: "0d",
		todayBtn: "linked",
		forceParse: false,
		orientation: "top auto",
		todayHighlight: true,
		toggleActive: true,
		language:'es',
        autoclose: true
	});
});
</script>

<?php $form = $this->beginWidget('bootstrap.widgets.TbActiveForm', [
    'id' => 'reporte-creditos-form',
    'enableClientValidation' => true,
    'clientOptions' => [
        'validateOnSubmit' => true,
    ],
]); ?>

<div id="carga" style="display:none">
    <h3 style="text-align:center;">Generador de archivo</h3>
    <h3>Mensajes del sistema</h3>
    <div class="alert alert-success" id="mensajes"></div>
    <div class="progress progress-striped progress-success active">
        <div class="bar" id="barraProgreso"></div>
    </div>
    <br>
    <div id="resultado" style="display:none">
        <div class="alert alert-info">
            <h3>reporte general de haberes por asociado</h3>
            <div class="flash-info">
                <div id="mensajeResultado"></div>
                <div id="archivos"></div>
            </div>
        </div>
        <div class="progress progress-info progress-striped active">
            <div class="bar" id="barraEstado" style="display:none"></div>
        </div>
    </div>
    <div id="boton" style="text-align: center;display:none;">
        <?php $this->widget('bootstrap.widgets.TbButton', [
            'buttonType' => 'submit',
            'type' => 'info',
            'id' => 'regresar',
            'label' => 'Regresar',
        ]); ?>
    </div>
</div>

<div id="formulario">
    <?php
    foreach (Yii::app()->user->getFlashes() as $key => $message) {
        echo '<div class="alert alert-'.$key.'">'.$message."</div>\n";
    }
    ?>

    <br>
    <div>
        <h4>Filtrar por datos del asociado</h4>
        <hr>
        <div class="row">
            <div class="span3">
                <?= $form->textFieldRow($model, 'cedula', ['class' => '']); ?>
            </div>
        </div>
        <div class="row">
            <div class="span4">
                <?= $form->dropDownListRow($model,'id_estatus', CHtml::listData(EstatusAsociado::model()->findAll(), 'id', 'nombre_estatus'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>

            <div class="span4">
                <?= $form->dropDownListRow($model,'id_unidad', CHtml::listData(Unidad::model()->findAll(), 'idunidad', 'descripcion'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>

            <div class="span3">
                <?= $form->dropDownListRow($model,'idtipotrabajador', CHtml::listData(TipoTrabajador::model()->findAll(), 'idtipotrabajador', 'descripcion'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
        </div>
        <br>
    </div>
    <br>
    
    <div>
        <h4>Filtrar por rango de fechas de los Haberes</h4>
        <hr>
        <div class="row input-daterange" id="datepicker">
            <div class="span3">
                <?= $form->textFieldRow($model, 'desdeH', ['class' => '', 'maxlength' => 100, 'readOnly' => 'readOnly']); ?>
            </div>
            <div class="span3">
                <?= $form->textFieldRow($model, 'hastaH', ['class' => '', 'maxlength' => 100, 'readOnly' => 'readOnly']); ?>
            </div>
        </div>
    </div>
    <br>

    <div>
        <h4>Estatus de los haberes</h4>
        <hr>
        <?= $form->label($model, 'estatus_aporte') ?>
        <?= $form->checkBox($model, 'estatus_aporte', [
            'disabled' => true,
            'data-toggle' => 'toggle',
            'checked' => true,
            'data-on' => 'Pagados',
            'data-size' => 'normal',
            'data-onstyle' => 'success',
        ]); ?>
    </div>
    <br>

    <div>
        <h4>Porcentaje de intéres</h4>
        <hr>
        <?= $form->dropDownListRow($model, 'id_porcentaje_interes', PorcentajeInteres::getAll(), ['prompt' => 'Seleccione']); ?>
    </div>
    <br>

    <?= $this->renderPartial('application.modules.reportes.views.reporteAsociados._columnas', [
        'model' => $model
    ]) ?>

    <div class="form-actions" style="text-align: center;">
        <?php $this->widget('bootstrap.widgets.TbButton', [
            'buttonType' => 'submit',
            'type' => 'info',
            'label' => 'Consultar',
        ]); ?>
    </div>

    <?php $this->endWidget(); ?>
</div>
<script>
    function regresar() {
        $('#carga').hide();
        $('#formulario').show();
    }
</script>

<?php Yii::app()->clientScript->registerScript('datos', '
  $(".btn.btn-xs").click(function(e){
      var valor = $(this).attr("id");

      $("#"+valor).addClass("btn-info active");
      if(valor == 1)
        $("#0").removeClass("btn-info active");
      else
        $("#1").removeClass("btn-info active");

      $("#'.CHtml::activeId($model, 'activar').'").attr("value",valor);
  });');
