public UserInfo GetUserInfo(string sessionID) { UserInfo ui = null; string uistr = USServiceClient.GetUserInfo(sessionID); if (!String.IsNullOrEmpty(uistr)) { DataForm df = new DataForm(uistr); string loginName = df.GetValue("SystemName") == null?df.GetValue("LoginName") : df.GetValue("SystemName"); SysUser user = SysUser.Get(loginName); ui = new GwUserInfo(user.UserID, loginName, user.Name); } return(ui); }