<?php 
$this->breadcrumbs = array(
    'Datos Txt Integrados' => array('index'),
    $model->id,
);
$this->menu = array(
    array('label' => 'List DatosTxtIntegrado', 'url' => array('index')),
    array('label' => 'Create DatosTxtIntegrado', 'url' => array('create')),
    array('label' => 'Update DatosTxtIntegrado', 'url' => array('update', 'id' => $model->id)),
    array('label' => 'Delete DatosTxtIntegrado', 'url' => '#', 'linkOptions' => array('submit' => array('delete', 'id' => $model->id), 'confirm' => 'Are you sure you want to delete this item?')),
    array('label' => 'Manage DatosTxtIntegrado', 'url' => array('admin')),
);
?>
    <h3 class="text-center">Nómina <?= $model->nombre_archivo ?></h3>
    <?php $this->widget('bootstrap.widgets.TbAlert', [
        'block' => true,
        'fade' => true,
        'closeText' => '&times;',
        'alerts' => [
            'success' => ['block' => true, 'fade' => true, 'Text' => '&times;'],
            'error' => ['block' => true, 'fade' => true, 'Text' => '&times;'],
            'warning' => ['block' => true, 'fade' => true, 'Text' => '&times;'],
        ],
    ]); ?>
    <div class="btn-toolbar">
        <div class="btn-group">
            <?php echo CHtml::submitButton('Descargar detalle pdf',
           array('class' => 'btn btn-info',
           'submit' => array('PdfAO', 'id' => $model->id), ));
            ?>
        </div>
        <div class="btn-group">
            <?= CHtml::submitButton('Descargar detalle Excel', array(
                'class' => 'btn btn-info',
                'submit' => array('xlsAO', 'id' => $model->id),
            )) ?>
        </div>
    </div>

    <table class="table table-bordered">
        <tr>
            <td  style="text-align: center;"  colspan="4"><b>Informaci&oacute;n de carga inicial</b></td>
        </tr>
        <tr>
            <td><b><?php echo $model->getAttributeLabel('nombre_archivo')?></b></td>
            <td><?php echo $model->nombre_archivo?></td>
            <td><b><?php echo $model->getAttributeLabel('descripcion')?></b></td>
            <td><?php echo $model->descripcion?></td>
        </tr>
        <tr>
            <td><b><?php echo $model->getAttributeLabel('cant_aportantes')?></b></td>
            <td><?php echo $model->cant_aportantes?></td>
            <td><b><?php echo $model->getAttributeLabel('total_aportes')?></b></td>
            <td><?php echo number_format($model->total_aportes, 2, ',', '.'); ?></td>
        </tr>
        <tr>
            <td><b><?php echo $model->getAttributeLabel('fecha_aporte')?></b></td>
            <td><?php echo date('d-m-Y', strtotime($model->fecha_aporte))?></td>
            <td><b><?php echo $model->getAttributeLabel('fecha_registro')?></b></td>
            <td><?php echo date('d-m-Y', strtotime($model->fecha_registro)) ?></td>
        </tr>
       <!--  <tr>
            <td><b><?php echo $model->getAttributeLabel('total_aportes')?></b></td>
            <td><?php echo $model->total_aportes?></td>
            <td><b><?php echo $model->getAttributeLabel('cant_aportantes')?></b></td>
            <td><?php echo $model->cant_aportantes?></td>
        </tr> -->
       
        <tr>
            <td><b>Asociados con aporte patronal en cero (0)</b></td>
            <td><?php echo $aportesCeroPatrono; ?></td>
            <td><b>Asociado con aporte empleado en cero (0)</b></td>
            <td><?php echo $aportesCeroSocio; ?></td>
        </tr>
        <tr>
            <td colspan="1"><b>Aportantes con aportes propios y del patrono en cero (0)</b></td>
            <td colspan="3" style="text-align: center;"><?php echo $aportesCero; ?></td>
        </tr>
         <tr>
            <td colspan="1"><b><?php echo $model->getAttributeLabel('estatus')?></b></td>
            <td colspan="3" style="text-align: center;"><?php echo $model->getEstatus(); ?></td>
        </tr>
        <tr>
            <td colspan="1"><b>Monto pagado</b></td>
            <td style="text-align: center"><?= number_format($resumenPago['monto_pagado'], 2, ',', '.'); ?></td>
            <td colspan="1"><b>Monto restante</b></td>
            <td colspan="2" style="text-align: center"><?= number_format($resumenPago['monto_restante'], 2, ',', '.'); ?></td>
        </tr>
    </table>
    <table class="table table-bordered">
        <tr>
            <td colspan="7" style="text-align: center;"><b>Resultado de la depuraci&oacute;n de carga </b></td>
        </tr>
        <tr>
            <td colspan="6" ><b>Arportes activos</b></td>
            <td style="text-align: center;"><b>Totales</b></td>
        </tr>
       
        <tr>
            <td>Cant. asociados activos</td>
            <td style="text-align: center;"><?php echo $totalAportantes?></td>
            <td>Total aporte empleado</td>
            <td style="text-align: right;"><?php  echo number_format($totalMontoAporteActivo->aporte_asociado, 2, ',', '.')?> Bs.</td>
            <td>Total aporte patronal</td>
            <td style="text-align: right;"><?php  echo number_format($totalMontoAporteActivo->aporte_patrono, 2, ',', '.')?> Bs.</td>
            <td style="text-align: right;"><b><?php  echo number_format($totalMontoAporteActivo->aporte_asociado + $totalMontoAporteActivo->aporte_patrono, 2, ',', '.')?> Bs.</b></td>
        </tr>
        <tr>
            <td colspan="7" ><b>Descuentos a ex-asociados</b></td>
        </tr> 
        <tr>
            <td>Cant. ex-asociados</td>
            <td style="text-align: center;"><?php echo $modelAportesLiquidados; ?></td>
            <td>Total empleado</td>
            <td style="text-align: right;"><?php  echo number_format($totalMontoAporteLiquidados->aporte_asociado, 2, ',', '.')?> Bs.</td>
            <td>Total patronal</td>
            <td style="text-align: right;"><?php  echo number_format($totalMontoAporteLiquidados->aporte_patrono, 2, ',', '.')?> Bs.</td>
           <td style="text-align: right;"><b><?php echo number_format($totalMontoAporteLiquidados->aporte_asociado + $totalMontoAporteLiquidados->aporte_patrono, 2, ',', '.') ?> Bs.</b></td>
        </tr>

        <tr>
            <td colspan="7" ><b>Descuentos a no asociados</b></td>
        </tr> 
        <tr>
            <td>Cant. no asociados</td>
            <td style="text-align: center;"><?php echo $modelAportesTotalDiferidos; ?></td>
            <td>Total empleado</td>
            <td style="text-align: right;"><?php  echo number_format($totalMontoAporteDiferidos->aporte_asociado, 2, ',', '.')?> Bs.</td>
            <td>Total patronal</td>
            <td style="text-align: right;"><?php  echo number_format($totalMontoAporteDiferidos->aporte_patrono, 2, ',', '.')?> Bs.</td>
        <td style="text-align: right;"><b><?php echo number_format($totalMontoAporteDiferidos->aporte_asociado + $totalMontoAporteDiferidos->aporte_patrono, 2, ',', '.')?> Bs.</b></td>
        </tr>
        <tr>
            <td><b>Total de trabajadores</b></td>
            <td><b><?php echo $totalAportantes + $modelAportesTotalDiferidos + $modelAportesLiquidados?></b></td>
            <td><b>Total carga por empleado</b></td>
            <td style="text-align: right;"><b><?php  echo number_format(($totalMontoAporteActivo->aporte_asociado + $totalMontoAporteLiquidados->aporte_asociado + $totalMontoAporteDiferidos->aporte_asociado), 2, ',', '.')?> Bs.</b></td>
            <td><b>Total carga por patrono</b></td>
            <td style="text-align: right;"><b><?php  echo number_format(($totalMontoAporteActivo->aporte_patrono + $totalMontoAporteLiquidados->aporte_patrono + $totalMontoAporteDiferidos->aporte_patrono), 2, ',', '.')?> Bs.</b></td>
            <td   style="text-align: right;"><b><?php  echo number_format(($totalMontoAporteActivo->aporte_asociado + $totalMontoAporteLiquidados->aporte_asociado + $totalMontoAporteDiferidos->aporte_asociado + $totalMontoAporteActivo->aporte_patrono + $totalMontoAporteLiquidados->aporte_patrono + $totalMontoAporteDiferidos->aporte_patrono), 2, ',', '.')?> Bs.</b></td>
            </tr>


    </table>
