AuthUser(); $pedido->setPage($_GET['p']); $pedidos = $pedido->EnumConciliaciones(); $items = array(); foreach($pedidos['items'] as $res){ $pedidoId = $res['pedidoId']; $pedido->setPedidoId($pedidoId); $productos = $pedido->GetProductos(); $costoCompra = 0; $precioVenta = 0; foreach($productos as $val){ $totalProds = $val['totalLote'] * $val['cantLotes']; $precioVenta += $val['precioVenta'] * $totalProds; } $costoCompra = $res['total']; $res['costoCompra'] = number_format($costoCompra,2,'.',','); $res['precioVenta'] = number_format($precioVenta,2,'.',','); //Obtenemos el Porcentaje de Utilidad $utilidad = $precioVenta - $costoCompra; if($costoCompra > 0){ $porcUtilidad = ($utilidad * 100) / $costoCompra; $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); } //Obtenemos los Datos $sql = 'SELECT sucursalId FROM envio AS env, envioPedido AS envPed WHERE env.envioId = envPed.envioId AND envPed.pedidoId = '.$pedidoId.' GROUP BY sucursalId'; $util->DBSelect($_SESSION['empresaId'])->setQuery($sql); $resSuc = $util->DBSelect($_SESSION['empresaId'])->GetResult(); $sucursales = array(); foreach($resSuc as $suc){ $sucursalId = $suc['sucursalId']; $sql = 'SELECT * FROM pedidoDistribucion WHERE sucursalId = '.$sucursalId.' AND pedidoId = '.$pedidoId; $util->DBSelect($_SESSION['empresaId'])->setQuery($sql); $productos = $util->DBSelect($_SESSION['empresaId'])->GetResult(); $cantEnv = 0; $cantRec = 0; foreach($productos as $prod){ $sql = 'SELECT SUM(noPrendas) FROM envioRecibir WHERE pedidoId = '.$prod['pedidoId'].' AND productoId = '.$prod['productoId']; $util->DBSelect($_SESSION['empresaId'])->setQuery($sql); $cantRec += $util->DBSelect($_SESSION['empresaId'])->GetSingle(); $cantEnv += $prod['cantidad']; } $card['enviadas'] = $cantEnv; $card['recibidas'] = $cantRec; $sucursal->setSucursalId($sucursalId); $card['nombre'] = utf8_decode(urldecode($sucursal->GetNameById())); $sucursales[] = $card; } $res['sucursales'] = $sucursales; $items[] = $res; } $pedidos['items'] = $items; $proveedores = $proveedor->EnumerateAll(); $smarty->assign('msg', $msg); $smarty->assign('proveedores', $proveedores); $smarty->assign('pedidos', $pedidos); ?>