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

<h1 style="text-align: center;">Archivo de carga masiva <span style="color: #0B3B0B;"><?php echo $model->nombre_archivo; ?></span></h1>

<?php  $this->widget('bootstrap.widgets.TbDetailView',array(
	'data'=>$model,
	'attributes'=>array(
		// 'id',
		'nombre_archivo',
		'descripcion',
		'fecha_registro',
		//'total_aportes',
                array(
                    'name'=>'Monto cancelado',
                    'value'=>number_format($model->total_aportes,2,",", "."),
                ),
                array(
                    'name'=>'Cantidad de cuotas',
                    'value'=>$model->cant_aportantes,
                ),
		'fecha_aporte',
                
                array(
                    'label'=>'Estatus',
                    'type'=>'raw',
                    'value'=>$model->getEstatus(),
                ),
	),
)); ?>

<h3 class="text-center">Informaci&oacute;n de la n&oacute;mina de pr&eacute;stamo</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>Categor&iacute;a del pr&eacute;stamo</b></td>
        <td style="text-align: center"><b>Plazo</b></td>
        <td style="text-align: center"><b>Cantidad de cuotas</b></td>
        <td style="text-align: center"><b>Monto capital</b></td>
        <td style="text-align: center"><b>Monto interes</b></td>
        <td style="text-align: center"><b>Monto total</b></td>
      </tr>
      <?php    $sumaCuota = $sumaMonto=$sumaCapita = $sumaInteres =  0;
            foreach ($data as $key => $value) {
                    $sumaCuota+= $value['cantidad_cuota'];
                    $sumaInteres+= $value['interes'];
                    $sumaCapita+= $value['capital'];
                    $sumaMonto+= $value['monto'];
                    ?>
            <tr>
                <td><?php echo $value['nombre_titulo']?></td>
                <td><?php echo $value['descripcion']?></td>
                <td style="text-align: center"><?php echo $value['cantidad_cuota']?></td>
                <td style="text-align: right">Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($value['capital'],'')?></td>
                <td style="text-align: right">Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($value['interes'],'')?></td>
                <td style="text-align: right">Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($value['monto'],'')?></td>
            </tr>
           
         <?php }?>
        <tr class="info" >
            <th></th>
            <th style="text-align: center"><b>Totales</b></th>
            <th style="text-align: center"><b><?php echo $sumaCuota?></b></th>
            <th style="text-align: right"><b>Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($sumaCapita,'')?></b></th>
            <th style="text-align: right"><b>Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($sumaInteres,'')?></b></th>
            <th style="text-align: right"><b>Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($sumaMonto,'')?></b></th>
        </tr>
    </table>

<h3 class="text-center">Informaci&oacute;n de la n&oacute;mina de conciliada</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>Categor&iacute;a del pr&eacute;stamo</b></td>
        <td style="text-align: center"><b>Plazo</b></td>
        <td style="text-align: center"><b>Cantidad de cuotas</b></td>
        <td style="text-align: center"><b>Monto cancelado</b></td>
        <td style="text-align: center"><b>Monto por cobro</b></td>
        <td style="text-align: center"><b>Monto por gesti&oacute;n de reembolso</b></td>
      </tr>
      <?php    $sumaCuotaN = $sumaMontoPagado=$sumaMontoCobro =$sumaReembolso =  0;
            foreach ($data2 as $key => $value) {
                    $sumaCuotaN+= $value['cantidad_cuota'];
                    $sumaMontoPagado+= $value['monto_pagado'];
                    $sumaMontoCobro+= $value['monto_cobro'];
                    $sumaReembolso+= $value['monto_remanente'];
                    ?>
            <tr>
                <td><?php echo $value['nombre_titulo']?></td>
                <td><?php echo $value['descripcion']?></td>
                <td style="text-align: center"><?php echo $value['cantidad_cuota']?></td>
                <td style="text-align: right">Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($value['monto_pagado'],'')?></td>
                <td style="text-align: right">Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($value['monto_cobro'],'')?></td>
                <td style="text-align: right">Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($value['monto_remanente'],'')?></td>
            </tr>
           
         <?php }?>
        <tr class="info" >
            <th></th>
            <th style="text-align: center"><b>Totales</b></th>
            <th style="text-align: center"><b><?php echo $sumaCuotaN?></b></th>
            <th style="text-align: right"><b>Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($sumaMontoPagado,'')?></b></th>
            <th style="text-align: right"><b>Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($sumaMontoCobro,'')?></b></th>
            <th style="text-align: right"><b>Bs. <?php echo Yii::app()->numberFormatter->formatCurrency($sumaReembolso,'')?></b></th>
        </tr>
    </table>

    <h3 class="text-center">Relaci&oacute;n</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>Concepto</b></td>
        <td style="text-align: center"><b>Cuotas</b></td>
        <td style="text-align: center"><b>Montos</b></td>
      </tr>
      <tr>
            <td>Monto de la pren&oacute;mina</td>
            <td style="text-align: center"><?= $sumaCuota?></td>
            <td style="text-align: right">Bs. <?= Yii::app()->numberFormatter->formatCurrency($sumaMonto,'')?></td>
        </tr>
        <tr>
            <td>Montos de la n&oacute;mina declarada</td>
            <td style="text-align: center"><?= $sumaCuotaN?></td>
            <td style="text-align: right">Bs. <?= Yii::app()->numberFormatter->formatCurrency($sumaMontoPagado,'')?></td>
        </tr>
        <tr class="info" >
            <th style="text-align: center"><b>Diferencia</b></th>
            <th style="text-align: center"><b><?= $sumaCuota-$sumaCuotaN?></b></th>
            <th style="text-align: right"><b>Bs. <?= Yii::app()->numberFormatter->formatCurrency($sumaMonto -$sumaMontoPagado,'')?></b></th>
        </tr>
    </table>
