예제 #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;
}
예제 #2
0
function consultarProductoAgregado($idVenta)
{
    $mdb2 = conectar();
    //if (substr_compare($idVenta, "COOP-", 0, 5) < 0) {
    if (is_numeric($idVenta)) {
        $producto = new Venta($mdb2['dsn']);
        $producto->setSelect("idVenta");
        $producto->addSelect("cantidad");
        $producto->addSelect("talla");
        $producto->addSelect("color");
        $producto->addSelect(TABLA_PRODUCTO . ".idProducto AS idProducto");
        $producto->addSelect(TABLA_PRODUCTO . ".nombre AS nombre");
        $producto->addSelect(TABLA_PRODUCTO . ".precioWeb AS precioWeb");
        $producto->addSelect(TABLA_IMAGEN_PRODUCTO . ".nombre AS imagen");
        $producto->addSelect(TABLA_IMAGEN_PRODUCTO . ".idImagenProducto AS idImagen");
        $producto->setWhere("carrito = 1");
        $producto->setJoin(TABLA_PRODUCTO, "venta.idProducto = " . TABLA_PRODUCTO . ".idProducto", inner);
        $producto->addJoin(TABLA_IMAGEN_PRODUCTO, TABLA_PRODUCTO . ".idProducto = " . TABLA_IMAGEN_PRODUCTO . ".idProducto", inner);
        $producto->setGroup("idVenta");
        $producto = $producto->get($idVenta);
        $producto['precioWeb'] = $producto['precioWeb'] * $producto['cantidad'];
        return $producto;
    } else {
        for ($i = 0; $i < count($_SESSION['carrito']); $i++) {
            if ($_SESSION['carrito'][$i]['idVenta'] == $idVenta) {
                $producto = new Producto($mdb2['dsn']);
                $producto->setSelect("idProducto");
                $producto->addSelect("nombre");
                $producto->addSelect("precioWeb");
                $producto->addSelect(TABLA_IMAGEN_PRODUCTO . ".nombre AS imagen");
                $producto->addSelect(TABLA_IMAGEN_PRODUCTO . ".idImagenProducto AS idImagen");
                $producto->setWhere("idProducto = " . $_SESSION['carrito'][$i]['idProducto']);
                $producto->setJoin(TABLA_IMAGEN_PRODUCTO, TABLA_PRODUCTO . ".idProducto = " . TABLA_IMAGEN_PRODUCTO . ".idProducto", inner);
                $producto = $producto->getAll();
                $producto = $producto[0];
                $producto['idVenta'] = $_SESSION['carrito'][$i]['idVenta'];
                $producto['talla'] = $_SESSION['carrito'][$i]['talla'];
                $producto['color'] = $_SESSION['carrito'][$i]['color'];
                $producto['cantidad'] = $_SESSION['carrito'][$i]['cantidad'];
                $producto['precioWeb'] = $producto['precioWeb'] * $_SESSION['carrito'][$i]['cantidad'];
                return $producto;
            }
        }
    }
}