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

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

<h3 align="center">Plan de cuentas</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
        'success'=>array('block'=>true, 'fade'=>true, 'Text'=>'&times;'), // success, info, warning, error or danger
        ),
    )); 
?>

<?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
        ),
    )); 
?>

<?php $this->widget('bootstrap.widgets.TbButton', array(
    'label'=>'Agrega nueva cuenta',
    'icon'=>'icon-plus-sign',
    'url'=>array('/contable/cuentasConsolidada/create'),
    'type'=>'primary', // null, 'primary', 'info', 'success', 'warning', 'danger' or 'inverse'
    //'size'=>'large', // null, 'large', 'small' or 'mini'
)); ?>
<?php 
//if (Yii::app()->user->checkAccess('reporte_cuentas')){
	    $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('/contable/cuentasConsolidada/pdf')),                      
                        
                )),
            )));//,
//        ));}
?>    
<?php 
$this->widget('bootstrap.widgets.TbGridView',array(
//$this->widget('zii.widgets.grid.CGridView',array(
	'id'=>'cuentas-consolidada-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
        'rowCssClassExpression'=>'$data->color',
// 'rowCssClassExpression'=>'($data->nivel == "1")? "cancel" : "row_id_" . $row . " " . ($row%2?"even":"odd")',
	'columns'=>array(
		//'id',
		'codigo_cuenta',
//		'descripcion',
              array(
                   'header'=>'Nombre Cuenta',
                    'name'=>'descripcion',
//                    'value'=>'$data->getEspacio($data->nivel,$data->descripcion)',
                    'htmlOptions'=>array('style'=>'width:40%'),
                    ),
              array(
                   'header'=>'Naturaleza',
                    'name'=>'naturaleza',
                    'value'=>'$data->naturaleza=="1" ? "DEBE" : "HABER"' ,
                    //'value' =>'$data->clvtipo_solicitud',
                    'filter' => array('1'=>'DEBE','2'=>'HABER'),
                    'htmlOptions'=>array('style'=>'text-align: center'),
                    ),
		//'esactivo',
              /*array(
                   'header'=>'Es Activ F',
                    'name'=>'esactivo',
                    'value'=>'$data->esactivo=="1" ? "SI" : "NO"' ,
                    //'value' =>'$data->clvtipo_solicitud',
                    'filter' => array('1'=>'SI','0'=>'NO'),
                    'htmlOptions'=>array('style'=>'text-align: center'),
                    ),*/
                  array(
                       'header'=>'Tiene auxiliares',
                        'name'=>'tiene_aux',
                        'value'=>'$data->tiene_aux=="1" ? "SI" : "NO"' ,
                        //'value' =>'$data->clvtipo_solicitud',
                        'filter' => array('1'=>'SI','0'=>'NO'),
                        'htmlOptions'=>array('style'=>'text-align: center'),
                        ),
              array(
                   'header'=>'Grupo contable',
                    'name'=>'grupo_cuenta',
                    'value'=>'$data->Grupo->descripcion' ,
                    'filter' => CHtml::listData(GrupoCuentas::model()->findAll(array('order'=>'descripcion')), 'idgrupo', 'descripcion'),
                    'htmlOptions'=>array('style'=>'width:50px'),
                    ),
              array(
                   'header'=>'Tipo',
                    'name'=>'titulo_mov',
                    'value'=>'$data->titulo_mov=="1" ? "Título" : "Movimiento"' ,
                    //'value'=>'$data->titulo_mov' ,
                    'filter' => array('1'=>'Título','2'=>'Movimiento'),
                    'htmlOptions'=>array('style'=>'width:80px'),
                    ),
              array(
                   'header'=>'Nivel',
                    'name'=>'nivel',
                    'value'=>'$data->muestraNivel($data->nivel)' ,
                    //'value'=>'$data->titulo_mov' ,
                    'filter' => array(1=>'Rubro','2'=>'Grupo','3'=>'Cuenta',
                        '4'=>'1 era Subcuenta','5'=>'2 da Subcuenta','6'=>'3 era Subcuenta',
                        '7'=>'Auxiliar'),
                    'htmlOptions'=>array('style'=>'width:30px'),
                    ),
              array(
                   'header'=>'Sudeca',
                    'name'=>'sudeca',
                    'value'=>'$data->sudeca==true ? "SI" : "NO"' ,
                    //'value'=>'$data->titulo_mov' ,
                    'filter' => array(true=>'SI',false=>'NO'),
                    'htmlOptions'=>array('style'=>'text-align: center'),
                    ),
//            'sudeca',
//            'nivel',
		//'naturaleza',
		//'tiene_aux',
		//'idpadre',
		/*
		'valido',
		'fecharegistro',
		'usuario_registro',
		*/
		   array(
                'class'=>'bootstrap.widgets.TbButtonColumn',
                  //'template' => '{view} {update} {delete} {aprobar} {pagado} {desaprobar} {transretiro}',
                  'template' => '{view} {titulo} {movimiento} {update} {eliminar}',
                'buttons'=>array(
                  'view' => array(
                  'url'=>"CHtml::normalizeUrl(array('view', 'id'=>\$data->id))",
//                  'visible' =>"\$data->id>1013"
                    ),
                  'titulo' => array(
                  'label'=>'Pasar de Movimiento a Título',     
                  'url'=>"CHtml::normalizeUrl(array('pasartitulo', 'id'=>\$data->id))",
                  'icon'=>'arrow-up',
                  'visible' =>"\$data->nivel!=7 && \$data->titulo_mov==2"
                    ),
                  'movimiento' => array(
                  'label'=>'Pasar de Título a Movimiento',     
                  'url'=>"CHtml::normalizeUrl(array('pasarmovimiento', 'id'=>\$data->id))",
                  'icon'=>'arrow-down',
                  'visible' =>"\$data->nivel!=1 && \$data->nivel!=2 && \$data->nivel!=3 && \$data->titulo_mov==1"
                    ),
                  'update' => array(
                  'url'=>"CHtml::normalizeUrl(array('update', 'id'=>\$data->id))",
                  'visible' =>"\$data->sudeca==false"
                    ),
                  'eliminar' => array(
                  'url'=>"CHtml::normalizeUrl(array('eliminar', 'id'=>\$data->id))",
                  'icon'=>'trash',
                  'visible' =>"\$data->sudeca==false"
                    ),                    
                     
                  ),
              ),
	),
)); ?>
