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

<h2 style="text-align: center;">Archivo de Carga Masiva <span style="color: #0B3B0B;"><?php echo $model->nombre_archivo; ?></span></h2>
<br>

<div class="control-group">
    <?= CHtml::link('<i class="icon-file"></i> Generar PDF', array('generarPDF', 'id' => $model->id), array('class' => 'btn')); ?>
    <?= CHtml::link('<i class="icon-file"></i> Generar Excel', array('generarXls', 'id' => $model->id), array('class' => 'btn')); ?>
</div>

<?php $this->widget('bootstrap.widgets.TbDetailView',array(
	'data'=>$model,
	'attributes'=>array(
		'nombre_archivo',
		'descripcion',
		'fecha_registro:date',
                array(
                    'name'=>'total_aportes',
                    'value' => $model->total_aportes,
                    'type' => 'number',
                ),
		'cant_aportantes',
		'fecha_aporte:date',

                array(
                    'label'=>'Estatus',
                    'type'=>'raw',
                    'value'=>$model->getEstatus(),
                ),
	),
)); ?>
<?php
   // Yii::import('application.modules.configuracion.models.*',true);
   // Yii::import('application.modules.contable.models.*',true);
   //  if (ConfContable::config('CONFCONTABLE')=='SI'){

?>
<!-- <div style="text-align: center;">
    <h3>Información contable</h3>
    <table class="table table-hover">
    <tr>
        <th>Fecha</th>
        <th>N° compropante</th>
        <th>Descripcion</th>
        <th>N° referencia</th>
        <th>Estatus</th>
    </tr> -->
<?php

//     $modeloComprobante= Comprobante::model()->findAll('nro_documento=:doc',array(':doc'=>$model->id));
// //    echo "<pre>";    print_r($modeloComprobante); exit;
//  foreach ($modeloComprobante as $comprobante):

//      $num_comprobante= CHtml::link('<i class="icon-file"></i> '.$comprobante->num_comprobante, Yii::app()->createUrl('contable/comprobante/view&id='.$comprobante->id),array());

//      $fecha=date('d-m-Y',  strtotime($comprobante->fecha_comprobante));
//      if($comprobante->status==1){
//        $comprobante->status='Contabilizado';
//      }else{
//        $comprobante->status='No Contabilizado';
//      }
//  echo " <tr>
//         <td>$fecha</td>
//         <td>$num_comprobante</td>
//         <td>$comprobante->descripcion</td>
//         <td>$comprobante->nro_documento</td>
//         <td>$comprobante->status</td>
//     </tr>";


//  endforeach;

?>

<!-- </table>
</div> -->
<?php // } ?>
<div style="text-align: center;">
<?php  echo CHtml::link('Ir a bandeja de Aportes', Yii::app()->createUrl('/aportes/datosTxtIntegrado/adminAE'),array('class'=>'btn btn-inverse')); ?>
</div>
<div class="col-xs-12"><hr></div>
<h3 style="text-align: center;color: #0A2A0A;">Aportes Cargados</h3>

