コード例 #1
0
ファイル: UsersMethod.cs プロジェクト: syfbme/CDMISrestful
        /// <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();
            }

        }
コード例 #2
0
ファイル: UsersMethod.cs プロジェクト: BME319/CDMISrestful
 //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();
     }
 }