<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/datepicker.min.css" />
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/datepicker3.min.css" />
<script src="<?php echo Yii::app()->request->baseUrl; ?>/js/bootstrap-datepicker.min.js"></script>
<?php
$this->breadcrumbs=array(
	'Datos Txt Integrados'=>array('index'),
	'Create',
);

$this->menu=array(
	array('label'=>'List DatosTxtIntegrado','url'=>array('index')),
	array('label'=>'Manage DatosTxtIntegrado','url'=>array('admin')),
);
?>

<h3 style="text-align: center;">Aprobaci&oacute;n de Carga Masiva</h3>
<?php
    foreach(Yii::app()->user->getFlashes() as $key => $message) {
        echo '<div class="alert alert-'. $key .'">' . $message . "</div>\n";
    }
?>
<?php
    foreach(Yii::app()->user->getFlashes() as $key => $message) {
        echo '<div class="alert alert-'. $key .'">' . $message . "</div>\n";
    }
?>
<script type="text/javascript">
// When the document is ready
$(document).ready(function () {
	$('#DatosTxtIntegrado_fecha_referencia').datepicker({
		format: "dd/mm/yyyy",
		// startDate: "0d",
		endDate: "0d",
		todayBtn: "linked",
		// clearBtn: true,
		// multidateSeparator: " ",
		forceParse: false,
		daysOfWeekDisabled: "0,6",
		orientation: "top auto",
		todayHighlight: true,
		toggleActive: true,
		language:'es'
	});

});
</script>


<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm',array(
	'id'=>'aprobar-txt-integrado-form',
	'enableAjaxValidation'=>false,
        'htmlOptions'=>array('onsubmit'=>'activar_barra();'),
         'type'=>'horizontal',
)); ?>

	<p class="help-block">Los campos con <span class="required">*</span> son obligatorios.</p>

	<?php echo $form->errorSummary($model); ?>

	<?php echo $form->textFieldRow($model,'referencia',array()); ?>

	<?php echo $form->textFieldRow($model,'fecha_referencia',array('class'=>'input-xlarge','readOnly'=>'readOnly')); ?>

	<?php echo $form->dropDownListRow($model,'cta_bancaria',
                CHtml::listData(ParametrosBancos::model()->findAll(array()),'id','descripcion'),array('class'=>'span4','prompt'=>'-- Seleccione --')); ?>

	<?php // echo $form->textFieldRow($model,'total_aportes',array('class'=>'span8','maxlength'=>20)); ?>

	<?php // echo $form->textFieldRow($model,'cant_aportantes',array('class'=>'span8')); ?>

	<div class="form-actions">
            <?php echo CHtml::link('Cancelar', Yii::app()->createUrl('/aportes/datosTxtIntegrado/adminAO'),array('class'=>'btn btn-danger')); ?>
		<?php $this->widget('bootstrap.widgets.TbButton', array(
			'buttonType'=>'submit',
			'type'=>'primary',
			'label'=> 'Guardar',
                        
		)); ?>
	</div>
