AuthUser(); if(!$usuario->AllowPage($page, $_SESSION['loginKey'])){ header('Location: '.WEB_ROOT); exit; } $_SESSION['prodsPed'] = array(); unset($_SESSION['prodsPed']); $pedido->setPage($_GET['p'] ?? 0); $pedidos = $pedido->Enumerate2(); $items = array(); foreach($pedidos['items'] as $res){ $pedido->setPedidoId($res['pedidoId']); $productos = $pedido->GetProductos(); $costoCompra = 0; $precioVenta = 0; foreach($productos as $val){ $totalProds = ($val['prendasComp'] == 1) ? $val['cantPrendas'] : $val['prendasRec']; $precioVenta += $val['precioVenta'] * $totalProds; } if($res['total2'] > 0) $costoCompra = $res['total2']; else $costoCompra = $res['total']; $res['costoCompra'] = number_format($costoCompra,2,'.',','); $res['precioVenta'] = number_format($precioVenta,2,'.',','); //Obtenemos el Porcentaje de Utilidad if($costoCompra > 0){ if($precioVenta == 0) $porcUtilidad = 0; else $porcUtilidad = (($costoCompra / $precioVenta) - 1) * -1 * 100; $res['utilidad'] = number_format($porcUtilidad,2,'.',','); }else{ $res['utilidad'] = 0; } $proveedor->setProveedorId($res['proveedorId']); $res['proveedor'] = $proveedor->GetNameById(); $fecha = date('d-m-Y',strtotime($res['fecha'])); $hora = date('H:i:s',strtotime($res['fecha'])); $fecha = $util->FormatDateDMMMY($fecha); $res['fecha'] = $fecha.' '.$hora; $fechaEntrega = date('d-m-Y',strtotime($res['fechaEntrega'])); $res['fechaEntrega'] = $util->FormatDateDMMMY($fechaEntrega); if($res['fechaEntregaF']){ $fechaEntregaF = date('d-m-Y',strtotime($res['fechaEntregaF'])); $res['fechaEntregaF'] = $util->FormatDateDMMMY($fechaEntregaF); } if($res['status'] == 'Autorizado' || $res['status'] == 'OrdenCompEnv') $res['distComp'] = $pedido->DistCompleta(); else $res['distComp'] = 1; $items[] = $res; } $pedidos['items'] = $items; $msg = $_SESSION['msgPed']; $_SESSION['msgPed'] = ''; $proveedores = $proveedor->EnumerateAll(); $smarty->assign('msg', $msg); $smarty->assign('proveedores', $proveedores); $smarty->assign('pedidos', $pedidos); ?>