<div style="text-align: center;">
    <div class="btn-group">
        <a href="<?= CHtml::normalizeUrl(array('/aportes/datosTxtIntegrado/adminAO')) ?>" class="btn btn-inverse" title="Ir a bandeja de Aportes">
            <i class="icon-share-alt icon-white icon-flipped"></i>
        </a>
    </div>
    <?= $this->renderPartial('botones_grid', ['model' => $model]) ?>
</div>
<div class="col-xs-12"><hr></div>
<h3 style="text-align: center;color: #0A2A0A;">Aportantes activos</h3>

<?php $this->widget('bootstrap.widgets.TbGridView', array(
    'id' => 'aporte-voluntario-grid',
    'dataProvider' => $modelAportes->searchV($model->id),
    'filter' => $modelAportes,
    'columns' => array(
        array(
            'name' => 'cedula',
            'value' => '$data->idAsociado->cedula',
        ),
        array(
            'name' => 'nombre_completo',
            'value' => '$data->getNombreCompleto()',
            'htmlOptions' => array('style' => 'width: 16%;'),
        ),
        array(
            'name' => 'aporte_patrono',
            'value' => 'number_format($data->aporte_patrono,2,",", ".")',
            'htmlOptions' => array('style' => 'text-align: right; width: 11%;'),
        ),
        array(
            'name' => 'aporte_asociado',
            'value' => 'number_format($data->aporte_asociado,2,",", ".")',
            'htmlOptions' => array('style' => 'text-align: right; width: 12%;'),
        ),
        array(
            'name' => 'aporte_total',
            'value' => '$data->total_aporte',
            'htmlOptions' => array('style' => 'width: 9%;text-align: right'),
            'filter' => false,
        ),
        array(
            'name' => 'aporte_pagado',
            'value' => '$data->aporte_pagado',
            'htmlOptions' => array('style' => 'width: 12%;text-align: right'),
            'filter' => false,
        ),
        array(
            'name' => 'aporte_x_pagar',
            'value' => '$data->aporte_x_pagar',
            'htmlOptions' => array('style' => 'width: 12%;text-align: right'),
            'filter' => false,
        ),
        array(
            'name' => 'fecha_aporte',
            'value' => '$data->fecha_aporte',
            'type' => 'date',
            'class' => 'SYDateColumn',
            'htmlOptions' => array('style' => 'text-align: center'),
        ),
        array(
            'header' => 'Acciones',
            'class' => 'bootstrap.widgets.TbButtonColumn',
            'htmlOptions' => array('width' => '80', 'style' => 'text-align: center'),
            'template' => '{view}',
            'buttons' => array(
                'view' => array(
                    'label' => 'Ver detalle',
                    'url' => 'CHtml::normalizeUrl(array("/aportes/aporteOrdinario/view", "id" => $data->id, "cmao" => true))',
                ),
            ),
        ),
    ),
)) ?>



