//IVA actual, facilitado por el sitema $iva_actual = new iva(); $actual_iva = $iva_actual->consultar_iva_actual($mysqli); $actual_iva = $actual_iva->fetch_array(); $impuesto = $actual_iva[0]; if (isset($comprado)) { //Invocacion de los objetos $objcliente = new cliente(); $objproducto = new producto(); $objfactura = new factura(); //Consulta de clientes y productos $ress = $objcliente->consultar_cliente($mysqli, $comprado); $result = $objproducto->consulta_completo($mysqli); //Proceso de compra //Primero hacer la factura básica $objfactura->facturar($mysqli, $ress[1], $total); $id = $objfactura->consultar_factura_insertada($mysqli, $ress[1]); //Luego la descripcion o compras actualizando el inventario de una vez $i = 0; while ($resultado = $result->fetch_array()) { if (!empty($cantidad[$i])) { $precio = $resultado[3] * $cantidad[$i]; $objfactdescrip->facturar_productos($mysqli, $id[0], $resultado[1], $cantidad[$i], $resultado[3], $precio, $resultado[0]); $nuevaexistencia = $resultado[2] - $cantidad[$i]; $objproducto->actualizar_existencia($mysqli, $nuevaexistencia, $resultado[0]); } $i++; } } $res2 = $objfactdescrip->consultar_factura($mysqli, $id[0]); ?>