<?php Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl.'/js/bootstrap2-toggle.js'); ?>
<?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'); ?>
<script src="<?php echo Yii::app()->request->baseUrl; ?>/js/bootstrap-datepicker.min.js"></script>

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

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

<div id="carga" style="display:none">
	<h3 style="text-align:center;">Generando archivo</h3>
	<h4>Mensajes del Sistema</h4>
	<div class="alert alert-success" id="mensajes"></div>
	<div class="progress progress-striped progress-success">
		<div class="bar" id="barraProgreso" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width:0%">
		</div>
	</div>
	<br>
	<div id="resultado" style="display:none">
		<div class="alert alert-info">
			<h4>Archivo maestro de asociados</h4>
			<div class="flash-info">
				<div id="mensajeResultado"></div>
				<div id="archivos"></div>
			</div>
		</div>
		<div class="progress progress-info progress-striped">
			<div class="bar" id="barraEstado" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width:0%">
			</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";
    }
    ?>
	<div>
        <h4>Filtrar por datos del asociado</h4>
        <hr>
        <div class="row-fluid">
            <div class="span3">
                <?php echo $form->textFieldRow($model, 'cedula', ['maxlength' => 9]); ?>
            </div>
            <div class="span3">
                <?php echo $form->textFieldRow($model, 'nombre', ['size' => 60, 'maxlength' => 100]); ?>
            </div>
            <div class="span3">
                <?php echo $form->textFieldRow($model, 'apellidos', ['size' => 60, 'maxlength' => 100]); ?>
            </div>
            <div class="span3">
                <?php echo $form->dropDownListRow($model, 'id_sexo', ['0' => 'Femenino', '1' => 'Masculino'], ['class' => 'input-mini', 'class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
        </div>
        <div class="row-fluid">
            <div class="span3">
                <?php echo $form->dropDownListRow($model, 'vivienda', CHtml::listData(Sino::model()->findAll(), 'idsino', 'descripcion'), ['class' => 'input-mini', 'class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
            <div class="span3">
                <?php echo $form->dropDownListRow($model, 'vehiculo', CHtml::listData(Sino::model()->findAll(), 'idsino', 'descripcion'), ['class' => 'input-mini', 'class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>

            <div class="span3">
                <?php echo $form->textFieldRow($model, 'lugartrabajo', []); ?>
            </div>
            <div class="span3">
                <?php echo $form->dropDownListRow($model, 'estado', CHtml::listData(TEstado::model()->findAll(), 'IdEstado', 'DescripcionEstado'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
        </div>
        <div class="row-fluid">
            <div class="span3">
                <?php echo $form->dropDownListRow($model,'oficina', CHtml::listData(LugarTrabajo::model()->findAll(['order' => 'descripcion asc', 'condition' => 'blnborrado=false']), 'idlugartrabajo', 'descripcion'),
                    [
                        'ajax' => [
                            'type' => 'POST',
                            'url' => CController::createUrl('ReporteAsociados/cargarUnidad'),
                            'update' => '#ReporteAsociados_idunidad',
                        ],
                        'prompt' => 'Seleccione la Oficina',
                    ]); ?>
            </div>
            <div class="span3">
                <?php echo $form->dropDownListRow($model,'idunidad',
                    CHtml::listData(Unidad::model()->findAll(), 'idunidad', 'descripcion'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
            <div class="span3">
                <?php echo $form->dropDownListRow($model, 'tipoinscripcion', CHtml::listData(TipoInscripcion::model()->findAll(), 'idtipoinscripcion', 'descripcion'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
            <div class="span3">
                <?php echo $form->dropDownListRow($model, 'tipovivienda', CHtml::listData(TipoVivienda::model()->findAll(), 'idtipovivienda', 'descripcion'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
        </div>
        <div class="row-fluid">
            <div class="span3">
                <?php  echo $form->dropDownListRow($model, 'porcentaje', CHtml::listData(Porcentaje::model()->findAll(), 'idporcentaje', 'descripcion'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
            <div class="span3">
                <?php echo $form->dropDownListRow($model, 'idtipotrabajador', CHtml::listData(TipoTrabajador::model()->findAll(), 'idtipotrabajador', 'descripcion'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
            <div class="span3">
                <?php echo $form->dropDownListRow($model, 'id_estatus', CHtml::listData(EstatusAsociado::model()->findAll(), 'id', 'nombre_estatus'), ['class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
            <div class="span3">
                <?php echo $form->dropDownListRow($model, 'actualizado', CHtml::listData(Sino::model()->findAll(), 'idsino', 'descripcion'), ['class' => 'input-mini', 'class' => '', 'prompt' => '... Seleccione ...']); ?>
            </div>
        </div>
    </div>
    <br>
	<div>
        <h4>Filtrar por rango de fechas de inscripción</h4>
        <hr>
        <div class="row input-daterange" id="datepicker">
            <div class="span3">
                <?php echo $form->textFieldRow($model, 'desde', ['readOnly' => 'readOnly']); ?>
            </div>
            <div class="span3">
                <?php echo $form->textFieldRow($model, 'hasta', ['readOnly' => 'readOnly']); ?>
            </div>
        </div>
    </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>