<div id="listadoAportesExcluidos">
<h3 style="text-align: center;color: #610B0B; margin-bottom: 0px;">Aportantes no definidos</h3>
    <div id="mensajeCuotaD"></div>
<?php $this->widget('bootstrap.widgets.TbGridView', array(
    'id' => 'aporte-no-diferido-grid',
    'dataProvider' => $modelAportesDiferidos->search($model->id),
    'filter' => $modelAportesDiferidos,
    'columns' => array(
        'cedula',
        array(
            'name' => 'unidad',
            'value' => '$data->getArea()',
            'filter' => CHtml::activeDropDownList($modelAportesDiferidos, 'unidad',
                CHtml::listData(Unidad::model()->findAll('blnborrado=FALSE'), 'idunidad', 'descripcion'),
                array('prompt' => 'SELECCIONE')
            ),
        ),
        array(
            'name' => 'sueldo',
            'value' => '$data->sueldo',
            'htmlOptions' => array('style' => 'text-align: right'), // Opciones HTML
            'type' => 'number',
        ),
        array(
            'name' => 'aporte_asociado',
            'value' => '$data->aporte_asociado',
            'htmlOptions' => array('style' => 'text-align: right'), // Opciones HTML
            'type' => 'number',
        ),
        array(
            'name' => 'aporte_patrono',
            'value' => '$data->aporte_patrono',
            'htmlOptions' => array('style' => 'text-align: right'), // Opciones HTML
            'type' => 'number',
        ),
        array(
            'name' => 'total_aporte',
            'value' => '$data->totalAportes()',
            'htmlOptions' => array('style' => 'text-align: right'), // Opciones HTML
            'type' => 'number',
        ),
        array(
            'name' => 'aporte_pendiente',
            'value' => '$data->aporte_pendiente',
            'htmlOptions' => array('style' => 'text-align: right'), // Opciones HTML
            'type' => 'number',
        ),
        array(
                    'name'=>'id_estatus_aod',
                    'value'=>'$data->idEstatusAod->nombre_estatus',
                    'filter'=>CHtml::activeDropDownList($modelAportesDiferidos,'id_estatus_aod',
                            CHtml::listData(EstatusAporteOrdinarioDiferido::model()->findAll('blnborrado=FALSE'),'id','nombre_estatus'),
                            array('prompt'=>'SELECCIONE', 'id' => 'filtro_estatus')
                            )
                ),
        array(
            'class' => 'bootstrap.widgets.TbButtonColumn',
            'header' => 'Acción',
            'template' => '{update}',
            'buttons' => array(
                'update' => [
                            'label' => 'Definir',
                            'url' => '$data->id',
                            'visible' => '(Yii::app()->user->checkAccess("action_aporteOrdinarioDiferido_update") && !$data->idTxt->aprobado() && !$data->idTxt->pagado() && !$data->idTxt->pagadoFaltante())',
                            'click' => 'js:function() {
                                monstarFormularioDefinicionAporte(
                                    $(this).attr("href")
                                );
                                return false; 
                            }',
                        ],
            ),
        ),
    ),
    )); ?>
    </div>
    <div id="definicion_aporte_diferido" style="display: none">

            <?php echo $this->renderPartial('viewNominaAporteDiferido', array(
                'modelAporteOrdinarioDiferido'=>$modelAporteOrdinarioDiferido,
                'modelAsociado'=>$modelAsociado,
            )); ?>
    </div>