<?php 
Yii::import('application.modules.configuracion.models.*',true);
if (ConfContable::config('CONFCONTABLE')=='SI'){ 
?>        
<h4 style="text-align: center">Detalles del comprobante</h4>
<table class="table table-striped table-hover ">
    <tr>
        <td><b>Fecha Compr.<b/></td>
        <td><b>N° Comp<b/></td>
        <td><b>Descripción<b/></td>
        <td><b>Estatus</b></td>
    </tr>
    <tr>
        <td><?php echo date('d-m-Y'); ?></td>
        <td></td>
        <td><?php echo $model->descripcion.', segun archivo '.$model->nombre_archivo;  ?></td>
        <td>CONTABILIZADO</td>
    </tr>
</table>   

<h4  style="text-align: center">Movimientos</h4>
<table class="table table-striped table-hover ">
    <tr>
        <td><b>Cód. cuenta<b/></td>
        <td><b>Descripción<b/></td>
        <td><b>Fecha Ref<b/></td>
        <td><b>Referencia</b></td>
        <td style="text-align:right"><b>Monto Debe</b></td>
        <td style="text-align:right"><b>Monto Haber</b></td>
    </tr>
<?php
Yii::import('application.modules.contable.models.*',true);
    $montod=0;
    $montoh=0;
    if (ConfContable::config('CONFUNIDAD')=='SI'){
        $modelparamcontable= VswAportes::model()->findAll('id_categoria=:categoria and id_txt=:txt',array(':categoria'=>'6',':txt'=>$model->id));
    }else {
        $modelparamcontable= VswAportesSu::model()->findAll('id_categoria=:categoria and id_txt=:txt',array(':categoria'=>'6',':txt'=>$model->id));
    }
    foreach ($modelparamcontable as $contable):

    $diferido= VswAporteOrdinarioDiferido::model()->find('id_txt=:txt and estatus=:estatus',array(':txt'=>$model->id,':estatus'=>'diferido'));
        if (isset($diferido->aporte_patrono)  ){
            if ( $contable->clave=='ap_recib_asociado_'.$diferido->id_unidad || $contable->clave=='ap_recib_empleador_'.$diferido->id_unidad 
                    ){
                $contable->aporte_patrono-=$diferido->aporte_patrono;
                $contable->aporte_asociado-=$diferido->aporte_asociado;
            }
            else if (ConfContable::config('CONFUNIDAD')=='NO' ){
                if ($contable->clave=='ap_recib_empleador' || $contable->clave=='ap_recib_asociado' ){
                $contable->aporte_patrono-=$diferido->aporte_patrono;
                $contable->aporte_asociado-=$diferido->aporte_asociado;
                }
            }
        }
        if ($contable->clave=='ap_cta_cobrar_asociado_pagado_'.$contable->id_unidad || $contable->clave=='ap_cta_cobrar_asociado_pagado' || $contable->clave=='ap_no_recib_asociado_pagado_'.$contable->id_unidad || $contable->clave=='ap_no_recib_asociado_pagado' ||  $contable->clave=='ap_cta_cobrar_asociado_pagado_' || $contable->clave=='ap_no_recib_asociado_pagado_' || $contable->clave=='otr_cuenta_por_pagar' || $contable->clave=='ap_recib_asociado_'.$contable->id_unidad ||  $contable->clave=='ap_recib_asociado'){
            $monto=$contable->aporte_asociado;
        }else {
            $monto=$contable->aporte_patrono;}
        
        
            
    $montom= number_format($monto,2,",",".");
    $montov='0,00';
    $fecha= date('d-m-Y');

    echo "<tr>
        <td>$contable->codigo_cuenta &nbsp; $contable->descripcion_cuenta</td>
        <td>$contable->descripcion</td>
        <td>$fecha</td>
        <td></td>";
    if ($contable->naturaleza==1 || $contable->clave=='ap_cta_cobrar_asociado_pagado_'.$contable->id_unidad || $contable->clave=='ap_cta_cobrar_empleador_pagado_'.$contable->id_unidad  ){
    echo
        "<td style='text-align:right'>$montom</td>
        <td style='text-align:right'>$montov</td>";
    $montod+=$monto;
    }else if ($contable->naturaleza==2 || $contable->clave=='ap_no_recib_asociado_pagado_'.$contable->id_unidad || $contable->clave=='ap_no_recib_empleador_pagado_'.$contable->id_unidad ){
    echo
        "<td style='text-align:right'>$montov</td>
        <td style='text-align:right'>$montom</td>";  
    $montoh+=$monto;
    }
    echo "</tr>";

    endforeach;
?>    
   
</table> 
<table width="100%">
            <tr>
                <td colspan="5" align="right" width="90%"><b>Sub Totales </b></td>
                <td width="6%"></td>
                <td align="right"><b><?php echo number_format($montod,2,",","."); ?></b></td> 
                <td></td>
                <td align="right"><b><?php echo number_format($montoh,2,",","."); ?></b></td>
                <td></td>
            </tr>
            <tr>
                <td colspan="5" align="right" width="70%"><b>Diferencia:</b></td>
                <td></td>
                <td align="right"><font color="blue"><b><?php echo number_format(0,2,",","."); ?></b></font></td>
                <td width="6%"></td>
            </tr>
</table>
<?php } else {}?>
<?php $this->endWidget(); ?>

<div id="barra_carga" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="Barra de progreso">
  <div class="modal-dialog modal-lg">
    <div class="progress progress-striped active" >
      <div class="bar" style="width: 100%;"></div>
    </div>
      <div style="text-align: center;font-weight: bold;">Aprobando n&oacute;mina de aportes...</div>
  </div>
</div>
        
<?php Yii::app()->clientScript->registerScript('modal', '

function activar_barra()
{
    $("#barra_carga").modal(\'show\');  
}

', CClientScript::POS_END);?>