<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'aporte-voluntario-grid',
	'dataProvider'=>$modelAportes->searchV($model->id),
	'filter'=>$modelAportes,
	'columns'=>array(
        array(
            'name'=>'acedula',
            'value'=>'$data->idAsociado->cedula',
        ),
        array(
            'name'=>'anombre',
            'value'=>'$data->idAsociado->nombre',
        ),
        array(
            'name'=>'aapellido',
            'value'=>'$data->idAsociado->apellidos',
        ),
        array(
            'name'=>'id_aportante',
            'value'=>'$data->idAportante->nombre',
            'filter'=>CHtml::activeDropDownList($modelAportes,'id_aportante',
                CHtml::listData(Aportante::model()->findAll('blnborrado=FALSE'),'id','nombre'),
                array('prompt'=>'SELECCIONE')
            )
        ),
        array(
            'name' => 'opcion_retiro',
            'value' => '$data->opcionRetiro ? $data->opcionRetiro->nombre : ""',
            'filter'=> CHtml::activeDropDownList(
                $modelAportes,
                'opcion_retiro',
                CHtml::listData(TipoOperacion::model()->findAll(), 'id', 'nombre'),
                array('prompt' => '--Seleccione--')
            )
        ),
        array(
            'name'=>'monto_cargado',
            'value'=>'$data->monto_cargado',
            'htmlOptions'=>array('style' => 'text-align: right;'),
            'type' => 'number',
        ),
        array(
            'name'=>'monto_retirado',
            'value'=>'$data->monto_retirado',
            'htmlOptions'=>array('style' => 'text-align: right;'),
            'type' => 'number',
        ),
        array(
            'name'=>'monto_comision_retira',
            'value'=>'$data->monto_comision_retira',
            'htmlOptions' => array('style' => 'text-align: right;'),
            'type' => 'number',
        ),
        array(
            'name'=>'monto_capitalizado',
            'value'=>'$data->monto_capitalizado',
            'htmlOptions' => array('style' => 'text-align: right;'),
            'type' => 'number',
        ),
        array(
            'name' => 'monto_comision_capitaliza',
            'value' => '$data->monto_comision_capitaliza',
            'htmlOptions' => array('style' => 'text-align: right;'),
            'type' => 'number',
        ),
        array(
            'name'=>'fecha_pagos',
            'value'=>'implode("-",array_reverse(explode("-",$data->fecha_pago)))',
            'class'=>'SYDateColumn'
        ),
        array(
            'name' => 'nombre_estatus',
            'value' => '$data->getEstatus()',
            'type' => 'raw',
            'filter' => CHtml::activeDropDownList(new AporteVoluntario, 'estatus',
                CHtml::listData(EstatusAporte::model()->findAll('blnborrado=FALSE'), 'id', 'nombre_estatus'),
                array('prompt' => 'SELECCIONE')
            )
        ),
        array(
            'header'=>'Acciones',
            'class' => 'bootstrap.widgets.TbButtonColumn',
            'template' => '{opcion_retiro}{cuenta_bancaria}',
            'buttons' => array(
                'opcion_retiro' => array(
                    'label' => 'Modificar opción retiro',
                    'url' => 'CHtml::normalizeUrl(array("AporteVoluntario/OpcionRetiro", "id" => $data->id, "view" => true))',
                    'icon' => 'icon-pencil',
                    'visible' => '! $data->hasTxt()',
                    'options' => array('class' => 'pagado'),
                ),
                'cuenta_bancaria' => array(
                    'label' => 'Modificar cuenta bancaria',
                    'url' => 'CHtml::normalizeUrl(array("AporteVoluntario/CuentaBancariaSimple", "id" => $data->id))',
                    'imageUrl' => Yii::app()->request->baseUrl . '/images/icon-bank.png',
                    'visible' => '! $data->hasTxt()',
                    'options' => array('class' => 'pagado'),
                ),
            ),
        ),
    ),
)); ?>



<h3 style="text-align: center;color: #610B0B;">Aportes No definidos</h3>
<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'aporte-voluntario-diferido-grid',
	'dataProvider'=>$modelAportesDiferidos->searchD($model->id),
	'filter'=>$modelAportesDiferidos,
	'columns'=>array(
//		'id',
		'cedula',
		'monto',
//		'area',
                array(
                    'name'=>'area',
                    'value'=>'$data->getArea()',
                    'filter'=>CHtml::activeDropDownList($modelAportesDiferidos,'area',
                            CHtml::listData(Unidad::model()->findAll('blnborrado=FALSE'),'idunidad','descripcion'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),
		'aportante',
                array(
                    'name'=>'id_estatus_avd',
                    'value'=>'$data->idEstatusAvd->nombre_estatus',
                    'filter'=>CHtml::activeDropDownList($modelAportesDiferidos,'id_estatus_avd',
                            CHtml::listData(EstatusAporteVoluntarioDiferido::model()->findAll('blnborrado=FALSE'),'id','nombre_estatus'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),
//                array(
//                    'name'=>'blnborrado',
//                    'value'=>'($data->blnborrado)?"SI":"NO"',
//                    'filter'=>CHtml::activeDropDownList($modelAportesDiferidos,'blnborrado',
//                            array(1=>'SI',0=>'NO'),
//                            array('prompt'=>'SELECCIONE')
//                            )
//                ),

		array(
                    'class'=>'bootstrap.widgets.TbButtonColumn',
                    'header'=>"Acción",
                    'template' => '{update}',
                    'buttons'=>array(
                        'update' => array
                                    (
                                    'visible'=>'(Yii::app()->user->checkAccess("/aportes/aporteVoluntarioDiferido/update") && !'.$model->aprobado().')',
                                    'url'=>"CHtml::normalizeUrl(array('/aportes/aporteVoluntarioDiferido/update', 'id'=>\$data->id))",
                                    ),

                    ),

		),
	),
)); ?>

<?php if (!empty($detalle)) { ?>
  <h3 style="text-align: center">Detalle del pago</h3>
    <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 origen</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["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>
    <br/>
<?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/adminAE'),array('class'=>'btn btn-inverse')); ?>
</div>