<?php if (! empty($detalle)) { ?>
<br>
<h3 style="text-align: center; margin-top: 0px; margin-bottom: 20px;">Detalle del pago</h3>
<?php if ($model->idUnidad->nominaCajaAhorro()): ?>
<table class="table table-bordered table-striped items table table-striped table-bordered table-condensed" >
    <tr class="info">
        <td style="text-align: center"><b>Fecha del pago</b></td>
        <td style="text-align: center"><b>Descripción</b></td>
        <td style="text-align: center"><b>Cuenta origen</b></td>
        <td style="text-align: center"><b>Referencia del pago</b></td>
        <td style="text-align: center"><b>Monto pagado</b></td>
        <td style="text-align: center"><b>Observaci&oacute;n</b></td>
    </tr>
    <tr>
        <td style="text-align: center"><?php echo date('d-m-Y', strtotime($detalle->fecha_pago)); ?></td>
        <td style="text-align: center"><?php echo $detalle->unidad->tipoUnidad ? $detalle->unidad->tipoUnidad->descripcion : '' ?></td>
        <td style="text-align: center"><?php echo $model->getCuentaBancariaFromProveedor() ?></td>
        <td style="text-align: center"><?php echo $detalle->referencia; ?></td>
        <td style="text-align: center"><?php echo number_format($detalle->monto_pagado, 2, ',', '.'); ?></td>
        <td style="text-align: center"><?php echo $detalle->observacion; ?></td>
    </tr>
</table>
<?php else: ?>
<table class="table table-bordered table-striped table-hover items table table-striped table-bordered table-condensed" >
    <tr class="info">
        <td style="text-align: center"><b>Fecha del pago</b></td>
        <td style="text-align: center"><b>Banco destino</b></td>
        <td style="text-align: center"><b>Cuenta destino</b></td>
        <td style="text-align: center"><b>Referencia del pago</b></td>
        <td style="text-align: center"><b>Monto pagado</b></td>
        <td style="text-align: center"><b>Observaci&oacute;n</b></td>
    </tr>
    <tr>
        <td style="text-align: center"><?php echo date('d-m-Y', strtotime($detalle->fecha_pago)); ?></td>
        <td style="text-align: center"><?php echo $detalle["banco_desc"]["banco"]; ?></td>
        <td style="text-align: center"><?php echo $detalle["banco_desc"]["num_cuenta"]; ?></td>
        <td style="text-align: center"><?php echo $detalle->referencia; ?></td>
        <td style="text-align: center"><?php echo number_format($detalle->monto_pagado, 2, ',', '.'); ?></td>
        <td style="text-align: center"><?php echo $detalle->observacion; ?></td>
    </tr>
</table>
<?php endif ?>
    <br/>
<h3 style="text-align: center; margin-bottom: 0px; margin-top: 0px;">Historial de pagos</h3>
    <?php $this->widget('bootstrap.widgets.TbGridView', array(
                                'id' => 'hitorial-aporte-grid',
                                'type' => 'striped bordered condensed',
                                'dataProvider' => HistorialDiferidosTotalizados::model()->searchDiferidosArchivo($model->id),
                                'columns' => array(
                                        array(
                                            'name' => 'nro_pago',
                                            'value' => '$data->nro_pago',
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),
                                        array(
                                            'name' => 'total_monto_archivo',
                                            'value' => 'number_format($data->idTxt->total_aportes,2,",",".")',
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),
                                        array(
                                            'name' => 'monto_inicial',
                                            'value' => 'number_format( $data->monto_inicial,2,",",".")',
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),

                                        array(
                                            'name' => 'monto_pagado',
                                            'value' => 'number_format( $data->monto_pagado,2,",",".")',
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),

                                        array(
                                            'name' => 'monto_restante',
                                            'value' => 'number_format( $data->monto_restante,2,",",".")',
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),

                                        array(
                                            'name' => 'pay_details["banco"]',
                                            'header' => $model->idUnidad->nominaCajaAhorro() ? 'Descripción' : 'Banco destino',
                                            'value' => '$data->procesoPago ? $data->procesoPago->getBanco() : ""',
                                            'htmlOptions' => array('style' => 'text-align: center'),
                                        ),

                                        array(
                                            'name' => 'pay_details["cuenta"]',
                                            'header' => $model->idUnidad->nominaCajaAhorro() ? 'Cuenta origen' : 'Cuenta destino',
                                            'value' => '$data->procesoPago ? $data->procesoPago->getCuentaBanco() : ""',
                                            'htmlOptions' => array('style' => 'text-align: center'),
                                        ),

                                        array(
                                            'name' => 'pay_details["referencia"]',
                                            'value' => '$data->procesoPago ? $data->procesoPago->referencia : ""',
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),

                                        array(
                                            'name' => 'fecha_transaccion',
                                            'value' => 'date("d-m-Y", strtotime($data->fecha_transaccion))',
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),
                                ),
                            )); ?>
<br/>
<h3 style="text-align: center; margin-bottom: 0px; margin-top: 0px;">Excedente</h3>
    <?php $this->widget('bootstrap.widgets.TbGridView', array(
                                'id' => 'hitorial-aporte-grid',
                                'type' => 'striped bordered condensed',
                                'dataProvider' => PagosAdicionales::model()->searchExcedente($model->id),
                                'columns' => array(
                                        array(
                                            'name' => 'Descripción',
                                        ),
                                        array(
                                            'name' => 'monto_adicional',
                                            'value' => 'number_format($data->monto_adicional,2,",",".")',
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),
                                        array(
                                            'name' => 'fecha_transaccion',
                                            'value' => 'date("d-m-Y", strtotime($data->fecha_transaccion))',
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),
                                ),
                            )); ?>
<?php
    } ?>
