起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 309|回复: 2

【搞定】取出当前操作者信息**

[复制链接]
发表于 2007-4-16 12:01:57 | 显示全部楼层 |阅读模式
怎么取出当前操作者所有信息:姓名,ID,部门,部门ID,岗位,岗位ID,公司,公司ID?

目前我利用核心库能取出部分。
回复

使用道具 举报

发表于 2007-4-16 14:42:47 | 显示全部楼层
可以利用TOperator对象来获取1楼希望的相关信息。
NameSpace: Business.Model
--------------------------------------------------------------------------------
TOperator = class(TBizObject)
protected
  procedure ContextProvideParams(ContextNeed: Boolean; ContextIsolationLevel: string); override;
  function GetDisplayName: string; virtual;
public
  constructor create(AContext: TContext);
  function ChangePassword(NewPassword: string): Boolean; virtual;
  procedure Destroy; override;
  function FindPosition(DeptID: string; PositionID: string; PersonID: string; OperatorPositions: array of TOperatorPosition): Boolean;
  property DefaultPosition: TOperatorPosition; readonly;  //默认的岗位相关信息
  property DisplayName: string; readonly;  //姓名
  property FuncItems: TOperatorFuncItems; readonly;
  property ID: string; readonly; //人员ID
  property LoginID: string; readonly;
  property PositionCount: Longint; readonly;
  property Positions[Longint]: TOperatorPosition; readonly; //所有的岗位信息
end;



NameSpace: Business.Model
--------------------------------------------------------------------------------
TOperatorPosition = class(TBizObject)
protected
  procedure ContextProvideParams(ContextNeed: Boolean; ContextIsolationLevel: string); override;
public
  constructor create(AContext: TContext);
  procedure Destroy; override;
  function IsThis(DeptID: string; PositionID: string; PersonID: string): Boolean;
  property DeptID: string; readonly;
  property Operator: TOperator; readonly;
  property PersonID: string; readonly;
  property PersonMember: Org.TOrgUnit; readonly;
  property Position: Org.TOrgUnit; readonly;
  property PositionID: string; readonly;
  property PositionMember: Org.TOrgUnit; readonly; //岗位成员对象,可以获取岗位相关信息
end;

TOperatorPosition.PositionMember.Parent //返回TOrgUnit对象,指向对应的部门
TOperatorPosition.PositionMember.Parent.Parent //返回TOrgUnit对象,指向对应的机构
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-16 16:59:27 | 显示全部楼层
收到,结了吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-2 02:44 , Processed in 0.043749 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表