Esempio n. 1
0
function cargarVentas()
{
    $mdb2 = conectar();
    $fechas = new Venta($mdb2['dsn']);
    $fechas->setSelect("fecha");
    $fechas->setWhere("idUsuario = " . $_SESSION['usuario']['idUsuario']);
    $fechas->setGroup("fecha");
    $fechas = $fechas->getAll();
    $reg = array();
    for ($i = 0; $i < count($fechas); $i++) {
        $ventas = new Venta($mdb2['dsn']);
        $ventas->setSelect("idVenta");
        $ventas->addSelect("cantidad");
        $ventas->addSelect("DATE(fecha) AS fecha");
        $ventas->addSelect("idProducto");
        $ventas->addSelect(TABLA_PRODUCTO . ".nombre AS nombre");
        $ventas->addSelect(TABLA_PRODUCTO . ".precioWeb AS precioWeb");
        $ventas->addSelect(TABLA_IMAGEN_PRODUCTO . ".nombre AS imagen");
        $ventas->setWhere("carrito = 0");
        $ventas->addWhere("idUsuario = " . $_SESSION['usuario']['idUsuario']);
        $ventas->addWhere("fecha = '" . $fechas[$i]["fecha"] . "'");
        $ventas->setJoin(TABLA_PRODUCTO, "venta.idProducto = " . TABLA_PRODUCTO . ".idProducto", inner);
        $ventas->addJoin(TABLA_IMAGEN_PRODUCTO, TABLA_PRODUCTO . ".idProducto = " . TABLA_IMAGEN_PRODUCTO . ".idProducto", inner);
        $ventas->setGroup("idVenta");
        array_push($reg, $ventas->getAll());
    }
    return $reg;
}
Esempio n. 2
0
function compraCarrito()
{
    $mdb2 = conectar();
    $ventas = new Venta($mdb2['dsn']);
    $ventas->setSelect('idVenta');
    $ventas->addSelect(TABLA_PRODUCTO . '.idProducto AS idProducto');
    $ventas->addSelect(TABLA_PRODUCTO . '.vecesComprado AS vecesComprado');
    $ventas->setWhere("idUsuario = " . $_SESSION['usuario']['idUsuario']);
    $ventas->addWhere("carrito = 1");
    $ventas->setJoin(TABLA_PRODUCTO, "venta.idProducto = " . TABLA_PRODUCTO . ".idProducto", inner);
    $ventas = $ventas->getAll();
    for ($i = 0; $i < sizeof($ventas); $i++) {
        $arrayData = array("idProducto" => $ventas[$i]["idProducto"], "vecesComprado" => $ventas[$i]["vecesComprado"] + 1);
        $producto = new Producto($mdb2['dsn']);
        $producto->save($arrayData);
        $arrayData = array("idVenta" => $ventas[$i]['idVenta'], "carrito" => 0, "fecha" => date("Y-m-d H:i:s"));
        $venta = new Venta($mdb2['dsn']);
        $venta->save($arrayData);
    }
}