<?php
/* @var $this DatosNominaAjusteHaberesController */
/* @var $model DatosNominaAjusteHaberes */

$this->breadcrumbs = [
    'Datos Nomina Ajuste Haberes' => ['index'],
    'Manage'
];

$this->menu = [
    ['label' => 'List DatosNominaAjusteHaberes', 'url' => ['index']],
    ['label' => 'Create DatosNominaAjusteHaberes', 'url' => ['create']]
];

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

<h3 style="text-align: center">Administraci&oacute;n de ajustes de haberes masivo</h3>
<?php $this->widget('bootstrap.widgets.TbAlert', [
    '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' => [
        // configurations per alert type
        'error' => ['block' => true, 'fade' => true, 'Text' => '&times;'], // success, info, warning, error or danger
        'success' => ['block' => true, 'fade' => true, 'Text' => '&times;'] // success, info, warning, error or danger
    ]
]); ?>

<?= CHtml::link('Registrar ajuste masivo', ['create'], ['class' => 'btn btn-primary']) ?>
<?php $this->widget('bootstrap.widgets.TbGridView', [
    'id' => 'datos-nomina-ajuste-haberes-grid',
    'dataProvider' => $model->search(),
    'filter' => $model,
    'columns' => [
        [
            'class' => 'CLinkColumn',
            'header' => 'Archivo Original',
            'labelExpression' => '$data->nombre_archivo',
            'urlExpression' => '"doc/carga_masiva_ajuste_haberes/".$data->nombre_archivo'
        ],
        'nombre_archivo',
        'total_asociado',
        [
            'name' => 'total_ajuste',
            'value' => 'number_format($data->total_ajuste,2,",",".")'
        ],
        [
            'name' => 'fecha_ajuste',
            'value' => 'date("d-m-Y",strtotime($data->fecha_ajuste))'
        ],
        'num_comprobante',
        'descripcion',
        [
            'name' => 'fecha_estatus',
            'value' => 'date("d-m-Y",strtotime($data->fecha_estatus))'
        ],
        'nombre_estatus',
        [
            'header' => 'Acciones',
            'class' => 'bootstrap.widgets.TbButtonColumn',
            'htmlOptions' => ['width' => '80'],
            'template' => '{view} {aprobar}{denegar}',
            'buttons' => [
                'aprobar' => [
                    'label' => 'Aprobar ajuste de haberes',
                    'visible' =>
                        'Yii::app()->user->checkAccess("action_ajuste_haberes_masivo_aprobar_form") && $data->id_estatus==4',
                    'icon' => 'icon-ok',
                    'url' => "CHtml::normalizeUrl(array('view', 'id'=>\$data->id, 'operacion'=>1))"
                ],
                'denegar' => [
                    '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))"
                ]
            ]
        ]
    ]
]); ?>
