<?php
/* @var $this AjusteHaberesController */
/* @var $model AjusteHaberes */

$this->breadcrumbs=array(
	'Ajuste Haberes'=>array('index'),
	'Manage',
);

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

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

<h3 style="text-align: center">Administraci&oacute;n de ajustes de haberes</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
        ),
    )); 
 
?>

<?php
    $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('ReporteExcel')),
                )),
        ),
    ));


foreach (Yii::app()->user->getFlashes() as $key => $message) {
    echo '<div class="success flash-' . $key . '">' . $message . "</div>\n";
}
//echo CHtml::link('Advanced Search','#',array('class'=>'search-button btn')); 
?>&nbsp;
<?= CHtml::link('Registrar ajuste', ['create'], ['class' => 'btn btn-primary'])?>
<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'ajuste-haberes-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
	'columns'=>array(
        [
            'name'=>'cedula',
            'value'=>'$data->idAsociado->cedula',
        ],
        [
            'header'=>'Nombres y apellidos',
            'name'=>'nombre',
            'value'=>'(isset($data->idAsociado->nombre))?$data->idAsociado->nombre." ".$data->idAsociado->apellidos:""',
        ],
        [
            'name'=>'idUnidad',
            'value'=>'$data->idAsociado->unidad->descripcion',
            'filter'=>CHtml::listData(Unidad::model()->findAll('blnborrado= false order by descripcion asc'), 'idunidad', 'descripcion'),
        ],
        'numero_operacion',
        [
            'name'=>'fecha_operacion',
            'value'=>'date("d-m-Y",strtotime($data->fecha_operacion))',
            'class'=>'SYDateColumn',
        ], 
        [
            'name'=>'id_concepto_ajuste',
            'value'=>'$data->idConceptoAjuste->descripcion',
            'filter'=>CHtml::listData(ConceptoAjuste::model()->findAll('blnborrado=false'), 'id', 'descripcion'),
        ],
        [
            'name'=>'id_tipo_ajuste',
            'value'=>'$data->idTipoAjuste->descripcion',
            'filter'=>CHtml::listData(TipoAjuste::model()->findAll(), 'id', 'descripcion'),
        ],
        [
            'name'=>'id_tipo_movimiento',
            'value'=>'$data->idTipoMovimiento->descripcion',
            'filter'=>CHtml::listData(TipoMovimiento::model()->findAll(), 'id', 'descripcion'),
        ],
        [
            'name'=>'monto_asociado',
            'value'=>'number_format($data->monto_asociado,2,",",".")',
        ],
        [
            'name'=>'monto_patrono',
            'value'=>'number_format($data->monto_patrono,2,",",".")',
        ],
    [
            'name'=>'fecha_estatus',
            'value'=>'$data->fecha_estatus',
            'class'=>'SYDateColumn',
        ],
        [
            'name'=>'id_estatus',
            'value'=>'$data->nombre_estatus',
            'filter'=>CHtml::listData(EstatusAjusteHaberes::model()->findAll(), 'id', 'descripcion'),
        ],
		/*
		'observacion',
		'fecha_operacion',
		'numero_operacion',
		'id_tipo_movimiento',
		'id_nomina_ajuste_haberes',
		'num_comprobante',
		'fecha_comprobante',
		'observacion_comprobante',
		*/
		[

            'header'=>'Acciones',
             'class'=>'bootstrap.widgets.TbButtonColumn',
             'htmlOptions'=>array('width'=>'80'),
             'template' => '{view} {aprobar}',
              'buttons'=>array(
                            'aprobar'=>array(
                                'label'=>'Aprobar ajuste',
                                'visible' =>'Yii::app()->user->checkAccess("action_ajusteHaberes_aprobar") && $data->id_estatus==1',                              
                                 'icon' => 'icon-ok',
                                 'url'=>"CHtml::normalizeUrl(array('aprobar', 'id'=>\$data->id))",
                             ),
                       
                        
                        ),
        
        ]
	),
)); ?>
