<?php
$this->breadcrumbs=array(
	'Credito Abonos'=>array('index'),
	'Manage',
);

$this->menu=array(
	array('label'=>'List CreditoAbono','url'=>array('index')),
	array('label'=>'Create CreditoAbono','url'=>array('create')),
);

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$.fn.yiiGridView.update('credito-abono-grid', {
		data: $(this).serialize()
	});
	return false;
});
");

$comboTipoCredito = CHtml::listData(TipoCredito::model()->findAll(array('condition' => 'blnborrado=false')), 'id', 'descripcion');
$comboTipoCredito[99] = 'Abono Multiple';
?>

<h3 style="text-align: center">Administrar los abonos a pr&eacute;stamos</h3>
<?php
$this->widget('bootstrap.widgets.TbAlert', array(
    'block' => true, // display a larger alert block?
    'fade' => true, // use transitions?
    'closeText' => '×', // close link text - if set to false, no close link is displayed
    'alerts' => array(// configurations per alert type
        'success' => array('block' => true, 'fade' => true, 'closeText' => '×'), // success, info, warning, error or danger
        'error' => array('block' => true, 'fade' => true, 'closeText' => '×'), // success, info, warning, error or danger
    ),
));
?>
<?php
if (Yii::app()->user->checkAccess('reportes_credito_admin')) {
    $this->widget('bootstrap.widgets.TbButtonGroup', array(
        'type' => 'action', // '', 'primary', 'info', 'success', 'warning', 'danger' or 'inverse'
        'buttons' => array(
            array('label' => 'Reportes', 'type' => 'danger', 'icon' => 'icon-file icon-white', 'items' => array(
                    array('label' => 'Reporte General', 'icon' => 'icon-print', 'target' => '_blank', 'url' => array('reporte')),
//                    array('label' => 'Crear Txt', 'icon' => 'icon-print', 'target' => '_blank', 'url' => array('credito/txt')),
                )),
        ),
    ));
}

?>
<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'credito-abono-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
	'columns'=>array(
                array(//'header' => 'Cedula',
                    'name' => 'cedula',
                    'value' => '($data->idAsociado)?$data->idAsociado->cedula:""',
                    'type' => 'text',),
                array(//'header' => 'Nombres',
                    'name' => 'nombre',
                    'value' => '($data->idAsociado)?$data->idAsociado->nombre ." ".$data->idAsociado->apellidos:""',
                    'type' => 'text',),
                array(//'header' => 'Unidad',
                    'name' => 'unidad',
                    'filter' => CHtml::listData(Unidad::model()->findAll(array('condition' => 'blnborrado=false order by descripcion asc')), 'idunidad', 'descripcion'),
                    'value' => '($data->idAsociado)?$data->idAsociado->unidad->descripcion:""',
                    'type' => 'text'),
                [
                    'name' => 'id_tipo_credito', // Nombre del dato en el modelo
                    'value' => '$data->tiposCreditosSeleccionados()', // Valor a mostrar
                    'htmlOptions' => array('style' => 'text-align: center', 'width' => '80px'), // Opciones HTML
                    'filter' => $comboTipoCredito, // Colocamos un combo en el filtro
                ],
                // array(//'header' => 'Cedula',
                //     'name' => 'id_tipo_credito',
                //     'value' => '$data->idCredito->idTipoCredito->descripcion',
                //     'filter' => CHtml::listData(TipoCredito::model()->findAll('id_titulo_tipo_credito=:id_titulo_tipo_credito',array(':id_titulo_tipo_credito'=>(int)$model->id_titulo_credito)), 'id', 'descripcion'),
                //     'type' => 'text',
                // ),
                // array(//'header' => 'Cedula',
                //     'name' => 'id_tipo_nomina',
                //     'value' => '(isset($data->idCredito->idTipoNomina))?$data->idCredito->idTipoNomina->nombre_nomina:""',
                //     'filter' => CHtml::listData(TipoNomina::model()->findAll('id in (1,2,3)'), 'id', 'nombre_nomina'),
                //     'type' => 'text',
                // ),
                // array(//'header' => 'Cedula',
                //     'name' => 'idbanco',
                //     'value' => '$data["idBanco"]["banco"]',
                //     'filter' => CHtml::listData(ParamBancos::model()->findAll(), 'id', 'descripcion'),
                //     'type' => 'text',
                // ),
                /*array(//'header' => 'Cedula',
                    'name' => 'idforma_pago',
                    'value' => '$data->idFormaPago->descripcion',
                    'filter' => CHtml::listData(FormaPago::model()->findAll(), 'id', 'descripcion'),
                    'type' => 'text',
                ),*/
                'numero_referencia',
                array(
                    'name' => 'monto_abonar',
                    'value' => "\$data->monto_abonar"
                ),
                array(
                    'name'=>'fecha_solicita',
                    'value' => '(!empty($data->fecha_solicita))?date("d-m-Y",strtotime($data->fecha_solicita)):""' ,
                   // 'htmlOptions'=>array('width'=>'180px'),
                    'class'=>'SYDateColumn',
                  ),
                array(
                    'name'=>'fecha_status',
                    'value' => '(!empty($data->fecha_status))?date("d-m-Y",strtotime($data->fecha_status)):""' ,
                   // 'htmlOptions'=>array('width'=>'180px'),
                    'class'=>'SYDateColumn',
                  ),
                array(
                    'name'=>'id_estatus',
                    'value'=>'$data->nombre_estatus',
                    'filter'=>CHtml::listData(EstatusCredito::model()->findAll('blnborrado= false and id in (1,2,3)'), 'id', 'nombre_estatus'),
                ),
		
		array(
                    'class' => 'bootstrap.widgets.TbButtonColumn',
                    'template' => '{view}{aprobar}',// {migra} {desaprobar} {transretiro}',
                    'buttons' => array(
//                        'update' => array(
//                            'visible' => "Yii::app()->user->checkAccess('action_credito_update')",
//                        ),

                        'aprobar' => array(
                            'label' => 'Aprobar',
                            'url' => "CHtml::normalizeUrl(array('aprobar', 'id'=>\$data->id))",
                            'imageUrl' => Yii::app()->request->baseUrl . '/images/aprobar.png',
                            'visible' => "Yii::app()->user->checkAccess('action_creditoAbono_aprobar') &&\$data->id_estatus==1",
                            'options' => array('class' => 'aprobar'),
                        ),
                    ),
                ),
	),
)); ?>
