using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Web.Configuration; namespace PalGain.Core { public class Consts { private Consts() { } private static Consts _instance; public static Consts Instance { get { if (_instance == null) { _instance = new Consts(); } return _instance; } } public static string BenchType { get { return ConfigurationManager.AppSettings["BenchType"].ToString(); } } public static bool IsError { get { return bool.Parse(ConfigurationManager.AppSettings["IsError"].ToString()); } } public static bool IsDemo { get { return bool.Parse(ConfigurationManager.AppSettings["IsDemo"].ToString()); } } public static string LisWebserviceUrl { get { return ConfigurationManager.AppSettings["LisWebserviceUrl"].ToString(); } } public static string HospitalNo { get { return ConfigurationManager.AppSettings["HospitalNo"].ToString(); } } public static string HospitalName { get { return ConfigurationManager.AppSettings["HospitalName"] == null ? "" : ConfigurationManager.AppSettings["HospitalName"].ToString(); } } public static string LIS { get { return ConfigurationManager.AppSettings["LIS"].ToString(); } } public static string CurrentRunningComponent { get { return ConfigurationManager.AppSettings["CurrentRunningComponent"].ToString(); } } public static string ConnString_LIS { get { return ConfigurationManager.ConnectionStrings["LIS"].ConnectionString; } } public static string ConnString_LimsOne { get { return ConfigurationManager.ConnectionStrings["limsoneEntities2"].ConnectionString; } } public static string ConnString_Barcode { get { return ConfigurationManager.ConnectionStrings["Barcode"].ConnectionString; } } public static string ConnString_His { get { return ConfigurationManager.ConnectionStrings["his"].ConnectionString; } } public static string WebChat_CorpToken { get { return ConfigurationManager.AppSettings["CorpToken"].ToString(); } } public static string WebChat_Token { get { return ConfigurationManager.AppSettings["Token"].ToString(); } } public static string WebChat_CorpID { get { return ConfigurationManager.AppSettings["CorpID"].ToString(); } } public static string WebChat_PublicID { get { return ConfigurationManager.AppSettings["PublicID"].ToString(); } } public static string WebChat_APPSecret { get { return ConfigurationManager.AppSettings["AppSecret"].ToString(); } } public static string WebChat_EncodingAESKey { get { return ConfigurationManager.AppSettings["EncodingAESKey"].ToString(); } } public static int WebChat_AgentId { get { return int.Parse(ConfigurationManager.AppSettings["AgentId"].ToString()); } } private static string m_webchat_accesstoken = ""; public static string WebChat_AccessToken { set { m_webchat_accesstoken = value; } get { return m_webchat_accesstoken; } } public static string openAuthSystemUrl { get { return ConfigurationManager.AppSettings["openAuthSystemUrl"].ToString(); } } } }