AuthUser(); $envioId = intval($_GET['id']); $envio->setEnvioId($envioId); $info = $envio->Info(); $sucursal->setSucursalId($info['sucursalId']); $nomSucursal = utf8_decode(urldecode($sucursal->GetNameById())); $info['sucursal'] = strtoupper($nomSucursal); if($info['status'] == 'Pendiente'){ $fecha = date('d-m-Y',strtotime($info['fecha'])); $hora = date('H:i:s',strtotime($info['fecha'])); $fecha = $util->FormatDateDMMMY($fecha); $info['fecha'] = $fecha.' '.$hora; $usuario->setUsuarioId($info['usuarioId']); $info['usuario'] = $usuario->GetNameById(); }elseif($info['status'] == 'Recibido'){ $fecha = date('d-m-Y',strtotime($info['fechaRecibido'])); $hora = date('H:i:s',strtotime($info['fechaRecibido'])); $fecha = $util->FormatDateDMMMY($fecha); $info['fecha'] = $fecha.' '.$hora; $usuario->setUsuarioId($info['userIdRecibido']); $info['usuario'] = $usuario->GetNameById(); } $resOrdenes = $envio->GetPedidos(); $ordenes = array(); foreach($resOrdenes as $res){ $pedido->setPedidoId($res['pedidoId']); $infP = $pedido->Info(); $res['noPedido'] = $infP['noPedido']; $proveedor->setProveedorId($infP['proveedorId']); $res['proveedor'] = $proveedor->GetNameById(); $res['noProv'] = $proveedor->GetNoProv(); $res['proveedorId'] = $infP['proveedorId']; $pedido->setSucursalId($info['sucursalId']); $items = $pedido->GetItemsDistSuc(); $total = 0; $totPrendas = 0; $productos = array(); foreach($items as $val){ if($val['envioId'] != $envioId && $envioId >= 4791) //Local 4776, Prod = 4791 continue; $producto->setProductoId($val['productoId']); $infP = $producto->Info(); $pedido->setProductoId($val['productoId']); $infPP = $pedido->GetInfoProd(); if($infPP['prendasComp'] == 0) $val['cantidad'] = $val['prendas']; $prendas = $val['cantidad']; $totPrendas += $prendas; $total += $prendas * $infP['costo']; //Informacion del Producto if($val['cantidad']){ $card['codigoBarra'] = $infP['codigoBarra']; $card['modelo'] = $infP['modelo']; $card['cantidad'] = $val['cantidad']; $card['cajas'] = $val['cajas']; $productos[] = $card; } }//foreach $res['total'] = number_format($total,2); $res['prendas'] = $totPrendas; $res['productos'] = $productos; $ordenes[] = $res; } //Ordenes Recibidas $envio->setEnvioId($envioId); $resProds = $envio->GetProdRecibidos(); $productos = array(); foreach($resProds as $res){ $pedido->setPedidoId($res['pedidoId']); $infP = $pedido->Info(); $res['noPedido'] = $infP['noPedido']; $productoId = $res['productoId']; $producto->setProductoId($productoId); $infP = $producto->Info(); $res['codigoBarra'] = $infP['codigoBarra']; $res['modelo'] = $infP['modelo']; $res['descripcion'] = $producto->GetAtributosAll(); $pedido->setPedidoId($res['pedidoId']); $pedido->setProductoId($productoId); $pedido->setSucursalId($info['sucursalId']); $infD = $pedido->InfoProdDist(); $pedido->setPedidoId($res['pedidoId']); $pedido->setSucursalId($info['sucursalId']); $res['cajas'] = $pedido->GetTotalCajasBySucAndPed(); //$res['cajas'] = $infD['cajas']; $productos[] = $res; } $smarty->assign('info',$info); $smarty->assign('productos',$productos); $smarty->assign('ordenes',$ordenes); ?>