<?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;">Nóminas de Monte Pío y Mutuo Auxilio</h3>
<?php
   $this->widget('bootstrap.widgets.TbAlert', array(
        'block'=>true, // display a larger alert block?
        'fade'=>true, // use transitions?
        'closeText'=>'&times;', // close link text - if set to false, no close link is displayed
        'alerts'=>array( // configurations per alert type
        'success'=>array('block'=>true, 'fade'=>true, 'Text'=>'&times;'), // success, info, warning, error or danger
        ),
    )); 
?>

<?php
   $this->widget('bootstrap.widgets.TbAlert', array(
        'block'=>true, // display a larger alert block?
        'fade'=>true, // use transitions?
        'closeText'=>'&times;', // close link text - if set to false, no close link is displayed
        'alerts'=>array( // configurations per alert type
        'error'=>array('block'=>true, 'fade'=>true, 'Text'=>'&times;'), // success, info, warning, error or danger
        ),
    )); 
?>
<!--<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 -->
<div>
<?php  echo CHtml::link('<i class="icon-file"></i> Exportar a Excel', Yii::app()->createUrl('aportes/datosTxtIntegrado/exportarXls'),array('class'=>'btn')); ?>
</div>
<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'datos-txt-integrado-grid',
	'dataProvider'=>$model->searchMP(),
	'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'=>'id_tipo_carga',
                    'type'=>'html',
                    'value'=>'(isset($data->idCarga->nombre))?$data->getTipoCarga():""',
                    'filter'=>CHtml::activeDropDownList($model,'id_tipo_carga',
                            CHtml::listData(TipoCarga::model()->findAll('(id=3 OR id=4) AND blnborrado=FALSE'),'id','nombre'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),
                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}{aprobar}{pagar}',
                        'buttons'=>array(
                                    'view' => array
                                                (
			                        'visible'=>'(Yii::app()->user->checkAccess("aportes/datosTxtIntegrado/viewMp") )',
						//'icon' => 'icon-ok',
			                        'url'=>"CHtml::normalizeUrl(array('viewMp', 'id'=>\$data->id))",
                                                //'imageUrl'=>false,
                                                //'options'=>array('title'=>'Aprobar Archivo','id'=>"aprobar") ,
                                              ),
                                 'aprobar' => array
                                                (
			                        'visible'=>'(Yii::app()->user->checkAccess("aportes/datosTxtIntegrado/aprobarMp") && !$data->aprobado() && !$data->rechazado() && !$data->pagado())',
						'icon' => 'icon-ok',
			                        'url'=>"CHtml::normalizeUrl(array('aprobarMp', 'id'=>\$data->id))",
                                                'imageUrl'=>false,
                                                'options'=>array('title'=>'Aprobar Archivo','id'=>"aprobar") ,
//                                               
                                                ),
                                'pagar' => array
                                                (
			                        'visible'=>'(Yii::app()->user->checkAccess("aportes/datosTxtIntegrado/pagarMp") && $data->aprobado())',
						'icon' => 'icon-certificate',
			                        'url'=>"CHtml::normalizeUrl(array('pagarMp', '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;
										                        }",
			                                                ),
                            
                            
                        ),
		),
	),
)); ?>
