@Override
    public String buscarDocumentoPorEstado(String estado) {
        
        ArrayList<Compra> geResult= new ArrayList<Compra>();
        ArrayList<Compra> dbCompras = tablaCompras();
        String result="";
        try{
        for (int i = 0; i < dbCompras.size() ; i++){
            if(dbCompras.get(i).getEstado().equalsIgnoreCase(estado)){
                geResult.add(dbCompras.get(i));
            }
        }
        }catch (NullPointerException e) {
            result="No existe la compra con el estado: "+estado;
        }
        
        if (geResult.size()>0){
            result=imprimir(geResult);
        } else {
            result="No se ha encontrado ningun registro";
        }
        return result;
    }