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");