<?php Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl.'/js/jquery.mask.min.js',CClientScript::POS_HEAD); ?>

<style type="text/css">
	hr {
    margin-top: 0%;
    margin-bottom:0%;
	}
</style>
<div class="form">

<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm', array(
	'id'=>'orden-pago-form',
	'enableAjaxValidation'=>false,
)); ?>
    <?= $form->errorSummary($model); ?>
    <br>
    <p class="help-block">Campos con <span class="required">*</span> son requerido.</p>
    <br>
 	<div class="row">
		<div class="span3"><h4>Proveedor</h4></div>
		<div class="span9">
			<?= $form->dropDownListRow($model,'id_tipo_orden',  CHtml::listData(TipoOrdenPago::model()->findAll('id <> 3'), 'id', 'descripcion'), ['prompt' => '-- SELECCIONE --']); ?>
			<?= $form->labelEx($model,'rif')?>
			<div style="display: flex; align-items: baseline;">
                <div style="margin-right: 5px;">
                    <?= $form->dropDownList($model,'id_tipo_persona',  CHtml::listData(TipoPersona::model()->findAll(), 'id', 'descripcion'),
                                                                ['style'=>"width: 5em;",'prompt'=>'-------']); ?>
                </div>
                <div style="margin-right: 5px;">
                    <?= $form->textField($model,'rif',array('maxlength'=>'10','class'=>'input-medium')); ?>
                </div>
                <div style="" >
                    <?= CHtml::htmlButton('Buscar <i class="icon-search"></i>', array('type'=>"button",'class' => 'btn btn-success icon button','onClick'=>'datosPersonalesProveedor()','style'=>"margin-top: -0.7em;"));	?>
                </div>

            </div>
                    <?= $form->error($model,'rif')?>
            <div id="mensajesSistema"  class="datosPersonales"></div>
            <?= CHtml::link('Registrar proveedor', ['proveedor/create'], ['class' => 'btn btn-info','id'=>'boton-registro-proveedor', 'style'=>'display:none'])?>
				<h3 id="razon-social">
					<?= $model->razon_social; ?>
				</h3>
            <?= $form->dropDownListRow($model,'idbanco',  $bancos, ['style'=>"width:60%",'prompt'=>'-- SELECCIONE --']); ?>
		</div>
	</div>
    <br>
    <hr>
    <br>
	<div class="row">
		<div class="span3"><h4>Concepto</h4></div>
		<div class="span9">
			<?= $form->dropDownListRow($model,'id_concepto',  Operacion::getAll(), ['prompt'=>'-- SELECCIONE --']); ?>
		</div>
	</div>
	<br>
    <hr>
    <br>
	<div class="row">
		<div class="span3"><h4>Datos del pago</h4></div>
		<div class="span9">
			 <?= $form->textFieldRow($model,'monto_pago',array('class'=>'input-medium')); ?>
			 <?= $form->textAreaRow($model,'descripcion',array('style'=>'width: 90%;','rows'=>'4')); ?>
		</div>
	</div>

	<br>
    <hr>
    <br>
	<div class="row buttons text-right">
		<?= CHtml::submitButton($model->isNewRecord ? 'Guardar' : 'Actualizar',['class'=>"btn btn-success btn-lg"]); ?>
	</div>

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

</div><!-- form -->
<script type="text/javascript">
	$("#<?=CHtml::activeId($model,"monto_pago")?>").mask('#.##0,00', {reverse: true,clearIfNotMatch: true, placeholder: "99.999,99"});
   function datosPersonalesProveedor(){
        let cedula = $("#<?=CHtml::activeId($model,"rif")?>").val();
        let id_tipo_persona = $("#<?=CHtml::activeId($model,"id_tipo_persona")?>").val();
        let id_tipo_orden = $("#<?=CHtml::activeId($model,"id_tipo_orden")?>").val();
        if(cedula !='' && id_tipo_orden !='' && id_tipo_persona !=''){
        	if($.isNumeric(cedula)&& cedula>6){
                $.ajax({
                        url:"<?= CController::createUrl('/Comun/DatosProveedores')?>",
                        cache: false,
                        type: "POST",
                        dataType: "json",
                        data: ({id_tipo_persona:id_tipo_persona,id_tipo_orden:id_tipo_orden,cedula:cedula,}),
                        beforeSend: function(xkr){
                            $(".datosPersonales").html("");
                            $("#mensajesSistema").html("");
                            $("#<?=CHtml::activeId($model,'idbanco')?>").empty();
                			$("#<?=CHtml::activeId($model,'idbanco')?>").append('<option value="">-- SELECCIONE --</option>');
                            $("#boton-registro-proveedor").hide('slow');
                        },
                        success: function(data){
                                if(data.error==0) {
                                    $("#razon-social").html(data.razon_social);
                                    $("#<?=CHtml::activeId($model,'idbanco')?>").append(data.bancos);            
                                }
                                else{
                                	if(id_tipo_orden ==1){
	                                	$("#boton-registro-proveedor").show("slow");
                                	}
                                    $("#mensajesSistema").html(data.mensajeError);
                                    $("#razon-social").html(""); 
                                }
                        }
                });
                datosPostDatos= 0;
	        }
	        else{
	            $("#razon-social").html("");                        
	            $("#mensajesSistema").html("");             
	        }
        }
        
        

    };

</script>
