/// <summary> /// GetBasicInfo WF 2014-12-2 //WF 20151010 /// </summary> /// <param name="pclsCache"></param> /// <param name="UserId"></param> /// <returns></returns> public BasicInfo GetBasicInfo(DataConnection pclsCache, string UserId) { BasicInfo ret = new BasicInfo(); try { if (!pclsCache.Connect()) { return null; } InterSystems.Data.CacheTypes.CacheSysList list = null; list = Ps.BasicInfo.GetBasicInfo(pclsCache.CacheConnectionObject, UserId); if (list != null) { ret.UserName = list[0]; ret.Birthday = list[1]; ret.IDNo = list[2]; ret.Gender = list[3]; } return ret; } catch (Exception ex) { //MessageBox.Show(ex.ToString(), "获取名称失败!"); HygeiaComUtility.WriteClientLog(HygeiaEnum.LogType.ErrorLog, "UsersMethod.GetBasicInfo", "数据库操作异常! error information : " + ex.Message + Environment.NewLine + ex.StackTrace); return null; } finally { pclsCache.DisConnect(); } }
//GetBasicInfo WF 2014-12-2 //WF 20151010 public BasicInfo GetBasicInfo(DataConnection pclsCache, string UserId) { BasicInfo ret = new BasicInfo(); try { if (!pclsCache.Connect()) { return null; } ret.UserName = Ps.BasicInfo.GetBasicInfo(pclsCache.CacheConnectionObject, UserId)[0].ToString(); ret.Birthday = Ps.BasicInfo.GetBasicInfo(pclsCache.CacheConnectionObject, UserId)[1].ToString(); ret.IDNo = Ps.BasicInfo.GetBasicInfo(pclsCache.CacheConnectionObject, UserId)[2].ToString(); ret.Gender = Ps.BasicInfo.GetBasicInfo(pclsCache.CacheConnectionObject, UserId)[3].ToString(); return ret; } catch (Exception ex) { //MessageBox.Show(ex.ToString(), "获取名称失败!"); HygeiaComUtility.WriteClientLog(HygeiaEnum.LogType.ErrorLog, "PsBasicInfo.GetBasicInfo", "数据库操作异常! error information : " + ex.Message + Environment.NewLine + ex.StackTrace); return null; } finally { pclsCache.DisConnect(); } }