default: echo "Carrito: " . $insertCarro; break; } //INSERT VENTA $venta->setSubTotal($_POST['txt_subtotal']); $venta->setIva($_POST['txt_iva']); $venta->setTotal($_POST['txt_total']); $venta->setMetodosDePago($sessionMetodo['idMetodo']); $venta->setCliente($sessionCliente['rut']); $hoy = getdate(); $dia = $hoy['mday'] - 1; $fecha = $hoy['year'] . '-' . $hoy['mon'] . '-' . $dia; $venta->setFecha($fecha); $venta->setCarrito($carroDal->countCarrito() - 1); $venta->setDespacho($despachoDal->countDespacho() - 1); echo $venta->getCarrito(); //SET VENTA $insertVenta = $ventaDAl->insertVenta($venta); switch ($insertVenta) { case 1: //Descuenta todos los stock que estan en la lista for ($i = 0; $i < count($listCarro); $i++) { $idProducto = $listCarro[$i]['idProducto']; $stock = $productoDal->stockProducto($idProducto) - $listCarro[$i]['stock']; $productoDal->updateProductoStock($stock, $idProducto); } break; default: echo "Venta: " . $ventaDAl->insertVenta($venta); break;
<?php try { session_start(); if (isset($_POST['txt_despacho'])) { include_once '../model.business/Despacho.php'; include_once '../model.business/Comunas.php'; include_once '../model.dal/DespachoDal.php'; include_once '../model.dal/ComunaDal.php'; include_once '../conexion.php'; //Class $despacho = new Despacho(); $despachoDal = new DespachoDal(); $comunaDal = new ComunaDal(); //Set $despacho->setIdDespacho($despachoDal->countDespacho()); $despacho->setDireccion($_POST['txt_despacho'] . " " . $_POST['txt_numeroCasa']); $despacho->setNombrePersonaAEntregar($_POST['txt_persona_a_entregar']); $despacho->setIdComuna($_POST['dll_comunas']); $despacho->setNombreComuna($comunaDal->nombreComunas($_POST['dll_comunas'])); //Create Session $arrayDespacho = array('idDespacho' => $despacho->getIdDespacho(), 'direccion' => $despacho->getDireccion(), 'nombrePersona' => $despacho->getNombrePersonaAEntregar(), 'idComuna' => $despacho->getIdComuna(), 'nombreComuna' => $despacho->getNombreComuna()); $_SESSION['despacho'] = $arrayDespacho; //Pagina Siguiente header("Location: ../intranet/metodo_pago.php"); } else { header("Location: ../index.php"); } } catch (Exception $e) { //Error genérico header("Location: ../redirect_index_error.php");