60 lines
1.4 KiB
PHP
Executable File
60 lines
1.4 KiB
PHP
Executable File
<?php
|
|
|
|
$empresa->AuthUser();
|
|
|
|
if(!$usuario->AllowPage($page, $_SESSION['loginKey'])){
|
|
header('Location: '.WEB_ROOT);
|
|
exit;
|
|
}
|
|
|
|
$invFisicoId = intval($_GET['id']);
|
|
|
|
$inventario->setInvFisicoId($invFisicoId);
|
|
$info = $inventario->InfoInvFisico();
|
|
|
|
if(!$info){
|
|
header('Location: '.WEB_ROOT.'/inventario-fisico');
|
|
exit;
|
|
}
|
|
|
|
if($Usr['type'] != 'admin'){
|
|
if($info['usuarioId'] != $Usr['usuarioId'] && $Usr['type'] == 'supervisor'){
|
|
header('Location: '.WEB_ROOT.'/inventario-fisico');
|
|
exit;
|
|
}
|
|
}
|
|
|
|
//Obtenemos los Productos
|
|
$inventario->setInvFisicoId($invFisicoId);
|
|
$resProds = $inventario->GetInvFisicoProds();
|
|
|
|
$productos = array();
|
|
foreach($resProds as $res){
|
|
|
|
$producto->setProductoId($res['productoId']);
|
|
$infP = $producto->Info();
|
|
|
|
$proveedor->setProveedorId($infP['proveedorId']);
|
|
$res['proveedor'] = $proveedor->GetNameById();
|
|
|
|
if($info['status'] == "Pendiente"){
|
|
$inventario->setProductoId($res['productoId']);
|
|
$inventario->setSucursalId($info['sucursalId']);
|
|
$res['disponible'] = $inventario->GetDispByProd();
|
|
}
|
|
|
|
$res['diferencia'] = $res['cantidad'] - $res['disponible'];
|
|
|
|
$res['codigoBarra'] = $infP['codigoBarra'];
|
|
$res['modelo'] = $infP['modelo'];
|
|
|
|
$productos[] = $res;
|
|
}
|
|
|
|
$sucursal->setSucursalId($info['sucursalId']);
|
|
$info['sucursal'] = utf8_decode(urldecode($sucursal->GetNameById()));
|
|
|
|
$smarty->assign('info', $info);
|
|
$smarty->assign('productos', $productos);
|
|
|
|
?>
|