<?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 pagos', Yii::app()->createUrl('/prestamo/datosPreNominaCredito/view',array('id'=>$model->id_prenomina_credito)),array('class'=>'btn btn-inverse')); ?>&nbsp;
<?php  echo CHtml::link('Descargar vista del archivo cargado', Yii::app()->createUrl('/aportes/datosTxtIntegrado/vistaArchivoCargado',array('id'=>$model->id)),array('class'=>'btn btn-inverse')); ?>
</div>
<div class="col-xs-12"><hr></div>
<h3 style="text-align: center;color: #0A2A0A;">Pagos cargados</h3>

<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'datostxt-tablaamortizacion-grid',
	'dataProvider'=>$modelPagos->search($model->id),
	'filter'=>$modelPagos,
	'columns'=>array(		
                array(
                    'name'=>'cedula',
                    'value'=>'$data->idTablaAmortizacion->idCredito->idAsociado->cedula',
                    //'filter'=>true
                ),
                array(
                    'header'=>'Nombres y Apellidos',
                    'name'=>'nombre',
                    'value'=>'$data->idTablaAmortizacion->idCredito->idAsociado->nombre." ".$data->idTablaAmortizacion->idCredito->idAsociado->apellidos',
                    //'filter'=>true
                ),
                array(
                    'name'=>'id_unidad',
                    'value'=>'$data->idTablaAmortizacion->idCredito->idAsociado->unidad->descripcion',
                     'filter'=>CHtml::activeDropDownList($modelPagos,'id_unidad',
                            CHtml::listData(Unidad::model()->findAll('blnborrado=FALSE'),'idunidad','descripcion'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),
                array(
                    'name'=>'id_titulo_credito',
                    'value'=>'($data->idTablaAmortizacion->idCredito->idTipoCredito->idTituloTipoCredito)?$data->idTablaAmortizacion->idCredito->idTipoCredito->idTituloTipoCredito->nombre_titulo:""',
                     'filter'=>CHtml::activeDropDownList($modelPagos,'id_titulo_credito',
                            CHtml::listData(TituloTipoCredito::model()->findAll(),'id','nombre_titulo'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),
                array(
                    'name'=>'id_tipo_credito',
                    'value'=>'$data->idTablaAmortizacion->idCredito->idTipoCredito->descripcion',
                     'filter'=>CHtml::activeDropDownList($modelPagos,'id_tipo_credito',
                            CHtml::listData(TipoCredito::model()->findAll('id_titulo_tipo_credito=:id_titulo_tipo_credito',array(':id_titulo_tipo_credito'=>(int)$modelPagos->id_titulo_credito)),'id','descripcion'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),
                array(
                    'name'=>'fecha_vencimiento',
                    'value'=>'implode("-",array_reverse(explode("-", $data->idTablaAmortizacion->fecha_vencimiento)))',
                    'class'=>'SYDateColumn',
                    //'filter'=>true
                ),
            
                array(
                    'name'=>'numero_cuota',
                    'value'=>'$data->idTablaAmortizacion->numero_cuota',
                    //'filter'=>true
                ),
            
                array(
                    'name'=>'cuota',
                    'value'=>'number_format($data->idTablaAmortizacion->monto_cuota,2,",",".")',
                    //'filter'=>true
                ),
                array(
                    'name'=>'monto_cuota_pagado',
                    'value'=>'number_format($data->monto_cuota_pagado,2,",",".")',
                    //'filter'=>true
                ),array(
                    'name'=>'monto_cobro',
                    'value'=>'number_format($data->monto_cobro,2,",",".")',
                    //'filter'=>true
                ),array(
                    'name'=>'monto_remanente',
                    'value'=>'number_format($data->monto_remanente,2,",",".")',
                    //'filter'=>true
                ),

//                array(
//                    'name'=>'fecha_pagos',
//                    'value'=>'implode("-",array_reverse(explode("-",$data->fecha_pago)))',
//                    'class'=>'SYDateColumn'
//                ),
               		
		[

            'class'=>'bootstrap.widgets.TbButtonColumn',
            'header'=>"Acción",
            'template' => '{view}',
            'buttons'=>[
                'view' => [
                            'visible'=>"(\$data->monto_cobro>0)?true:false",
                            'url'=>"CHtml::normalizeUrl(array('/cobro/cobroDiferencialCuota/ViewCobro', 'id'=>\$data->id))",
                        ]
                ]
        ]
	),
)); ?>



<h3 style="text-align: center;color: #610B0B;">Retenciones de pr&eacute;stamos sin definir</h3>
<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'aporte-voluntario-diferido-grid',
	'dataProvider'=>$modelPagosDiferidos->search($model->id),
	'filter'=>$modelPagosDiferidos,
	'columns'=>array(
            'cedula',
//            array(
//                    'name'=>'id_categoria_credito',
//                    'value'=>'(isset($data->idTipoCredito->idTituloTipoCredito))?$data->idTipoCredito->idTituloTipoCredito->nombre_titulo:""',
//                     'filter'=>CHtml::activeDropDownList($modelPagosDiferidos,'id_categoria_credito',
//                            CHtml::listData(TituloTipoCredito::model()->findAll(),'id','descripcion'),
//                            array('prompt'=>'SELECCIONE')
//                            )
//                ),
//            array(
//                    'name'=>'id_tipo_credito',
//                    'value'=>'$data->idTipoCredito->descripcion',
//                     'filter'=>CHtml::activeDropDownList($modelPagosDiferidos,'id_tipo_credito',
//                            CHtml::listData(TipoCredito::model()->findAll('id_titulo_tipo_credito=:id_titulo_tipo_credito AND blnborrado=FALSE',array(':id_titulo_tipo_credito'=>(int)$modelPagosDiferidos->id_categoria_credito)),'id','descripcion'),
//                            array('prompt'=>'SELECCIONE')
//                            )
//                ),
                array(
                    'name'=>'monto_cuota',
                    'value'=>'number_format($data->monto_cuota,2,",",".")',
                    'htmlOptions'=>['style'=>'text-align: right']
                    //'filter'=>true
                ),
                [
                    'name'=>'tipoCuota',
                    'value'=>'$data->tipo_cuota',
                    'filter'=>['O'=>'O','A'=>'A']
                ],
                [
                    'name'=>'id_estatus_amortizacion_diferida',
                    'value'=>'(isset($data->idEstatusAmoritzacionDiferida))?$data->idEstatusAmoritzacionDiferida->nombre_estatus:""',
                    'filter'=>CHtml::activeDropDownList($modelPagosDiferidos,'id_estatus_amortizacion_diferida',
                            CHtml::listData(EstatusCuotaTablaAmortizacionDiferido::model()->findAll('id in (1,2,3,4,9) AND blnborrado=FALSE'), 'id', 'nombre_estatus'),
                            array('prompt'=>'SELECCIONE'))
                                        //'filter'=>true
                ],
            'observaciones',
            [

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

	),
)); ?>

<h3 style="text-align: center;color: #0A2A0A;">Cuotas excluidas</h3>

<?php $this->widget('bootstrap.widgets.TbGridView',array(
	'id'=>'datostxt-tablaamortizacion-excluidos-grid',
	'dataProvider'=>$modelCuotasExcluidas->search($model->id_prenomina_credito),
	'filter'=>$modelCuotasExcluidas,
	'columns'=>array(
    // 'id_tabla_amortizacion',		
                array(
                    'name'=>'cedula',
                    'value'=>'$data->idTablaAmortizacion->idCredito->idAsociado->cedula',
                    //'filter'=>true
                ),
                array(
                    'name'=>'id_unidad',
                    'value'=>'$data->idTablaAmortizacion->idCredito->idAsociado->unidad->descripcion',
                     'filter'=>CHtml::activeDropDownList($modelCuotasExcluidas,'id_unidad',
                            CHtml::listData(Unidad::model()->findAll('blnborrado=FALSE'),'idunidad','descripcion'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),
                array(
                    'name'=>'id_titulo_credito',
                    'value'=>'(isset($data->idTablaAmortizacion->idCredito->idTipoCredito->idTituloTipoCredito))?$data->idTablaAmortizacion->idCredito->idTipoCredito->idTituloTipoCredito->nombre_titulo:""',
                     'filter'=>CHtml::activeDropDownList($modelCuotasExcluidas,'id_titulo_credito',
                            CHtml::listData(TituloTipoCredito::model()->findAll(),'id','nombre_titulo'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),
                array(
                    'name'=>'id_tipo_credito',
                    'value'=>'(isset($data->idTablaAmortizacion->idCredito->idTipoCredito))?$data->idTablaAmortizacion->idCredito->idTipoCredito->descripcion:""',
                     'filter'=>CHtml::activeDropDownList($modelCuotasExcluidas,'id_tipo_credito',
                            CHtml::listData(TipoCredito::model()->findAll('id_titulo_tipo_credito=:id_titulo_tipo_credito',array(':id_titulo_tipo_credito'=>(int)$modelPagos->id_titulo_credito)),'id','descripcion'),
                            array('prompt'=>'SELECCIONE')
                            )
                ),
                array(
                    'name'=>'monto_cuota',
                    'value'=>'number_format($data->idTablaAmortizacion->monto_cuota,2,",",".")',
                    'htmlOptions'=>['style'=>'text-align: right']
                    //'filter'=>true
                ),
                 array(
                    'name'=>'id_estatus_cuota_excluida',
                    'value'=>'(isset($data->idEstatusCuotaExcluida))?$data->idEstatusCuotaExcluida->nombre_estatus:""',
                    'filter'=>CHtml::activeDropDownList($modelCuotasExcluidas,'id_estatus_cuota_excluida',
                                        CHtml::listData(EstatusCuotaTablaAmortizacionDiferido::model()->findAll('(id>= 5 OR id = 1) AND blnborrado=FALSE'), 'id', 'nombre_estatus'),
                            array('prompt'=>'SELECCIONE'))
                ),

//                array(
//                    'name'=>'fecha_pagos',
//                    'value'=>'implode("-",array_reverse(explode("-",$data->fecha_pago)))',
//                    'class'=>'SYDateColumn'
//                ),
               		
		 [

                'class'=>'bootstrap.widgets.TbButtonColumn',
                'header'=>"Acción",
                'template' => '{update}{view}',
                'buttons'=>[
                    'update' => [
                                //'visible'=>'(Yii::app()->user->checkAccess("/aportes/datosTxtTablaAmortizacionDiferido/updateExcluido") && !$data->idDatoTxt->aprobado() && !$data->idDatoTxt->pagado())',
                                'url'=>"CHtml::normalizeUrl(array('/aportes/datosTxtTablaAmortizacionDiferido/updateExcluido', 'id'=>\$data->id))",],
                    'view' => [
                            'visible'=>"(\$data->id_estatus_cuota_excluida==8)?true:false",
                            'url'=>"CHtml::normalizeUrl(array('/cobro/cobroDiferencialCuota/ViewCobroReclamar', '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 } ?>

<div style="text-align: center;">
<?php  echo CHtml::link('Ir a bandeja de pagos', Yii::app()->createUrl('/prestamo/datosPreNominaCredito/view',array('id'=>$model->id_prenomina_credito)),array('class'=>'btn btn-inverse')); ?>
</div>