uses 添加SystemCore
项目引用系统核心库
....
var
i:integer;
begin
for i := 0 to TSystemCore.Operator.PositionCount - 1 do
begin
if TSystemCore.Operator.ID<> TSystemCore.Operator.Positions.PersonID then
begin
edit1.Text:= TSystemCore.Operator.Positions.PositionID+'|'+ TSystemCore.Operator.Positions.PersonID;
end;
end;
IF FORMLIBRARY.TSYSTEMLOGINDIALOG.GetPersonMember <> nil THEN
for I := 0 to SystemCore.TSystemCore.Operator.PositionCount - 1 do
begin
IF SystemCore.TSystemCore.Operator.Positions[I].PersonMember = FORMLIBRARY.TSYSTEMLOGINDIALOG.GetPersonMember THEN
BEGIN
IF SystemCore.TSystemCore.Operator.ID <> SystemCore.TSystemCore.Operator.Positions.PersonID THEN
BEGIN
sPost_ID := SystemCore.TSystemCore.Operator.Positions.PositionID;
sPost_ID1 := SystemCore.TSystemCore.Operator.Positions.PersonID;
sPost_ID2 := SystemCore.TSystemCore.Operator.Positions.PersonMember.DisplayName;
Break;
END
ELSE
BEGIN
FDefaultPosition := SystemCore.TSystemCore.Operator.Positions[I];
sPost_ID := FDefaultPosition.PositionID;
sPost_ID1 := FDefaultPosition.PersonID;
sPost_ID2 := FDefaultPosition.PersonMember.DisplayName;
Break;
END;
END;
end;