<?php
header("Content-Type: text/html; charset=utf-8");
use_helper('UrlFunctions');
use_helper('UtilFunctions');

//$documento= "06788977";

if($documento || $Idbusqueda || $viewhistorico){
	$o_CrBusquedaFN = new CrBusquedaFN();
	$o_CrBusquedaFN->setTipobusqueda("SENTINEL");
	$o_CrBusquedaFN->sortCampos = "Idbusqueda";
	$o_CrBusquedaFN->sortType   = "2";
	
	
	if($viewhistorico)
	{
		if($Idbusqueda){
			$o_CrBusquedaFN->setIdbusqueda($Idbusqueda);	
		}else{
			$o_CrBusquedaFN->setDocumento($documento);	
			$o_CrBusquedaFN->setEstado("P");	
		}
	}else{
		$o_CrBusquedaFN->setDocumento($documento);
		//$refresh=0;		
	}
	
	$a_o_CrBusquedaFN = $o_CrBusquedaFN->select();

	if(is_array($a_o_CrBusquedaFN) && count($a_o_CrBusquedaFN)){
		$o_CrBusquedaBN = $a_o_CrBusquedaFN[0];
		$json = $o_CrBusquedaBN->getTramaresultado();
		$permitir_guardar = 0;
	}else{
		//echo "entro buscar:".$documento;
		$permitir_guardar = 1;
		
		$json = curl_get_contents_alternativo($url,$documento,1);
		
		/////////////////////////////////////////////
		//$url2 = "https://rest.softdatamen.com/v1/b6816093f178e9d82d04e929a8ad5bfd/reniec/gen_dni/";
		//$result = curl_get_contents_post($url2,$value);
		////////////////////////////////////////////
		
		//$result = 1;
	  
	
		if(!$json){
			
			echo "No se pudo conectar al servicio par busqueda del DNI.";
			echo 'Hacer otra busqueda <a href="#" onclick="activarBuscarDocumento()">click aquí</a>';	
		}
	
	}
	if($viewhistorico) $permitir_guardar = 0;
	
	$obj = json_decode($json);
	
	if(is_object($obj)){
		$success = $obj->{'success'};
		$message = $obj->{'message'};
		if(!$message){
			if($success === true){
				
				// Rescatar los valores para que se pueda asignar al formulario
				$obj_r = $obj->{'person'};
					$obj_r_g = $obj_r->{'general'};
						$documento = $obj_r_g->{'num_doc'};
						$tipo_doc		 	= $obj_r_g->{'tipo_doc'};
						$apellido_materno 	= $obj_r_g->{'apellido_materno'};
						$razon_social 		= $obj_r_g->{'razon_social'};
						$deuda_total	 	= $obj_r_g->{'deuda_total'};
						$sem_actual		 	= $obj_r_g->{'sem_actual'};
						$sem_historico	 	= $obj_r_g->{'sem_historico'};
						$nota			 	= $obj_r_g->{'nota'};
						$fecha_proceso	 	= $obj_r_g->{'fecha_proceso'};
						$updated_at	 		= $obj_r_g->{'updated_at'};
					$obj_r_sbs = $obj_r->{'info_sbs'};
					$obj_r_lineac = $obj_r->{'linea_credito'};
					$obj_r_dv = $obj_r->{'deuda_vencida'};
					$obj_r_i = $obj_r->{'indicadores'};
									        
				$obj_img = $obj->{'images'};
					$foto = $obj_img->{'foto'};
					$firma = $obj_img->{'firma'};
				///////////
				
				
				if($permitir_guardar){
					// Guardar la trama un temporal de tabla de busqueda del cliente para que luego se asocie al cliente creado, sino esta usandose sin 
					$o_ObjectBean = new ClienteBean();
					$o_ObjectBean->setDni($documento);
					
					$o_ObjectDP = new ClienteDP($o_ObjectBean);
					$a_o_ClienteBean = $o_ObjectDP->select();
					$idcliente = '';
					if(is_array($a_o_ClienteBean)){
						$escliente = "SI";
						$o_ClienteBean = $a_o_ClienteBean[0];
						$idcliente = $o_ClienteBean->getIdCliente();
					}
					$o_CrBusquedaDP = new CrBusquedaDP();
					$o_CrBusquedaDP->setTipobusqueda("SENTINEL");
					$o_CrBusquedaDP->setDocumento($documento);
					$o_CrBusquedaDP->setNombrecompleto($razon_social);
					$o_CrBusquedaDP->setIdcliente($idcliente);
					$o_CrBusquedaDP->setOrigenbusqueda("WEB::Consulta de Clientes");
					$o_CrBusquedaDP->setFechaemision($fecha_proceso);
					$o_CrBusquedaDP->setFechacaducidad($updated_at);
					$o_CrBusquedaDP->setEstado("P");
					$o_CrBusquedaDP->setTramaresultado(addslashes($json));
					$o_CrBusquedaDP->setFechacreacion(date("Y-m-d H:i:s"));
					$o_CrBusquedaDP->setUsuariocreacion(myUser::getUser()->getUserId());
					$o_CrBusquedaDP->save(); 
				}
			
?>

<img src="/images/common/spacer.gif" width="10">
<table class="cuerpo" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td height="0">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
          <td class="titleBody">
            <li>Consulta de documento</li>
            <span class="subtitle"><I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:::&nbsp;Ficha Sentinel</I>&nbsp;-&nbsp;<?php echo $documento;?></span></td>
          <td align="right" valign="baseline">&nbsp;<input class="button" type="button" onclick="window.print()" value="Imprimir"/></td>
        </tr>
      </table>
    </td>
  </tr>
  
  <tr>
    <td valign="top">
     <form id="form1" name="form1" method="POST">
      <input type="hidden" name="control" value="1">
      
        <table hspace="20px" class="marco" width="96%">
          <tr>
            <td valign="top">
            
	            
              <table width="100%" border="0" cellpadding="5" cellspacing="0" style="background: #E3E9E2">
          		<tr>
    				  <td height="0">
    				  <fieldset>
    					<legend class="fielsettex"><I>Datos Personales</I></legend>
    					<table width="100%" border="0" cellspacing="6" cellpadding="0">
							<tr>
		    					<td width="20%">
									<table border="0">
										<tr>
											<td nowrap="nowrap" align="center">
											<div id="i_loading"></div>
											<div id="foto">
														
													<?php echo '<img  width="160" src="'.$foto.'"/>';?>
													
												
												
												</div>
												
											</td>
										</tr>		
									</table>
								</td>
								<td valign="top" width="80%">
			    					 <table width="100%" border="0" cellspacing="6" cellpadding="0">
										  <tr>
											<td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="txtDniCliente" >Documento </label></td>
											<td width="38%" nowrap="nowrap"><label class="label"><?php echo $tipo_doc;?>&nbsp;-&nbsp;<?php echo $documento;?></label></td>
										</tr>
										
										   <tr>
											<td nowrap="nowrap" class="cabecera"><label class="label req" for="txtNombres" >Nombre </label></td>
											<td nowrap="nowrap"><label class="label"><?php echo $razon_social;?></label></td>
										   </tr>
										  
										  <tr>
											<td nowrap="nowrap" width="12%" class="cabecera"><label class="label" for="txtApellidoPaterno">Total deuda </label></td>
											<td nowrap="nowrap" width="38%"><label class="label"><?php echo number_format($deuda_total,2);?></label></td>
										   </tr>
										    <tr>
											<td nowrap="nowrap" width="12%" class="cabecera"><label class="label" for="txtApellidoMaterno" >Semaforo Actual </label></td>
											<td nowrap="nowrap" width="38%"><label class="label"><?php echo procesarSemaforo($sem_actual);?></label></td>
										   </tr>
										   <tr>
											 <td width="12%" nowrap="nowrap" class="cabecera"><label class="label req" for="txtEsatdoCivil" >Semaforo Historico </label></td>
											 <td nowrap="nowrap" width="38%">
											<?php echo procesarSemaforo($sem_historico);?>
											</td>
										  </tr>
										   <tr>
											 <td width="12%" nowrap="nowrap" class="cabecera"><label class="label req" for="txtFechaNacimiento" >Nota</label></td>
											  <td nowrap="nowrap"><label class="label"><?php echo $nota?></label>
											    
											</td>
										  </tr>
										   <tr>
											 <td width="12%" nowrap="nowrap" class="cabecera"><label class="label req" for="txtFechaNacimiento" >Fecha Proceso</label></td>
											  <td nowrap="nowrap"><label class="label"><?php echo $fecha_proceso?></label>
											    
											</td>
										  </tr>
										   <tr>
											 <td width="12%" nowrap="nowrap" class="cabecera"><label class="label req" for="txtFechaNacimiento" >Indicadores</label></td>
											  <td nowrap="nowrap"><label class="label"><?php 
										    					if(is_array($obj_r_i)){
										    						foreach($obj_r_i as $key => $a_r_i){
										    							echo $a_r_i->{'titulo'}." - ";
										    						}
										    					}
										    					
										    					?></label>
																					    
											</td>
										  </tr>
										 
										
										 
										 
									</table>
								</td>
							</tr>
						</table>
    					</fieldset>	
    					<?php 
    					if(is_array($obj_r_sbs)){
    						
    					?>
    					<fieldset>	
						<legend class="fielsettex"><I>Infomacion SBS</I></legend>
				    		<table class="grid" width="100%" border="0" cellspacing="6" cellpadding="0">
				    			<tr>
									<th>Documento</th>
									<th>Entidad</th>
									<th>Fecha</th>
									<th>Dias vencido</th>
									<th>Deuda</th>
								</tr>
				    			<?php foreach($obj_r_sbs as $key => $a_r_sbs){?>
								<tr>
									<td><?php echo $a_r_sbs->{'tipo_doc'}."-".$a_r_sbs->{'num_doc'}?></td>
									<td><?php echo $a_r_sbs->{'desc_entidad'}?></td>
									<td><?php echo $a_r_sbs->{'fecha_reporte'}?></td>
									<td><?php echo $a_r_sbs->{'dias_vencido'}?></td>
									<td><?php echo number_format($a_r_sbs->{'saldo_deuda'},2)?></td>
								</tr> 	
								<?php }?>
							</table>
				    	</fieldset>			
				    	<?php
    					}
    					?>
    					<?php 
    					if(is_array($obj_r_lineac)){
    					?>
    					<fieldset>	
						<legend class="fielsettex"><I>Linea de credito</I></legend>
				    		<table class="grid" width="100%" border="0" cellspacing="6" cellpadding="0">
				    			<tr>
									
									<th>Entidad</th>
									<th>Tipo</th>
									<th>Linea de Credito</th>
									<th>Usado</th>
									<th></th>
								</tr>
				    			<?php foreach($obj_r_lineac as $key => $a_r_lineac){?>
								<tr>
									<td><?php echo $a_r_lineac->{'desc_entidad'}?></td>
									<td><?php echo $a_r_lineac->{'tipo_cuenta'}?></td>
									<td><?php echo $a_r_lineac->{'linea_credito'}?></td>
									<td><?php echo $a_r_lineac->{'credito_utilizado'}?></td>
									<td><?php echo $a_r_lineac->{'porcentaje_utilizada'}?></td>
								</tr> 	
								<?php }?>
							</table>
				    	</fieldset>			
				    	<?php
    					}
    					?>
    					<?php 
    					if(is_array($obj_r_dv)){
    					?>
    					<fieldset>	
						<legend class="fielsettex"><I>Deuda vencidas</I></legend>
				    		<table class="grid" width="100%" border="0" cellspacing="6" cellpadding="0">
				    			<tr>
									
									<th>Entidad</th>
									<th>Tipo</th>
									<th>Deuda</th>
									<th>Dias vencido</th>
									
								</tr>
				    			<?php foreach($obj_r_dv as $key => $a_r_dv){?>
								<tr>
									<td><?php echo $a_r_dv->{'desc_entidad'}?></td>
									<td><?php echo $a_r_dv->{'tipo_deuda'}?></td>
									<td><?php echo $a_r_dv->{'saldo_deuda'}?></td>
									<td><?php echo $a_r_dv->{'dias_vencido'}?></td>
									
								</tr> 	
								<?php }?>
							</table>
				    	</fieldset>			
				    	<?php
    					}
    					?>
    				</td>
                </tr>
    			
        		</tr>
				<tr>
      			</table>
     		</form>
     		<?php if(!$viewhistorico){?>
			<script type="text/javascript">
				parent.findControl();
			</script>
			<?php }?>
			</td>
  		  </tr>
		</table>
    </td>
  </tr>
</table>
<?php
  }
}else{
	echo $message.". Documento:".$documento;
}
	}
}
?>

