起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 136|回复: 1

[请求]如何通过代码更改人员的LoginId**

[复制链接]
发表于 2009-6-30 15:27:06 | 显示全部楼层 |阅读模式
如何通过代码实现更改人员的LoginId。
回复

使用道具 举报

发表于 2009-6-30 15:30:25 | 显示全部楼层
procedure TMainForm.Button4Click(Sender: TObject);
var
  lPerson: Org.TPerson;
  Server: TFileSystemCacheServer;
begin
  lPerson := Org.OrgSys.OrgSystem.GetPerson(edtID.Text);
  If Assigned(lPerson) then
  begin
    lPerson.LoginID := edtID.Text+'11111';  //修改人员登录ID
    Org.OrgSys.OrgSystem.SaveUnit(lPerson);
    //刷新组织机构缓存
    Server := TFileSystemCacheServer.Create;
    try
      Server.AddURLs(';', Business.Data.SysSrv.SysService.ServerURL);
      Server.EnsureOrgSystem(BizSys.BizSystem.ClientAccount);
    finally
      Server.Free;
    end;
    Dialogs.ShowMessage('LoginID修改成功,新LoginID为:' + lPerson.LoginID);
  end;
end;

其中edtID.Text是一个人员id
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 08:43 , Processed in 0.040290 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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