<?php
$this->breadcrumbs=array(
	'Comprobantes'=>array('index'),
	'Manage',
);

$this->menu=array(
	array('label'=>'List Comprobante','url'=>array('index')),
	array('label'=>'Create Comprobante','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('comprobante-grid', {
		data: $(this).serialize()
	});
	return false;
});
");
?>


<h3>Comprobante - <?= $periodo->nombre_periodo ?></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
        ),
    )); 
   $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.TbButton', array(
    'label'=>'Agregar comprobante',
    'icon'=>'icon-plus-sign',
    'url'=>array('/contable/comprobante/create'),
    'type'=>'primary', // null, 'primary', 'info', 'success', 'warning', 'danger' or 'inverse'
    //'size'=>'large', // null, 'large', 'small' or 'mini'
)); ?>
<?php 
//echo $act->estatus;
$this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'comprobante-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
	'columns'=>array(
                array(
                   'header'=>'Fecha Compr.',
                    'name'=>'fecha_comprobante',
                    'value' =>'date("d-m-Y",strtotime($data->fecha_comprobante))',
                    'htmlOptions'=>array('style'=>'text-align: center; width: 10%;'),
                    'class'=>'SYDateColumn',
                    ),

                /*array(
                   'header'=>'N° Comp',
                    'name'=>'numero',
                    'value' =>'$data->numero',
                    'htmlOptions'=>array('style'=>'text-align: center'),
                    ),*/
                array(
                   'header'=>'N° comp',
                    'name'=>'num_comprobante',
                    'value' =>'$data->num_comprobante',
                    'htmlOptions'=>array('style'=>'text-align: center; width: 10%;'),
                    ),
                array(
                   'header'=>'Descripción',
                    'name'=>'descripcion',
                    'value' =>'$data->descripcion',
                    ),
            
                array(
                   'header'=>'N° referencia',
                    'name'=>'nro_documento',
                    'value' =>'$data->nro_documento',
                    'htmlOptions'=>array('style'=>'text-align: justify; width: 14%;'),
                    ),
                
                 array(
                   'header'=>'Estatus',
                    'name'=>'status',
                    'value' =>'$data->estatus->descripcion',
                    'filter' => CHtml::listData(EstatusComprobante::model()->findAll(array('order'=>'idcomprobante')), 'idcomprobante', 'descripcion'),
                    'htmlOptions'=>array('style'=>'text-align: justify; width: 13%;'),
                    ),
		
                 array(
                   'header'=>'Usuario',
                    'name'=>'id_usuario',
                    'value' =>'$data->usuario->username',
                    'htmlOptions'=>array('style'=>'text-align: center; width: 10%;'),
                    ),
    		//'id_usuario',
		 array(
                'class'=>'bootstrap.widgets.TbButtonColumn',
                  'template' => '{view} {update} {detalle} {Anular} {Descontabilizar} {Imprimir} {Integrado SIGESP}',
                      'htmlOptions'=>array('style'=>'width:68px'),
                'buttons'=>array(
                  'view' => array(
                  'url'=>"CHtml::normalizeUrl(array('view', 'id'=>\$data->id))",
                    ),
                  'update' => array(
                  'url'=>"CHtml::normalizeUrl(array('update', 'id'=>\$data->id))",
                  'visible' =>"\$data->status==2 && \$data->eje->activo==1"
                    ),
                  'detalle' => array(
                  'url'=>"CHtml::normalizeUrl(array('DetalleComprobante/create', 'id2'=>\$data->id))",
                  'icon'=>'th-list',
                  'visible' =>"\$data->status==2 && \$data->eje->activo==1"
                    ),
                  'Anular' => array(
                  'url'=>"CHtml::normalizeUrl(array('anular', 'id'=>\$data->id))",
                  'icon'=>'remove',
                  'visible' =>"\$data->status==2 && \$data->eje->activo==1"
                    ),      
//                    revisar si el mes ya cerrado para ese comprobante 
                  'Descontabilizar' => array(
                  'url'=>"CHtml::normalizeUrl(array('descontabilizar', 'id'=>\$data->id))",
                  'icon'=>'backward',
                  'visible' =>"\$data->id_automatico==2 && \$data->mes(\$data->mes)=='A' && \$data->status==1 && \$data->eje->estatus!=3 && \$data->integrado_sigesp==0" 
                    ),
                    'Imprimir' => array(
                      'label'=>'Imprimir comprobante',
                  'url'=>"CHtml::normalizeUrl(array('ComprobantePdf', 'id_comprobante'=>\$data->id))",
                  'icon'=>'print',

                  //'visible' =>"\$data->id_automatico==2 && \$data->mes(\$data->mes)=='A' && \$data->status==1"
                    ),                    
                    'Integrado SIGESP' => array(
                  //'url'=>"CHtml::normalizeUrl(array('descontabilizar', 'id'=>\$data->id))",
                  'icon'=>'icon-ok',
                  'visible' =>"\$data->integrado_sigesp==1"
                    ),
//                  'Activar' => array(
//                  'url'=>"CHtml::normalizeUrl(array('activar', 'id'=>\$data->id))",
//                  'icon'=>'ok',
//                  'visible' =>"\$data->status==3"
//                    ),                    
                     
                  ),
              ),
	),
)); 



?>
