<?php $form = $this->beginWidget('bootstrap.widgets.TbActiveForm', array(
    'id' => 'parametros-contables-form',
    'enableAjaxValidation' => false,
)); ?>
	<div class="alert alert-info"><i class="icon-info-sign"></i> Los campos con <span class="required">*</span> son obligatorios.</div>
	<?php echo $form->errorSummary($model); ?>
    <div class="row-fluid">
        <div class="span2">
        <?php echo $form->textFieldRow($model, 'clave', array('class' => 'span9')); ?>
        </div>
        <div class="span5">
        <?php echo $form->labelEx($model, 'valor'); ?>
        <?php $this->widget(
            'zii.widgets.jui.CJuiAutoComplete',
            array(
                'name' => 'listado_cuentas', // Nombre para el campo de autocompletar
                'attribute' => 'cuenta_descripcion',
                'model' => $model,
                'source' => $this->createUrl('autocomplete'), // URL que genera el conjunto de datos
                'options' => array(
                    'showAnim' => 'fold',
                    'size' => '30',
                    'minLength' => '1', // Minimo de caracteres que hay que digitar antes de relizar la busqueda
                    'select' => "js:function(event, ui) {
                    $('#CuentasConsolidada_idpadre').val(ui.item.id); // HTML-Id del campo
                    }"
                ),
                'htmlOptions' => array(
                    'value' => $model->isNewRecord ? '' : $model->valorCta2,
                    'class' => 'span12',
                    'size' => 80,
                    'placeholder' => 'Buscar Cuenta...',
                //     'title'=>'Coloque el codigo a buscar.Ejm 111.00.00.00 o la Descripcion. Ejm. Efectivo'
                ),
            )
        ); ?>
        </div>
        <div class="span5">
        <?php echo $form->textFieldRow($model, 'descripcion', array('class' => 'span12')); ?>
        </div>
    </div>
    <div class="row-fluid">
        <div class="span2">
            <?php echo $form->dropDownListRow($model, 'naturaleza', array(1 => 'Debe', 2 => 'Haber'), array('prompt' => '-- seleccione --', 'class' => 'span9')) ?>
        </div>
    </div>
    <div class="form-actions" align="center">
            <?php $this->widget('bootstrap.widgets.TbButton', array(
            'buttonType' => 'submit',
            'type' => 'primary',
            'label' => $model->isNewRecord ? 'Guardar' : 'Guardar',
        )); ?>
    </div>
<?php $this->endWidget(); ?>

<?php
$parametrocontable = new CActiveDataProvider('ParametrosContables', array(
    'criteria' => array(
        'condition' => 'blnborrado=false and id_escenario=' . $_GET['id2'] . ' ',
        'order' => 'naturaleza,id'
    ),
    'pagination' => array(
        'pageSize' => 10,
    ),
));

$this->widget('bootstrap.widgets.TbGridView', array(
    'id' => 'detalle-comprobante-grid',
    'enableSorting' => false,
    'dataProvider' => $parametrocontable,
    'rowCssClassExpression' => '$data->color',
    'columns' => array(
        array(
            'header' => 'Clave',
            'name' => 'clave',
        ),
        array(
            'header' => 'Configuración',
            'name' => 'descripcion',
        ),
        array(
            'header' => 'Valor',
            'name' => 'valor',
            'value' => '$data->cuenta_padre->codigo_cuenta.\'-\'.$data->cuenta_padre->descripcion',
        ),
        array(
            'header' => 'Debe',
            'name' => 'naturaleza',
            'value' => '($data->naturaleza==1)? "xxxx" : ""',
        ),
        array(
            'header' => 'Haber',
            'name' => 'naturaleza',
            'value' => '($data->naturaleza==1)? "" : "xxxx"',
        ),
        array(
            'class' => 'bootstrap.widgets.TbButtonColumn',
            'template' => '{update}{Eliminar}',
            'buttons' => array(
                'Eliminar' => array(
                    'url' => "CHtml::normalizeUrl(array('anular', 'id'=>\$data->id, 'id2'=>\$data->id_escenario))",
                    'icon' => 'remove',
                ),
                'update' => array(
                    'url' => "CHtml::normalizeUrl(array('update', 'id'=>\$data->id, 'id2'=>\$data->id_escenario))",
                ),
            ),
        ),
    ),
)); ?>
