<?php

try {
    //Servlet creado con la finalidad de saber que compró nuestro cliente.
    session_start();
    require_once '../conexion.php';
    require_once '../model.business/Carro.php';
    require_once '../model.business/Despacho.php';
    require_once '../model.business/Ventas.php';
    require_once '../model.dal/DespachoDal.php';
    require_once '../model.dal/MetodoDePagosDal.php';
    require_once '../model.dal/CarroDal.php';
    require_once '../model.dal/VentaProductoDal.php';
    require_once '../model.dal/ProductoDal.php';
    //Session
    $listCarro = $_SESSION['carro'];
    //Class
    $ventaProductoDal = new VentaProductoDal();
    //Insert
    for ($i = 0; $i < count($listCarro); $i++) {
        $idVenta = $ventaProductoDal->maxVenta();
        $idProducto = $listCarro[$i]['idProducto'];
        $ventaProductoDal->insertVentaProducto($idVenta, $idProducto);
    }
    $_SESSION['carro'] = NULL;
    header("Location: ../intranet/redirect_index_compra_realizada.php");
} catch (Exception $e) {
    //Error Genérico:
    header("Location: ../redirect_index_error.php");
}
コード例 #2
0
                        <div class="w3-col m1">&nbsp;
                        </div>
                        <div class="w3-col m6">
                            <strong>Datos de Pedidos:</strong>
                        </div>
                    </div>
                    <div><hr></div>
                    <div class="w3-row-padding">
                        <div class="w3-col m1">&nbsp;</div>
                        <div class="w3-col m5">
                            Detalle de mis Compras:
                        </div>
                        <div class="w3-col m4">
                            <select name='dll_ordenes' class='form-control'>
                                <?php 
$ventaProductoDal = new VentaProductoDal();
$rut = $sessionCliente["rut"];
echo $ventaProductoDal->listaOrdenes($rut);
?>
                            </select>
                            
                            <input type="submit" 
                                   class="btn btn-block btn-primary"
                                   value="Ver Detalle" 
                                   name="btn_buscar" />
                        </div>
                        <div class="w3-col m1">&nbsp;</div>
                    </div>
                    <div>&nbsp;</div>
                    
                </div>
コード例 #3
0
 require_once '../model.dal/ProductoDal.php';
 if (isset($_POST['txt_subtotal'])) {
     //SESSION
     $sessionCliente = $_SESSION['cliente'];
     $sessionDespacho = $_SESSION['despacho'];
     $sessionMetodo = $_SESSION['metodo_pago'];
     $listCarro = $_SESSION['carro'];
     //CLASS
     //BUSINESS
     $despacho = new Despacho();
     $carro = new Carro();
     $venta = new Ventas();
     //DAL
     $despachoDal = new DespachoDal();
     $carroDal = new CarroDal();
     $ventaDAl = new VentaProductoDal();
     $productoDal = new ProductoDal();
     //SET DESPACHO
     $despacho->setDireccion($sessionDespacho['direccion']);
     $despacho->setNombrePersonaAEntregar($sessionDespacho['nombrePersona']);
     $despacho->setIdComuna($sessionDespacho['idComuna']);
     //INSERT DESPACHO
     $insertDespacho = $despachoDal->insertDespacho($despacho);
     switch ($insertDespacho) {
         case 1:
             echo 'despacho OK';
             break;
         default:
             echo "Despacho: " . $despachoDal->insertDespacho($despacho);
             break;
     }
コード例 #4
0
                <div class="w3-half">
                    <div class="w3-row-padding">
                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PRODUCTOS:<hr></strong>
                    </div>
                    <div class="w3-row-padding">
                        <div class="w3-col m1">&nbsp;</div>
                        <div class="w3-col m4">
                            <strong>Foto</strong>
                        </div>
                        <div class="w3-col m4">
                            <strong>Nombre</strong>
                        </div>
                        <div class="w3-col m1">&nbsp;</div>
                    </div>
                    <?php 
    $vp = new VentaProductoDal();
    $orden = $_POST['dll_ordenes'];
    $vp->listaProductosXOrdenesPrimeraParte($sessionCliente["rut"], $orden);
    ?>


                </div>
                <div class="w3-half">
                    <div class="w3-row-padding">
                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGOS:<hr></strong>
                    </div>
                    <div class="w3-row-padding">
                        <div class="w3-col m1">&nbsp;</div>
                        <div class="w3-col m3">
                            <strong>Subtotal:</strong>
                        </div>