<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" />
<?php Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl.'/js/jquery.mask.min.js',CClientScript::POS_HEAD); ?>
<script src="<?php echo Yii::app()->request->baseUrl; ?>/js/bootstrap-datepicker.min.js"></script>

<h3 align="center">Pagar monto restante del archivo <?php //echo $model->idTxt->nombre_archivo; ?></h3>
<?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 () {
	$('.datepicker').datepicker({
		format: "dd-mm-yyyy",
        endDate: "0d",
        forceParse: false,
        daysOfWeekDisabled: "0,6",
        orientation: "bottom auto",
        todayHighlight: true,
        toggleActive: true,
        language:'es',
        autoclose: true
  });

});
</script>
<br/>

<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm',array(
  'id'=>'pagar-diferido-form',
  'enableAjaxValidation'=>false,
        'htmlOptions'=>array(),
         'type'=>'horizontal',
)); ?>

	<table class="table table-bordered">
        <tr>
            <td  style="text-align: center;"  colspan="6"><b>Informaci&oacute;n del archivo</b></td>
        </tr>
        <tr>
            <td><b><?php echo $archivo->idTxt->getAttributeLabel('nombre_archivo')?></b></td>
            <td><?php echo $archivo->idTxt->nombre_archivo?></td>
            <td><b><?php echo $archivo->idTxt->getAttributeLabel('descripcion')?></b></td>
            <td><?php echo $archivo->idTxt->descripcion?></td>
            <td><b><?php echo $archivo->idTxt->getAttributeLabel('cant_aportantes')?></b></td>
            <td><?php echo $archivo->idTxt->cant_aportantes?></td>
        </tr>
        <tr>
            <td><b><?php echo $archivo->idTxt->getAttributeLabel('total_aportes')?></b></td>
            <td><?php echo number_format($archivo->idTxt->total_aportes,2,',','.');?></td>
            <td><b><?php echo "Total pagado"?></b></td>
            <td><?php echo number_format($pagado,2,',','.');?></td>
            <td><b><?php echo $archivo->idTxt->getAttributeLabel('monto_diferencia')?></b></td>
            <td><?php echo number_format($archivo->monto_restante,2,',','.');?></td>
        </tr>
        <tr>
            <td><b><?php echo $archivo->idTxt->getAttributeLabel('fecha_aporte')?></b></td>
            <td><?php echo date('d-m-Y',strtotime($archivo->idTxt->fecha_aporte))?></td>
            <td><b><?php echo $archivo->idTxt->getAttributeLabel('fecha_registro')?></b></td>
            <td><?php echo date('d-m-Y',strtotime($archivo->idTxt->fecha_registro)) ?></td>
            <td><b><?php echo $archivo->idTxt->getAttributeLabel('estatus')?></b></td>
            <td style="text-align: center;"><?php echo $archivo->idTxt->getEstatus(); ?></td>
        </tr>
    </table>
	<br/>
    <fieldset>
    <legend>Historial de pagos</legend>
    <?php $this->widget('bootstrap.widgets.TbGridView',array(                    
                                'id'=>'hitorial-aporte-grid',
                                'type'=>'striped bordered condensed',
                                'dataProvider'=>HistorialDiferidosTotalizados::model()->searchDiferidosArchivo($archivo->id_txt),
                                'columns'=>array(
                                        
                                        array(
                                            'name'=>'nro_pago',
                                            'value' => '$data->nro_pago' ,
                                            '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"]',
                                            'value' => '$data->procesoPago ? $data->procesoPago->banco_desc->banco : ""' ,
                                            'htmlOptions' => array('style' => 'text-align: right'),
                                        ),

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

                                        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'),
                                        ),
                                ),
                            )); ?>
	</fieldset>
    <br/><br/>
	<fieldset>
	<legend>Informaci&oacute;n del pago</legend>
	<?php  echo $form->dropDownListRow($pago,'id_banco', CHtml::listData(ParamBancos::model()->findAll(), 'id', 'descripcion'), array('class'=>'span4','prompt' => '...SELECCIONE...')); ?>
    <?php echo $form->textFieldRow($pago,'referencia',array('class'=>'input-medium')); ?>
    <?php echo $form->textFieldRow($pago,'fecha_pago',array('class'=>'input-small datepicker','readOnly'=>'readOnly')); ?>
    <?php Yii::import('application.modules.contable.models.*', true) ?>
    <?php if (ParamEscenarios::fechaComprobante(['pagar_aporte_ordinario' => 3])): ?>
    <?= $form->textFieldRow($pago, 'fecha_comprobante', array('class' => 'input-small datepicker', 'readOnly' => 'readOnly')); ?>
    <?php endif ?>
    <?php echo $form->textFieldRow($pago,'monto_pagado',array('style'=>'text-align: right;','class'=>'input-medium')); ?>

    <div class="form-actions">
        <?php 
        	if ($archivo->idTxt->id_tipo_carga == 2) {
        		
        		echo CHtml::link('Cancelar', Yii::app()->createUrl('/aportes/datosTxtIntegrado/adminAO'),array('class'=>'btn btn-danger'));

        	}elseif ($archivo->idTxt->id_tipo_carga == 1) {
        		
        		echo CHtml::link('Cancelar', Yii::app()->createUrl('/aportes/datosTxtIntegrado/adminAE'),array('class'=>'btn btn-danger'));

        	}elseif ($archivo->idTxt->id_tipo_carga == 3 || $archivo->idTxt->id_tipo_carga == 4) {
        		
        		echo CHtml::link('Cancelar', Yii::app()->createUrl('/aportes/datosTxtIntegrado/adminAF'),array('class'=>'btn btn-danger'));
        	}
        ?>
	    <?php $this->widget('bootstrap.widgets.TbButton',
	    				array(
					      	'buttonType'=>'submit',
					      	'type'=>'success',
					      	'label'=> 'Pagar',
					      	'htmlOptions' => array(
							    'name'=>'ActionButton',
							    'confirm' => '¿Está seguro que desea pagar y contabilizar el archivo?',
							    //'onClick' => 'mensajeConfirmacion()',
							),
	    				)
	    		);
	    ?>
	 </div>
	 </fieldset>

<?php $this->endWidget(); ?>

<?php Yii::app()->clientScript->registerScript('modal', '

function activar_barra()
{
    $("#barra_carga").modal(\'show\');  
}
$(\'#'.CHtml::activeId($pago,'monto_pagado').'\').mask(\'#.##0,00\', {reverse: true});

function mensajeConfirmacion(){

    var monto_a_pagar = $(\'#'.CHtml::activeId($pago,'monto_pagado').'\').val();
    var mensaje = confirm("¿Está seguro que desea pagar y contabilizar el archivo por Bs."+monto_a_pagar+"?");
    
    if (mensaje) {
        
        activar_barra();
        return true;
    }else{

        return false;
    }
}

', CClientScript::POS_END);
   
?>
<?php //echo $this->renderPartial('_form',array('model'=>$model)); ?>
