<?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"); }
<div class="w3-col m1"> </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"> </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"> </div> </div> <div> </div> </div>
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; }
<div class="w3-half"> <div class="w3-row-padding"> <strong> PRODUCTOS:<hr></strong> </div> <div class="w3-row-padding"> <div class="w3-col m1"> </div> <div class="w3-col m4"> <strong>Foto</strong> </div> <div class="w3-col m4"> <strong>Nombre</strong> </div> <div class="w3-col m1"> </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> PAGOS:<hr></strong> </div> <div class="w3-row-padding"> <div class="w3-col m1"> </div> <div class="w3-col m3"> <strong>Subtotal:</strong> </div>