예제 #1
0
파일: pedidos.inc.php 프로젝트: klich3/gPOS
function CrearOrdenDeCompra($idLocal)
{
    $id = getSesionDato("DestinoAlmacen");
    //echo gas("Nota","Se ha enviado una orden de compra");
    //echo "Localid $id<br>";
    $oPedido = new pedido();
    $oPedido->Crea();
    $oPedido->set("IdAlmacenRecepcion", $idLocal, FORCE);
    $compras = getSesionDato("CarritoCompras");
    $costes = getSesionDato("CarroCostesCompra");
    foreach ($compras as $id => $unidades) {
        //TODO: el proveedor podria ser distinto del proveedor habitual
        // ..aqui asumimos que son iguales.
        $idproveedor = getIdProveedorFromIdProducto($id);
        $idlaboratorio = getIdLaboratorioFromIdProducto($id);
        //Añade una fila de orden de compra
        $oPedido->AgnadirProducto($id, $unidades, $costes[$id], $idproveedor, $idlaboratorio);
    }
    $idOrden = $oPedido->Alta();
    return $idOrden;
}