<?php
$this->breadcrumbs=array(
	'Datos Txt Integrados'=>array('index'),
	'Manage',
);

$this->menu=array(
	array('label'=>'List DatosTxtIntegrado','url'=>array('index')),
	array('label'=>'Create DatosTxtIntegrado','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('datos-txt-integrado-grid', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<h3 style="text-align: center;">Administrador de cargas masivas de pr&eacute;stamos</h3>
<?php
    foreach(Yii::app()->user->getFlashes() as $key => $message) {
        echo '<div class="alert alert-' . $key . '">' . $message . "</div>\n";
    }
?>
<!--<p>
You may optionally enter a comparison operator (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>&lt;&gt;</b>
or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done.
</p>-->

<?php // echo CHtml::link('Advanced Search','#',array('class'=>'search-button btn')); ?>
<!--<div class="search-form" style="display:none">-->
<?php // $this->renderPartial('_search',array(
//	'model'=>$model,
//)); ?>
</div><!-- search-form -->

<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'datos-txt-integrado-grid',
	'dataProvider'=>$model->searchA(5),
	'filter'=>$model,
	'columns'=>array(
                array(
                        'class'=>'CLinkColumn',
                        'header'=>'Archivo Original',
                        'labelExpression'=>'$data->nombre_archivo',
                        'urlExpression'=>'"doc/carga_masiva_aportes/".$data->nombre_archivo',                   
                    ),
		'nombre_archivo',
                array(
                    'name'=>'fecha_aporte',
                    'value'=>'implode("-",array_reverse(explode("-",$data->fecha_aporte)))',
                    'class'=>'SYDateColumn',
                    ),
                array(
                    'name'=>'fecha_registro',
                    'value'=>'implode("-",array_reverse(explode("-",$data->fecha_registro)))',
                    //'class'=>'SYDateColumn',
                    ),
                    
		
                array(
                    'name'=>'total_aportes',
                    'value'=>'number_format($data->total_aportes,2,",", ".")',
                ),
		'cant_aportantes',
                array(
                    'name'=>'estatus',
                    'type'=>'html',
                    'value'=>'$data->getEstatus()',
                    'filter'=>CHtml::activeDropDownList($model,'estatus',
                            CHtml::listData(EstatusTxt::model()->findAll('blnborrado=FALSE'),'id','nombre_estatus'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),

		array(
                    
			'class'=>'bootstrap.widgets.TbButtonColumn',
                        'header'=>"Acción",
                        'template' => '{view}{borrar}{faltantes}{aprobar}{pagar}{diferidos}',
                        'buttons'=>array(
                                 'view' => array
                                                (
			                        'url'=>"CHtml::normalizeUrl(array('viewPrestamos', 'id'=>\$data->id))",
//                                               
                                                ),
                                 'aprobar' => array
                                                (
			                        'visible'=>'(Yii::app()->user->checkAccess("aportes/datosTxtIntegrado/aprobarTxt") && !$data->aprobado() && !$data->rechazado() && !$data->pagado())',
						'icon' => 'icon-ok',
			                        'url'=>"CHtml::normalizeUrl(array('aprobarPrestamo', 'id'=>\$data->id))",
                                                'imageUrl'=>false,
                                                'options'=>array('title'=>'Aprobar Archivo','id'=>"aprobar") ,
//                                               
                                                ),
                                'pagar' => array
                                                (
			                        'visible'=>'(Yii::app()->user->checkAccess("aportes/datosTxtIntegrado/pagarCmae") && $data->aprobado())',
						'icon' => 'icon-certificate',
			                        'url'=>"CHtml::normalizeUrl(array('pagarCmae', 'id'=>\$data->id))",
                                                'imageUrl'=>false,
                                                'options'=>array('title'=>'Pagar Archivo y Contabilizar Aportes','id'=>"aprobar") ,
                                               ),               
                                'diferidos' => array
                                                (
			                        'visible'=>'(Yii::app()->user->checkAccess("aportes/aporteVoluntarioDiferido/admin") && ($data->diferidos() && !$data->aprobado() && !$data->pagado()))',
						'icon' => 'icon-warning-sign',
			                        'url'=>"CHtml::normalizeUrl(array('aporteVoluntarioDiferido/adminAD', 'id'=>\$data->id))",
                                                'imageUrl'=>false,
                                                'options'=>array('title'=>'Ver Aportes Diferidos','id'=>"rechazar") ,
//                                                                           
                                                ),
                                'faltantes' => array
                                                (
			                        'visible'=>'(Yii::app()->user->checkAccess("aportes/datosTxtIntegrado/viewFaltantes") && !$data->rechazado() && !$data->pagado())',
						'icon' => 'icon-tasks',
			                        'url'=>"CHtml::normalizeUrl(array('viewFaltantes', 'id'=>\$data->id))",
                                                //'imageUrl'=>false,
                                                'options'=>array('title'=>'Visualizar Asociados Faltantes','id'=>"faltantes") ,
                                              ),
                                'borrar' => array(
			                        'visible'=>'(Yii::app()->user->checkAccess("aportes/datosTxtIntegrado/delete") && !$data->aprobado() && !$data->rechazado() && !$data->pagado())',
						'icon' => 'icon-remove',
			                        'url'=>"CHtml::normalizeUrl(array('delete', 'id'=>\$data->id))",
                                                'imageUrl'=>false,
                                                'options'=>array('title'=>'Rechazar Archivo','id'=>"rechazar") ,
                                                                            'click'=>"function() {
                                                                                                if(!confirm('¿Seguro que desea denegar el archivo de aportes extraordinarios?')) return false;
                                                                                                $.fn.yiiGridView.update('datos-txt-integrado-grid', {
                                                                                                        type:'POST',
                                                                                                        url:$(this).attr('href'),
                                                                                                        success:function(texto) {
                                                                                                                        if(texto=='rechazado'){ $.fn.yiiGridView.update('datos-txt-integrado-grid');alert('El archivo a sido Rechazado, los aportes no seran contabilizados');}
                                                                                                                        
                                                                                                                        else alert('Error al eliminar el registro.');
										                                        		
										                                        }
										                                });
										                                return false;
										                        }",
			                                                ),
                            
                            
                        ),
		),
	),
)); ?>
