<?php
/* @var $this DatosNominaOrdenPagoController */
/* @var $model DatosNominaOrdenPago */

$this->breadcrumbs=array(
	'Datos Nomina Orden Pagos'=>array('index'),
	'Manage',
);

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

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$('#datos-nomina-orden-pago-grid').yiiGridView('update', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<h3 style="text-align: center">Administraci&oacute;n de órdenes de pagos masivo</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
    'error'=>array('block'=>true, 'fade'=>true, 'Text'=>'&times;'), // success, info, warning, error or danger
    'success'=>array('block'=>true, 'fade'=>true, 'Text'=>'&times;'), // success, info, warning, error or danger
    ),
)); ?>
&nbsp;
<?= CHtml::link('<i class="icon icon-arrow-left"></i> Bandeja órden de pago', ['ordenPago/admin'], ['class' => 'btn '])?>
&nbsp;
<?= CHtml::link('Carga masiva', ['create'], ['class' => 'btn btn-primary'])?>&nbsp;
<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'datos-nomina-orden-pago-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
	'columns'=>array(
        array(
            'class'=>'CLinkColumn',
            'header'=>'Archivo Original',
            'labelExpression'=>'$data->nombre_archivo',
            'urlExpression'=>'"doc/carga_masiva_orden_pago/".$data->nombre_archivo',
        ),
		'nombre_archivo',
        [
            'name' => 'cant_pago',
            'value' => '$data->cant_pago',
            'htmlOptions' => ['style' => 'width: 125px; text-align: center;'],
        ],
        [
            'name'=>'total_pago',
            'value'=>'number_format($data->total_pago,2,",",".")',
            'htmlOptions'=>['style'=>'text-align:right']
        ],
        array(
            'name'=>'fecha_pago',
            'value' => '(!empty($data->fecha_pago))?date("d-m-Y",strtotime($data->fecha_pago)):""' ,
            'htmlOptions' => ['style' => 'text-align: center; width: 105px;'],
        ),
        array(
            'name' => 'fecha_estatus',
            'class' => 'SYDateColumn',
            'value' => '(!empty($data->fecha_estatus))?date("d-m-Y",strtotime($data->fecha_estatus)):""' ,
            'htmlOptions' => ['style' => 'text-align: center; width: 105px;'],
        ),
        array(
            'name'=>'id_estatus',
            'type' => 'html',
            'value'=>'$data->nombre_estatus',
            'filter' => CHtml::activeDropDownList($model, 'id_estatus', CHtml::listData(EstatusOrdenPago::model()->findAll(), 'id', 'descripcion'), ['prompt' => '--- Seleccione ---']),
            'htmlOptions' => ['style' => 'text-align: center;'],
        ),
		[
            'header'=>'Acciones',
             'class'=>'bootstrap.widgets.TbButtonColumn',
             'htmlOptions'=>array('width'=>'80'),
             'htmlOptions' => ['style' => 'width: 80px; text-align: center;'],
             'template' => '{view} {aprobar}{pagadoNomina} {pagado}',
              'buttons'=>array(
                            'aprobar'=>array(
                                'label'=>'Aprobar',
                                'visible' =>'Yii::app()->user->checkAccess("action_datosNominaOrdenPago_aprobar") && $data->id_estatus==1',                              
                                 'icon' => 'icon-ok',
                                 'url'=>"CHtml::normalizeUrl(array('aprobar', 'id'=>\$data->id))",
                             ),
                            

                            'pagadoNomina' => array(
                                'label' => 'Nómina de pagado',
                                'url' => "CHtml::normalizeUrl(array('/pagos/pagosMasivos/generarOrdenPagoMasivo', 'id'=>\$data->id))",
                                'icon' => 'icon-file',
                                'visible' => 'Yii::app()->user->checkAccess(\'action_pagosMasivos_generarOrdenPagoMasivo\') && ($data->id_estatus==2 ) && ($data->id_estatus!=6 )',
                                'options' => array('class' => 'pagado'),
                            ),
'pagado' => array(
                                'label' => 'Conciliar pago',
                                'url' => "CHtml::normalizeUrl(array('pagar', 'id'=>\$data->id))",
                                'imageUrl' => Yii::app()->request->baseUrl . '/images/pagado.png',
                                'visible' => 'Yii::app()->user->checkAccess(\'action_datosNominaOrdenPago_pagar\') && ($data->id_estatus==2 )',
                                'options' => array('class' => 'pagado'),
                            ),
                           /*'denegar'=>array(
                                'label'=>'Denegar ajuste de haberes',
                                'visible' =>'Yii::app()->user->checkAccess("action_ajuste_haberes_masivo_denegar_form") && ($data->id_estatus==4 || $data->id_estatus==5)',                              
                                'icon' => 'icon-remove',
                                'url'=>"CHtml::normalizeUrl(array('denegar', 'id'=>\$data->id, 'operacion'=>1))",
                             ),*/
                        ),
        
        ]
	),
)); ?>
