NX插件
送教程
DoTeam
培训报名
AI · CAD · PLM
首页
Portal
社区
论坛
NX技术
TC技术
Catia技术
自研系统
更多
登录
NX Toolkits 「PLM之家插件」
Castsim「铸造PLM系统」
EchoCAD「大模型CAD」
视频在线
实践教程
前沿咨询
高清购买
国产软件
PLM之家PLMHome-工业软件践行者,大模型驱动工业生态建设
»
社区
›
Siemens PLM Teamcenter学习论坛
›
Teamcenter二次开发
›
Teamcenter二次开发源码分享;判断当前用户是否为DBA ...
返回列表
发新帖
查看:
2373
|
回复:
0
Teamcenter二次开发源码分享;判断当前用户是否为DBA
[复制链接]
admin
admin
当前离线
积分
60
6
主题
4
回帖
60
积分
管理员
积分
60
发消息
发表于 2020-2-8 09:35:45
|
显示全部楼层
|
阅读模式
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要
登录
才可以下载或查看,没有账号?
注册
×
& I& F5 H; {" K) M& P* R8 w; v# u
# Q+ g3 }* ]8 o$ F
Teamcenter
二次开发源码分享;判断当前用户是否为DBA
$ A5 Q) Q7 A( A' H7 ?
4 E; |1 c7 c! n* `
[mw_shl_code=cpp,true]#include <
TC
/LoggedInUser.hxx>
. ^" ~6 }4 ]# ~
4 M$ Y1 b# K1 r6 z" C4 X+ g3 c2 ^$ c& v, `
using namespace std;
' j0 g# [) k( I
using namespace Teamcenter::Core;
# K3 \2 f$ I0 R. a# l! G
# m2 d' X4 w% M1 m
static logical isCurrentUserDba()
3 m! E2 m- ~7 H& `4 B+ |/ a
{
& i/ Y0 U3 C2 `! h6 K& u' A
LoggedInUser* loggedInUser = LoggedInUser::getInstance();
% f, g! k" w# Z6 ?/ t! s
2 w& w, G9 {% \# l/ p1 S
logical isDba = loggedInUser->isUserSystemAdministrator();
4 C% Y. I# R8 ]2 [4 I
if(isDba == TRUE) cout << " User is dba member "<< endl;
0 E( G, T4 t. e" ]- a9 g
if(isDba == FALSE) cout << " User is not dba member "<< endl;
3 |" D+ t/ |4 g( c3 @( E
! H4 O+ u$ R j: g; r% M5 Z3 q
return isDba;
; m# M# O& n4 C0 Y# x& }5 b0 u
}[/mw_shl_code]
, j P6 A, Q* W! o" _0 Q; s T
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
在本版发帖
关注公众号
QQ客服
返回顶部
快速回复
返回顶部
返回列表