93 lines
2.3 KiB
PHP
Executable File
93 lines
2.3 KiB
PHP
Executable File
<?php
|
|
|
|
include_once('../init.php');
|
|
include_once('../config.php');
|
|
include_once(DOC_ROOT.'/libraries.php');
|
|
|
|
session_start();
|
|
|
|
$Usr = $user->Info();
|
|
$smarty->assign('Usr', $Usr);
|
|
|
|
switch($_POST['type']){
|
|
|
|
case 'search':
|
|
|
|
$sucursalId2 = $_POST['sucursalId2'];
|
|
$proveedorId2 = $_POST['proveedorId2'];
|
|
|
|
if($_POST['fechaIni2'])
|
|
$fechaIni = date('Y-m-d',strtotime($_POST['fechaIni2']));
|
|
if($_POST['fechaFin2'])
|
|
$fechaFin = date('Y-m-d',strtotime($_POST['fechaFin2']));
|
|
|
|
$envio->setFechaIni($fechaIni);
|
|
$envio->setFechaFin($fechaFin);
|
|
$envio->setSucursalId($sucursalId2);
|
|
$envios = $envio->GetEnviosTransito();
|
|
|
|
$cantTotal = 0;
|
|
$productos = array();
|
|
foreach($envios as $res){
|
|
|
|
$envioId = $res['envioId'];
|
|
$sucursalId = $res['sucursalId'];
|
|
|
|
$sucursal->setSucursalId($sucursalId);
|
|
$nomSuc = urldecode($sucursal->GetNameById());
|
|
|
|
$envio->setEnvioId($envioId);
|
|
$pedidos = $envio->GetPedidosByEnvio();
|
|
|
|
foreach($pedidos as $val){
|
|
|
|
$pedidoId = $val['pedidoId'];
|
|
|
|
$envio->setPedidoId($pedidoId);
|
|
$envio->setSucursalId($sucursalId);
|
|
$resProds = $envio->GetProductos2();
|
|
|
|
foreach($resProds as $prod){
|
|
|
|
$productoId = $prod['productoId'];
|
|
|
|
$producto->setProductoId($productoId);
|
|
$infP = $producto->Info();
|
|
|
|
if($proveedorId2){
|
|
if($proveedorId2 != $infP['proveedorId'])
|
|
continue;
|
|
}
|
|
|
|
$proveedor->setProveedorId($infP['proveedorId']);
|
|
$card['proveedor'] = utf8_encode($proveedor->GetNameById());
|
|
|
|
$card['cantidad'] = $prod['cantidad'];
|
|
$card['sucursal'] = $nomSuc;
|
|
$card['modelo'] = utf8_encode($infP['modelo']);
|
|
$card['codigoBarra'] = $infP['codigoBarra'];
|
|
$card['envioId'] = $envioId;
|
|
$card['fecha'] = $res['fecha'];
|
|
|
|
$cantTotal += $card['cantidad'];
|
|
|
|
$productos[] = $card;
|
|
|
|
}//foreach
|
|
|
|
}//foreach
|
|
|
|
}//foreach
|
|
|
|
echo 'ok[#]';
|
|
|
|
$smarty->assign('cantTotal', $cantTotal);
|
|
$smarty->assign('productos', $productos);
|
|
$smarty->assign('DOC_ROOT', DOC_ROOT);
|
|
$smarty->display(DOC_ROOT.'/templates/lists/envios-transito.tpl');
|
|
|
|
break;
|
|
|
|
}//switch
|
|
|
|
?>
|