<?php $this->widget('bootstrap.widgets.TbGridView', array(
    'id' => 'estatus-grid',
    'dataProvider' => EstatusTxtIntegrado::model()->searchStatus($model->id),
    'columns' => array(
        array(
            'name' => 'fecha_registro',
            'value' => '$data->fecha_registro',
            'type' => 'date',
        ),
        array(
            'header' => 'Estatus',
            'name' => 'id_estatus_retiro',
            'value' => '($data->idEstatusTxt)?$data->idEstatusTxt->nombre_estatus:""',
        ),
        array(
            'name' => 'observacion',
            'value' => '$data->observacion',
        ),
        array(
            'header' => 'Usuario',
            'name' => 'id_usuario',
            'value' => '$data->datosUsuario',
        ),
    ),
)); ?>

<div style="text-align: center;">
<?php  echo CHtml::link('Ir a bandeja de Aportes', Yii::app()->createUrl('/aportes/datosTxtIntegrado/adminAO'), array('class' => 'btn btn-inverse')); ?>
</div>
<?php Yii::app()->clientScript->registerScript('cmao', '
    let idDefinicionAporte = 0;
    let claseTr = "";

    function monstarFormularioDefinicionAporte(id){
        $.ajax({
            url:"'.CController::createUrl('/Comun/BuscarAporteNoDefinido').'",
            cache: false,
            type: "POST",
            dataType: "json",
            data: { id: id },
            beforeSend: function(xkr){
                $("#formulario").slideUp(350);
                $(".datos").html("");
            },
            success: function(data){
                idDefinicionAporte = id;

                if(data.error ==0){
                    $("#cedula").html(data.cedula);
                    $(".campo-cedula").val(data.cedula);
                    $("#nombre").html(data.nombre);
                    $("#apellido").html(data.apellido);
                    $("#unidad").html(data.unidad);
                    $("#estatus").html(data.estatus);
                    $("#fechaingreso").html(data.fechaingreso);
                    $("#AporteOrdinarioDiferido_id_estatus_aod").val(data.id_estatus_aod);
                    $("#tr-datos-asociado").addClass(data.clase);
                    claseTr = data.clase;
                }

                $(".campo-cedula").val(data.cedula);

                $("#listadoAportesExcluidos").slideUp(350);
                $("#definicion_aporte_diferido").slideDown(350);
                $("#mensaje").html("");
                $("#mensajeCuotaD").html("");
            }
        });
    }

    function cerrarDefinicioAporte(){
        idDefinicionAporte = 0;
        $("#listadoAportesExcluidos").slideDown(350);
        $("#definicion_aporte_diferido").slideUp(350);
        $("#mensaje").html("");
        $(".datos").html("");
        $(".datos-usuarios").val("");
        $(".datos-usuarios-combos").val("").change();
        $("#AporteOrdinarioDiferido_id_estatus_aod").val("").change();
        $("#tr-datos-asociado").removeClass(claseTr);
    }

    function definirCuotas(){
            const id_estatus = $("#AporteOrdinarioDiferido_id_estatus_aod").val();

            let el = "";
            if (id_estatus == 2) {
                el = "#no_asociado";
            } else {
                el = "#planilla";
            }

            var data = $(`${el} :input`).serialize() + \'&AporteOrdinarioDiferido[id]=\' + idDefinicionAporte + \'&AporteOrdinarioDiferido[id_estatus_aod]=\' + id_estatus;
            $.ajax({
                type: \'POST\',
                url:\''.Yii::app()->createAbsoluteUrl("aportes/datosTxtIntegrado/UpdateAporteDiferidoAjax").'\',
                
                // dataType: "json",
                data:data,
                beforeSend: function(xkr){
                    $("#mensaje").html("");
                    $("#mensaje").slideUp(350);
                    $("#btn_guardar").prop("disabled", true);
                    $("#btn_cerrar").prop("disabled", true);
                },

                success:function(data){
                    $(".load").css("display","none");
                    $("#btn_guardar").prop("disabled", false);
                    $("#btn_cerrar").prop("disabled", false);

                    try{
                        var d=jQuery.parseJSON(data)
                        if(Object.keys(d).length>0){
                            if(d.error==0){
                                cerrarDefinicioAporte();

                                if (d.actualizarVista == 1) {
                                    window.location.reload(false); //firefox
                                    window.location = self.location; //chrome
                                } else {
                                    $.fn.yiiGridView.update("aporte-no-diferido-grid",
                                        {type:\'GET\', url:"'.Yii::app()->createUrl("/aportes/datosTxtIntegrado/viewCmao&id=".$model->id).'"}); 
                                }

                                $("#mensajeCuotaD").html("<div class=\"alert in alert-block fade alert-success\">El registro han sido actualizado exitosamente</div>");
                            } else if(d.error==1) {
                                $("#mensaje").html(d.mensajes_error);
                                $("#mensaje").slideDown(350);
                            }
                        }
                    } catch(err) {
                        alert("Lo sentimos, ha ocurrido un error!");
                        $("#btn_guardar").prop("disabled", false);
                        $("#btn_cerrar").prop("disabled", false);
                    }
                },
                error: function(data) {
                    alert("Lo sentimos, ha ocurrido un error!");
                    $("#btn_guardar").prop("disabled", false);
                        $("#btn_cerrar").prop("disabled", false);
                },
                // dataType:\'html\'
              });
        }
    ',CClientScript::POS_HEAD);
