<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm',array(
	'id'=>'credito-form',
	'enableAjaxValidation'=>false,
	'enableClientValidation'=>true,
    'clientOptions' => array(
		'validateOnSubmit' => true,
	),
	'type'=>'vertical',
));
?>
<?php 
 $this->widget('bootstrap.widgets.TbAlert', array(
    'block' => true, // display a larger alert block?
    'fade' => true, // use transitions?
    'closeText' => '×', // close link text - if set to false, no close link is displayed
    'alerts' => array(// configurations per alert type
        'error' => array('block' => true, 'fade' => true, 'closeText' => '×'), // success, info, warning, error or danger
    ),
));
?>

<p class="help-block" style="text-align:center">Campos con  <span class="required">*</span> son obligatorios.</p>
<?php echo $form->errorSummary($model); ?>

<table class="table table-bordered table-striped table-hover">
  <tr class="info">
      <td colspan="6"><p class="text-center"><b>DATOS DEL SOCIO</b></p></td>
  </tr>
  
   <tr>
        <th><b>C&eacute;dula</b></th>
        <th><b>Nombre Completo</b></th>
        <th><b>Tel&eacute;fono</b></th>
        <th><b>Unidad</b></th>
        <th><b><?php echo $modelAsociado->getAttributeLabel('lugartrabajo'); ?></b></th>
        <th><b>aporte</b></th>
    </tr>
    <tr >
        <td><?php echo $modelAsociado->cedula; ?></td>
        <td><?php echo $modelAsociado->nombre. ' ' .$modelAsociado->apellidos; ?></td>
        <td><?php echo $modelAsociado->celular; ?></td>
        <td><?php echo ($modelAsociado->unidad)?$modelAsociado->unidad->descripcion:""; ?></td>
        <td><?php echo $modelAsociado->lugartrabajo; ?></td>
        <td><?php echo ($modelAsociado->aportes)?$modelAsociado->aportes->descripcion.'%':""; ?></td>
    </tr>
    
    <tr>
        <th><b>Aporte Trabajador</b></th>
        <th><b>Aporte Patrono</b></th>
        <th><b>Monto Total Aportes</b></th>
        <th><b>Monto Disponible</b></th>
        <th><b>Sueldo</b></th>
        <th><b>Sueldo al 25%</b></th>
    </tr>
    
    <tr >
        <td><?php echo number_format($modelAPorteTrabajador->aporte_asociado,2,",",".");?></td>
        <td><?php echo number_format($modelAPorteTrabajador->aporte_patrono,2,",","."); ?></td>
        <td><?php echo number_format(($modelAPorteTrabajador->aporte_asociado+$modelAPorteTrabajador->aporte_patrono),2,",","."); ?></td>
        <td><?php echo number_format($modelAPorteTrabajador->total_haberes,2,",","."); ?></td>
        <td><?php echo number_format($modelAsociado->sueldo,2,",","."); ?></td>
        <td><?php echo number_format(($modelAsociado->sueldo*0.25),2,",","."); ?></td>
    </tr>
</table>
<br />

    <div class="row">
        <div class="span6">
			<?php echo CHtml::label('<strong>Introduzca su número de cuenta donde sera depositado el prestamo:</strong>',''); ?> 
            <?php echo $form->textField($model,'cuenta',array('class'=>'span3','maxlength'=>'20'));?>                  
				<?php echo $form->error($model,'cuenta'); ?>

		</div>
    </div>
	<div class="row">
        <div class="span3">
			
			<?php echo $form->textFieldRow($model,'monto_credito',array('class'=>'span2','maxlength'=>'10', 'onchange'=>'consultarTablaAmortizacion()','readOnly'=>((!$model->isNewRecord)?'readOnly':NULL))); ?>
			<span class="help-block"><i class=" icon-info-sign"></i> Coloque monto ej: 20000</span>
		</div>
		<div class="span6">
			<b>Monto Sugerido</b><br />
			<?php echo CHtml::textField('Monto Sugerido',number_format($montoSugerido,2,",","."), array('readOnly'=>true));?>       

		</div>
    </div>
	
	<?php echo $form->labelEx($model,'Tipo Credito'); ?>
	<?php echo $form->dropDownList($model,'tipo_credito',$modelTipoCredito,
			array('onchange'=>'consultarTablaAmortizacion()','prompt' => 'Seleccione ','readOnly'=>((!$model->isNewRecord)?'readOnly':NULL))); ?>
	<?php echo $form->error($model,'tipo_credito'); ?>

	<div id='vistaTablaAmortizacion'></div>
        <div class="form-actions" style="text-align: center">
		<?php $this->widget('bootstrap.widgets.TbButton', array(
			'buttonType'=>'submit',
			'type'=>'primary',
			'label'=>$model->isNewRecord ? 'Solicitar' : 'Actualizar',
		)); ?>
	</div>
<?php $this->endWidget(); ?>

<?php
	
	Yii::app()->clientScript->registerScript('tablaAmortizacion', 
		'function consultarTablaAmortizacion(){
			var idTipoCredito  = $("#'.CHtml::activeId($model,'tipo_credito').'").val();
			var montoCredito  = $("#'.CHtml::activeId($model,'monto_credito').'").val();
			var montoDisponible = '.$montoSugerido.';
			if(idTipoCredito!=""){
				if(montoCredito==""){
						$("#vistaTablaAmortizacion").html("");
						alert(\'Debe Establecer un monto\');
						$("#'.CHtml::activeId($model,'monto_credito').'").val("");
				}
				else{             
					if(montoCredito<=montoDisponible){
						buscarTablaAmortizacion(idTipoCredito,montoCredito);
					}
					else{
						 $("#vistaTablaAmortizacion").html("");
						 alert("El monto solicitado es mayo que el desponible");  
					}
				}
			}
			else{
				$("#vistaTablaAmortizacion").html("");
			}
		}
		function consultarTablaAmortizacionPost(){
			var idTipoCredito  = $("#'.CHtml::activeId($model,'tipo_credito').'").val();
			var montoCredito  = $("#'.CHtml::activeId($model,'monto_credito').'").val();
			var montoDisponible = '.$montoSugerido.';
			if(idTipoCredito!="" && montoCredito!="" && (montoCredito<=montoDisponible)){
						buscarTablaAmortizacion(idTipoCredito,montoCredito);
			}
		}
		
		function buscarTablaAmortizacion(idTipoCredito,montoCredito){
			var c="'.CController::createUrl('tablaAmoritzacion').'";
			$.ajax({
				url:c,
				cache: false,
				type: "POST",
				data: ({idTipoCredito:idTipoCredito,montoCredito:montoCredito'.((!$model->isNewRecord && Yii::app()->user->checkAccess('usuario_administrador'))?',idTrabajador:'.$model->idtrabajador:"").'}),
				beforeSend: function(xkr){
					$("#vistaTablaAmortizacion").html("");
				},
				success: function(data){
					$("#vistaTablaAmortizacion").html(data);
					$("#Credito_interes").val($("#interes").val());
						$("#Credito_cuota_pagar").val($("#cuota_final").val());
				},
				error: function(data) { // if error occured
				 alert("Ha ocurrido un error , Contacte con el administrador");         
				},
			});
			
		}
			
	',CClientScript::POS_HEAD);
	Yii::app()->clientScript->registerScript('tablaAmortizacion','
			$(document).ready(function() {
				$("form").keypress(function(e) {
					if (e.which == 13) {
						return false;
					}
				});
				consultarTablaAmortizacionPost();
			});
	');

?>



