<?
include("../../conexion/class-sb-conexion.php");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Movimiento Personal</title>
<link href="../style/joda-estilo.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../funciones/joda-func.js"></script> 
</head>
<form name="form2" action="pro_rem_liquidacion_grabar.php" target="grabar">
<body>

  
       <?
		$db = new sb_mysql();
		$db->proceso($empresa_global);
		$sql="select 
		  		Rut_Func,
				Codigo_Func,
		  		concat(Apellido_Paterno_Func,' ',
				Apellido_Materno_Func,' ',Nombre_Func) as Nombre,
				Codigo_Cont,
				Codigo_Liq,
				seguro_licencia_empleador_Liq,
				seguro_empleador_Liq,
				Sis_Liq,
				Codigo_Afp_Liq,
				Porc_Afp_Liq,
				Codigo_Isapre_Liq
				
		  	FROM sb_contratos_lista
		  	INNER JOIN  sb_funcionarios_lista 
		  		on sb_contratos_lista.Codigo_Func_cont 
				= sb_funcionarios_lista.Codigo_Func
			INNER JOIN  sb_datos_liquidacion 
		  		on sb_contratos_lista.Codigo_Cont 
				= sb_datos_liquidacion.Codigo_Cont_Liq		
		   where sb_contratos_lista.Codigo_Sucu_Cont
		   		='".$sucursal_global."'	AND
		   		sb_contratos_lista.Codigo_Empresa_Cont
				='".$empresa_global."' and
		   		sb_funcionarios_lista.Codigo_Func
				='".$Codigo_Func_Plantilla."' and
				sb_datos_liquidacion.Codigo_Proceso
				='".$db->id_proceso."' 
		   order  by Apellido_Paterno_Func,Apellido_Materno_Func,
		   Nombre_Func desc
		  	 ";   
	//echo $sql;		 
	$consulta = $db->consulta_free($sql);
	while($resultados = $db->sb_array($consulta)){   
		 $filas++;
	?>
	<table align="center"  border="0" cellpadding="0" cellspacing="0"   >
        <tr>
        	<td colspan="7" align="right">
	           	<input type="submit" class="boton" 
                  
                value="Grabar"  />
                <input type="hidden"  name="rut" value="<?=$resultados['Rut_Func']?>"  />
        <input type="hidden"  name="Codigo_Liq" value="<?=$resultados['Codigo_Liq']?>"  />
        <input type="hidden"  name="Codigo_Cont" value="<?=$resultados['Codigo_Cont']?>"  />
            </td>
        </tr>
    <tr>
    	<td  colspan="7">
         <table align="center"  border="0" cellpadding="0" cellspacing="0"  width="100%"   >
          <caption class="caption">LIQUIDACION DE SUELDOS</caption>
        <tr class="caption"  >
          <th width="14%"  align="left"  >RUT</th >
          <td width="86%">:<?=$resultados['Rut_Func']?></td>
        </tr>
        <tr class="caption" >
          <th align="left" >NOMBRE</th>
          <td>:<?=$resultados['Nombre']?></td>
        </tr>
        <?
        
		if($db->modificacion==1){
		?>
        <tr class="caption">
    	<td  >
        AFP
        </td>
        <td>
        <?
		$sql_afp="select * from sb_afp_lista";
		$consulta_afp = $db->consulta_free($sql_afp);´
		?><select name="Codigo_Afp_Liq"><?
		while($resultados_afp = $db->sb_array($consulta_afp)){   
		?><option 
        <?
		if($resultados_afp['Codigo_Afp']==$resultados['Codigo_Afp_Liq']){
		?> selected="selected"<?
		}
        ?>
        value="<?=$resultados_afp['Codigo_Afp']?>">
		<?=$resultados_afp['Nombre_Afp']?>(<?=$resultados_afp['Codigo_Afp']?>)
        </option><?
		$filas++;
		}
		?>
        </select>
		%<input name="Porc_Afp_Liq" type="text" size="5" value="<?=$resultados['Porc_Afp_Liq']?>" />
        </td>
    </tr>
    <tr  class="caption">
    	<td >
        
        ISAPRE
        </td>
        <td>
		<?
		$sql_isapre="select * from sb_isapre_lista";
		$consulta_isapre = $db->consulta_free($sql_isapre);´
		?><select name="Codigo_Isapre_Liq"><?
		while($resultados_isapre = $db->sb_array($consulta_isapre)){   
		?><option 
        <?
		if($resultados_isapre['Codigo_Isapre']==$resultados['Codigo_Isapre_Liq']){
		?> selected="selected"<?
		}
        ?>
        value="<?=$resultados_isapre['Codigo_Isapre']?>">
		<?=$resultados_isapre['Nombre_Isapre']?>(<?=$resultados_isapre['Codigo_Isapre']?>)
        </option><?
		$filas++;
		}
		?>
        </select>
		
		
        </td>
    </tr>
    <?
    }
	?>
        <tr class="caption" >
          <td colspan="2" align="right">
         Seguro Cesantia Empresa&nbsp;:&nbsp;<?=$resultados['seguro_empleador_Liq']?>
         &nbsp;&nbsp;&nbsp;&nbsp;Seguro Cesantia Empresa Licencia&nbsp;:&nbsp;<?=$resultados['seguro_licencia_empleador_Liq']?><br />
        SIS Empresa&nbsp;:&nbsp;<?=$resultados['Sis_Liq']?>
         </td>
        </tr>
        
        </table>
        </td>
    </tr>
    
    	<tr>
        	<td colspan="7">
	           	<hr />
            </td>
        </tr>
    <tr>
    <td valign="top" colspan="2">
	 <table  align="center"  border="0" cellpadding="0" cellspacing="0"   >
     <caption class="caption">Imponibles</caption>
	<?
	//$db = new sb_mysql();
	$sql="select
			Codigo_Plantilla, 
		  	Codigo_HabDes_Plantilla,
		  	Breve_HabDes as Nombre_HabDes,
		  	Valor_Plantilla,Forma_HabDes,Dato_HabDes
		  FROM sb_plantilla_haberes_descuentos
		  INNER JOIN  sb_haberes_descuentos_lista 
		  	on sb_plantilla_haberes_descuentos.Codigo_HabDes_Plantilla 
			= sb_haberes_descuentos_lista.Codigo_HabDes
		  where Codigo_Func_Plantilla='".$resultados['Codigo_Func']."' and
		        Tipo_HabDes=1 and 
				Codigo_Liq_Plantilla='".$resultados['Codigo_Liq']."'  	
		  order  by Tipo_HabDes asc,Codigo_HabDes asc  ";   
	//echo $sql;	  
	$consulta_free = $db->consulta_free($sql);
	$filas=0;
	while($res_free = $db->sb_array($consulta_free)){   
		 $filas++;
		 ?>
        
         <tr class="detalle_tablas_II" height="20" >
            <td >&nbsp;<?=$res_free['Nombre_HabDes']?>&nbsp;</td>
            <td align="right">&nbsp;
			<?
			
            if(($res_free['Forma_HabDes']==0)||($res_free['Dato_HabDes']==1)){
			?>
            <input style="text-align:right; font-size:12px" size="5" 
            name="campo['<?=$res_free['Codigo_Plantilla']?>']" 
            value="<?=round($res_free['Valor_Plantilla']);?>"
            <?
			$opcion=$res_free['Codigo_HabDes_Plantilla'];
            	switch($opcion){
				case "1":
				?>
            	onBlur="Numero(this.value,'',this);Datos(this.value,'1',this);"
                />
            	<?
				break;
				default:
				?>
            	onBlur="Numero(this.value,'',this);"
                />
            	<?
				break;
				}
			}else{
			echo number_format((round($res_free['Valor_Plantilla'])),0,0,'.');
			}
			?>
            
            </td>
         </TR>
		 
		 <? 
	}	 
?></table></td>
<td valign="top" colspan="2">
<table align="center"  border="0" cellpadding="2" cellspacing="0"   >
<caption class="caption">Beneficios</caption>
	<?
	//$db = new sb_mysql();
	$sql="select 
			Codigo_Plantilla,
		  	Codigo_HabDes_Plantilla,
		  	Breve_HabDes as Nombre_HabDes,
		  	Valor_Plantilla,Forma_HabDes	
		  FROM sb_plantilla_haberes_descuentos
		  INNER JOIN  sb_haberes_descuentos_lista 
		  	on sb_plantilla_haberes_descuentos.Codigo_HabDes_Plantilla 
			= sb_haberes_descuentos_lista.Codigo_HabDes
		  where Codigo_Func_Plantilla
		  		='".$resultados['Codigo_Func']."' and
		        Tipo_HabDes=2 and
				Codigo_Liq_Plantilla='".$resultados['Codigo_Liq']."' 	
		  order  by Tipo_HabDes asc,Imponible_HabDes asc,Codigo_HabDes asc  ";   
	$consulta_free = $db->consulta_free($sql);
	$filas=0;
	while($res_free = $db->sb_array($consulta_free)){   
		 $filas++;
		 ?>
         
         <tr class="detalle_tablas_II" height="20" >
            <td >&nbsp;<?=$res_free['Nombre_HabDes']?>&nbsp;</td>
            <td  align="right" >
            <?
            if(($res_free['Forma_HabDes']==0)||($res_free['Dato_HabDes']==1)){
			//echo "campo['".$res_free['Codigo_Plantilla']."']";
			?>
            <input style="text-align:right; font-size:10px" size="5" 
            name="campo['<?=$res_free['Codigo_Plantilla']?>']"
            onBlur="Numero(this.value,'',this);" 
            value="<?=round($res_free['Valor_Plantilla']);?>"  />
            <?
            }else{
			echo number_format((round($res_free['Valor_Plantilla'])),0,0,'.');
			}
			?></td>
         </TR>
		  <?
		  	if($res_free['Codigo_HabDes_Plantilla']==16){
			  
			  
				//$db = new sb_mysql();
				$sql2="select *
		  			FROM sb_contratos_lista
		  			where Codigo_Cont='".$resultados['Codigo_Cont']."' 
		  			  	 "; 
					//echo $sql2;	   
					$consulta_free2 = $db->consulta_free($sql2);
					$res_free2 = $db->sb_array($consulta_free2);
				//echo $sql;
			
			  
			  ?>
			  </tr>
              <tr>
              <td style="font-weight:bold" colspan="2" align="center" >FECHA FINIQUITO</td></tr>
              <tr><td  align="center">
        			<input onclick="calendario3();"
         			id="fecha_finiquito" name="fecha_finiquito" type="text" size="10"
                     value="<?=$res_free2['Fecha_Termino_Cont']?>"
                  
                      
                     />
        		</td>
                <td>
                <input name="clear" value="Lim." type="button"
                 onclick="document.getElementById('fecha_finiquito').value='0000-00-00';"
                 /> </td>  </tr>
			  <?
			} 
	}	 
?></table></td>
<td colspan="2" valign="top"><table  border="0" cellpadding="0" cellspacing="0"   >
<caption class="caption">Descuentos</caption>
	<?
	//$db = new sb_mysql();
	$sql="select 
			Codigo_Plantilla,
		  	Codigo_HabDes_Plantilla,
		  	Breve_HabDes as Nombre_HabDes,
		  	Valor_Plantilla,Forma_HabDes
		  FROM sb_plantilla_haberes_descuentos
		  INNER JOIN  sb_haberes_descuentos_lista 
		  	on sb_plantilla_haberes_descuentos.Codigo_HabDes_Plantilla 
			= sb_haberes_descuentos_lista.Codigo_HabDes
		  where Codigo_Func_Plantilla='".$resultados['Codigo_Func']."' and
		        Tipo_HabDes=3 and Imponible_HabDes=0 and
				Codigo_Liq_Plantilla='".$resultados['Codigo_Liq']."'	
		  order  by Tipo_HabDes asc,Imponible_HabDes asc,Codigo_HabDes asc  ";   
	$consulta_free = $db->consulta_free($sql);
	$numero_reg=mysqli_num_rows($consulta_free);
	
	$filas=0;
	?><tr class="detalle_tablas_II" height="20" >
	<?
	while($res_free = $db->sb_array($consulta_free)){   
		 $filas++;
		 ?>
         
         
            <td  >&nbsp;<?=$res_free['Nombre_HabDes']?>&nbsp;</td>
            <td  align="right">
			<?
            if($res_free['Forma_HabDes']==0){
			?>
            <input style="text-align:right; font-size:10px" size="10" 
            name="campo['<?=$res_free['Codigo_Plantilla']?>']" 
            onBlur="Numero(this.value,'',this);"
            value="<?=round($res_free['Valor_Plantilla']);?>"  />
            <?
            }else{
			echo number_format((round($res_free['Valor_Plantilla'])),0,0,'.');
			}
			?>
            </td>
            <?
			if($numero_reg>10){
            	if(is_int($filas/2)){
				$filas=0;
			//echo ".....|".$numero_reg."|-----";
				?></tr><tr class="detalle_tablas_II" height="20" ><?
				}
			
			}
			
			?>
         
		  <? 
	}	 
?></tr></table></td><td>&nbsp;</td>
</tr>
<tr><td colspan="7">	<hr /></td></tr>
 
<?
	//$db = new sb_mysql();
	$sql="select *
		  FROM sb_datos_liquidacion
		  where Codigo_Cont_Liq='".$resultados['Codigo_Cont']."' and
		  Codigo_Liq='".$resultados['Codigo_Liq']."'  	 ";   
	$consulta_free = $db->consulta_free($sql);
	$res_free = $db->sb_array($consulta_free);
	//echo $sql;
?>
<tr>
    	<td width="150">Total Imponible:</td>
    	<td width="100" align="right">&nbsp;<?=number_format($res_free['Total_Imponible_Liq'],0,0,'.');?>&nbsp;</td>
        <td width="150">Total Beneficios:</td>
    	<td width="100" align="right">&nbsp;<?=number_format($res_free['Total_Beneficios_Liq'],0,0,'.');?>&nbsp;</td>
        <td width="150">Total Descuentos:</td>
    	<td width="100" align="right">&nbsp;<?=number_format($res_free['Total_Descuentos_Liq'],0,0,'.');?>&nbsp;</td>
        <td></td>
    </tr>
<tr>
    	<td width="150"></td>
    	<td width="100" align="right"></td>
        <td width="150" align="left">Total Haberes&nbsp;&nbsp;:</td>
    	<td width="100" align="right">&nbsp;<?=number_format($res_free['Total_Haberes_Liq'],0,0,'.');?>&nbsp;</td>
        <td width="150" >Total Liquido&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:</td>
    	<td width="100" align="right">&nbsp;<?=number_format($res_free['Total_Liquido_Liq'],0,0,'.');?>&nbsp;</td>
        <td></td>
    </tr>
<tr><td colspan="7">	<hr /></td></tr>    
</table>

	<table align="center">
    <tr class="titulo_tablas" >
    	<td width="25%" align="right">Tipo Movimiento</td>
    
    	<td align="left" colspan="3">:
        <?
		$db = new sb_mysql();
		$sql="select
				Codigo_Movimiento,	 
			  	Nombre_Movimiento
		  	  FROM sb_movimiento_personal_lista
			  ORDER BY Codigo_Movimiento ASC;
		  	 ";   
	$consulta = $db->consulta_free($sql);
	$filas=0;
	?>
    <select name="Codigo_Mov">
	<option value="0" >Sin Movimiento</option>
	<?
	while($resultados = $db->sb_array($consulta)){   
		 $filas++;
		 ?>
         <option value="<?=$resultados['Codigo_Movimiento']?>">
         (<?=$resultados['Codigo_Movimiento']?>)&nbsp;<?=$resultados['Nombre_Movimiento']?>&nbsp;
         </option>
         <? 
		}	 
		?>
		</select>
        </td>
        </tr>
    	<tr>
			<td  align="right">Fecha Inicio</td>
        	<td>
        	<input onclick="calendario1();"
         	id="fecha_inicio" name="Fecha_Inicio" type="text" size="10" 
             value="0000-00-00"
             />
        	</td>  
       		<td  align="right">Fecha Termino</td>
        	<td>
        	<input onclick="calendario2();"
         	id="fecha_termino" name="Fecha_Termino" type="text" size="10"
            value="0000-00-00"
              />
              <input name="clear" value="Lim." type="button"
                 onclick="
                 document.getElementById('fecha_inicio').value='0000-00-00';
                 document.getElementById('fecha_termino').value='0000-00-00';
                 "
                 />
            </td>
       </tr>
    </table>
	<?
   

}
?>
    
	
</body>
</form>
<iframe name="grabar" width="0" height="0" ></iframe>
</html>
