function edit(DetalleVenta $detalleventa)
 {
     $sql = "UPDATE {$this->tabla} SET idventa=:idventa, idproducto=:idproducto, cantidad=:cantidad, precio=:precio, iva=:iva WHERE id=:id";
     $param['idventa'] = $detalleventa->getIdventa();
     $param['idproducto'] = $detalleventa->getIdproducto();
     $param['cantidad'] = $detalleventa->getCantidad();
     $param['precio'] = $detalleventa->getPrecio();
     $param['iva'] = $detalleventa->getIva();
     $r = $this->bd->setConsulta($sql, $param);
     if (!$r) {
         return -1;
     }
     return $this->bd->getNumeroFilas();
 }