<?php
/* @var $this ConfBonoDisponibilidadHaberesController */
/* @var $model ConfBonoDisponibilidadHaberes */

$this->breadcrumbs=array(
	'Conf Bono Disponibilidad Haberes'=>array('index'),
	'Manage',
);

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

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$('#conf-bono-disponibilidad-haberes-grid').yiiGridView('update', {
		data: $(this).serialize()
	});
	return false;
});
");
?>
<h3 style="text-align: center">Configuraci&oacute;n de bono aplicado a la disponibilidad de haberes</h3>
<?php
$this->widget('bootstrap.widgets.TbAlert', array(
    'block' => true, // display a larger alert block?
    'fade' => true, // use transitions?
    'closeText' => '×', // close link text - if set to false, no close link is displayed
    'alerts' => array(// configurations per alert type
        'success' => array('block' => true, 'fade' => true, 'closeText' => '×'), // success, info, warning, error or danger
        'error' => array('block' => true, 'fade' => true, 'closeText' => '×'), // success, info, warning, error or danger
    ),
));
?>
<?php  echo CHtml::link('Registrar bono aplicado a la disponibilidad de haberes', CHtml::normalizeUrl(array('create')),array('class'=>'btn btn-inverse'));?>


<?php $this->widget('bootstrap.widgets.TbGridView', array(
	'id'=>'conf-bono-disponibilidad-haberes-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
	'columns'=>array(
		'descripcion',
		[
			'name'=>'id_tipo_bono',
			'value'=>'$data->idTipoBono?$data->idTipoBono->descripcion:""'
		],
		[
			'name'=>'monto',
			'value'=>'number_format($data->monto,2,",",".")'
		],
		[
			'name'=>'porcentaje',
			'value'=>'number_format($data->porcentaje,2,",",".")'
		],
		/*
		'fecha_registro',
		*/
		array(

      'header'=>'Acciones',
      'class'=>'bootstrap.widgets.TbButtonColumn',
      'htmlOptions'=>array('width'=>'80'),
        /*{ecuenta}*/
      'template' => '{update} {view}{inactivar} {activar}',
      'buttons'=>array(
	        'view'=>array(
	          'label'=>'Ver',
	        ),
	        'update'=>array(
	          'label'=>'Actualizar',
	        ),
	        'inactivar' => [
						'visible'=>'($data->id_estatus==2)?TRUE:FALSE ',
						'label' => 'Inactivar bono',
						// 'label' => '<i class="fa-bell-slash-o" data-content="Reiniciar Clave" data-variation="inverted" style="display:inline"></i>',
						'url' =>'Yii::app()->controller->createUrl("inactivar",array("id"=>$data->id))',
						'icon' => "icon-ok",
						'click'=>"function() {
										if(!confirm('¿Seguro que desea inactivar el bono?')) return false;
										$.fn.yiiGridView.update('conf-bono-disponibilidad-haberes-grid', {
																type:'POST',
																url:$(this).attr('href'),
																success:function(texto) {
																		if(texto=='modificado')alert('Se ha inactivado exitosamente.');
																		else alert('Error al inhabilitar ');

																		$.fn.yiiGridView.update('conf-bono-disponibilidad-haberes-grid');
															}
														});
													return false;
									}",
						],
	        'activar' => [
						'visible'=>'($data->id_estatus==3)?TRUE:FALSE ',
						'label' => 'Activar bono',
						//'label' => '<i class="fa-bell-slash-o" data-content="Reiniciar Clave" data-variation="inverted" style="display:inline"></i>',
						'url' =>'Yii::app()->controller->createUrl("activar",array("id"=>$data->id))',
						'icon' => 'icon-remove',
						'click'=>"function() {
										if(!confirm('¿Seguro que desea activar el bono?')) return false;
										$.fn.yiiGridView.update('conf-bono-disponibilidad-haberes-grid', {
																type:'POST',
																url:$(this).attr('href'),
																success:function(texto) {
																		if(texto=='modificado')alert('Se ha activado el bono exitosamente.');
																		else alert('Error al inhabilitar ');

																		$.fn.yiiGridView.update('conf-bono-disponibilidad-haberes-grid');
															}
														});
													return false;
									}",
						],
			),

          
		),
	),
)); ?>
