<?php
session_start();
require_once('config.php');
require_once($rutaPhp.$rutaHtml.'/maqueta/includes.php');

//ini_set('display_errors', 1);
//ini_set('display_startup_errors', 1);
//error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE);

$traza=(isset($_GET['traza']) && $_GET['traza']=='si');



require_once($rutaPhp.$rutaHtml.'/acceso/control.php');
require_once($rutaPhp.$rutaHtml.'/maqueta/arriba.php');



$numCarga=$_GET['carga'];

$filtroFecha=$_GET['filtroFecha'];





//Volvemos a recargar la consulta, para tener datos en tiempo real

$peticion='SGACargasCamion#'.$_SESSION['empresa'].'#'.$_SESSION['usuario']['Usuario'].'#CARGASCERRADASPENDFIRMA#'.$filtroFecha.";".$_SESSION['almacen'];
$resultado=PedirDatos($wsUsuario,$wsClave,$wsEmpresa,$peticion);

if($traza) {
	echo "<p>".$peticion."</p>";
	print_r($resultado);
}

foreach($resultado as $item) {
	if($item['NumCarga']==$numCarga) $orden=$item;
}




?>
<h2>Carga de camión Nº <?php echo $numCarga; ?></h2>

<?php if(isset($errorCierre) && $errorCierre) { ?><p class="error"><?php echo $errorCierre[1]; ?></p><?php } ?>

<table class="tablaFormateada">
	<tr>
		<th>Nº Carga</th>
        <?php if($mostrarAgenciaTransporte) { ?><th>Agencia transporte</th><?php } //ATENCION esto está en el config, no en parámetros ?>
		<th>Nombre</th>
        <?php if($_SESSION['visibilidadZonaCarga']) { ?><th>Zona Carga</th><?php } ?>
		<th>Fecha</th>
		<th>Hora</th>
		<th>Matrícula</th>
		<th>Órdenes</th>
        <th><?php if($_SESSION['parametrosSGA']['GestionPackingList']=='S' || $_SESSION['parametrosSGA']['PickingPacking']=='S') { ?>Packing Lists<?php } ?></th>
	</tr>
    <tr style="height:75px">
		<td><?php echo $orden['NumCarga']; ?></td>
        <?php if($mostrarAgenciaTransporte) { ?><td><?php echo $orden['AgenciaTransporte']; ?></td><?php } //ATENCION esto está en el config, no en parámetros ?>
		<td><?php echo $orden['NombreCarga']; ?></td>
        <?php if($_SESSION['visibilidadZonaCarga']) { ?><td><?php echo $orden['ZonaCargaCamion']; ?></td><?php } ?>
		<td><?php if(isset($orden['FechaCarga']) && $orden['FechaCarga']) echo fechaNacional($orden['FechaCarga']); ?></td>
		<td><?php if(isset($orden['HoraCarga']) && $orden['HoraCarga']) echo $orden['HoraCarga']; ?></td>
		<td><?php echo $orden['MatriculaTractora']; ?></td>
		<td><?php echo $orden['NumOrdenesT']; ?><?php if($orden['NumOrdenesPdtesT']>0) { ?>/<span style="font-weight:400;color:#FF0000"><?php echo $orden['NumOrdenesPdtesT']; ?></span><?php } ?></td>
        <td><?php if($_SESSION['parametrosSGA']['GestionPackingList']=='S' || $_SESSION['parametrosSGA']['PickingPacking']=='S') { ?><?php echo $orden['NumPackingList']; ?><?php if($orden['NumPackingListPdtes']>0 && $_SESSION['parametrosSGA']['PickingPacking']!='S') { ?>/<span style="font-weight:400;color:#FF0000"><?php echo $orden['NumPackingListPdtes']; ?></span><?php } ?><?php } ?></td>
	</tr>
</table>

<?php
$ordenes=array();
foreach(arreglaArrayPXMobileProxiumResult($orden['Destinos']) as $destino) {
	foreach(arreglaArrayPXMobileProxiumResult($destino['Detalle']) as $item) $ordenes[]=array('destino'=>$destino,'preparacion'=>$item);
}
?>

<p>Órdenes de preparación asociadas a la carga:</p>

<?php if(count($ordenes)>0) { ?>

	<?php foreach($ordenes as $item) { ?>
        
        <table class="tablaFormateada formatoFicha clicable lineaOrden" empresa="<?php echo $item['destino']['Empresa']; ?>" orden="<?php echo $item['preparacion']['EMPOPrep']; ?>" >
            
            <tr>
            	<th colspan="2"><h2>Orden de preparación Nº <?php echo $item['preparacion']['OPrep']; ?></h2></th>
            </tr>
            <?php if(count($_SESSION['empresas'])>1) { ?>
            <tr>
                <td>Empresa</td>
                <td><?php echo $item['preparacion']['EMPOPrep']; ?></td>
            </tr>
			<?php } ?>
            <tr>
                <td>Cliente</td>
                <td><?php echo $item['destino']['Cliente']; ?></td>
            </tr>
            <tr>
                <td>Población destino</td>
                <td><?php echo $item['destino']['Destino']; ?></td>
            </tr>
            <tr>  
                <td>Packing list</td>
                <td><?php echo $item['destino']['PackingListAsociado']; ?></td>
            </tr>
            <tr> 
                <td>Rég. origen</td>
                <td><?php echo $item['preparacion']['RegimenOrigen']; ?></td>
            </tr>
            <tr> 
                <td>Rég. destino</td>
                <td><?php echo $item['preparacion']['RegimenDestino']; ?></td>
            </tr>
            <tr> 
                <td colspan="2" style="text-align:center"><img src="<?php echo DIR_IMAGENES; ?>/botones/firma.png" width="80" height="80" /></td>
            </tr>
            
         </table>
        
	<?php } ?>
   

<?php } else { ?>

	<p class="error">Error: No hay ningúna orden asociada a esta carga.</p>

<?php } ?>

<p><input type="submit" name="botonVolver" id="botonVolver" value="Volver al listado de cargas" class="boton reducido mostrarCargando"/></p>

<script>
	$(document).ready(function() {
		
		$('#botonVolver').on("click",function(){
			$('#popupCargando').show();
			window.location='<?php echo $rutaHtml; ?>/cargas-camion-cerradas.php?filtroFecha=<?php echo $filtroFecha; ?>';	
		});
		
		$('.lineaOrden').on("click",function(){
		
			const empresa=$(this).parent().attr('empresa');
			const orden=$(this).parent().attr('orden');
			
			$('#popupCargando').show();
			window.location='<?php echo $rutaHtml; ?>/carga-camion-cerrada-detalle-firma.php?carga=<?php echo $numCarga; ?>&empresa='+empresa+'&orden='+orden+'&filtroFecha=<?php echo $filtroFecha; ?>';
			
		});
		
		$('.refrescar').on("click",function(e) {
			$('#popupCargando').show();
			window.location.reload();
		});
		
	});
</script>

<?php
require_once($rutaPhp.$rutaHtml.'/maqueta/abajo.php');
?>
