麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

便于開發的Helper類

2019-11-17 02:43:31
字體:
來源:轉載
供稿:網友

便于開發的Helper類

一、將config封裝實體層;

例子config:

<?xml version="1.0" encoding="utf-8" ?><Settings>  <CRMSettings>    <UserName>administrator</UserName>    <PassWord>Sh123456</Password>    <Domain>SSO.COM</Domain>    <ConnectionString>Data Source=.;Initial Catalog=XHMZJ_MSCRM;User ID=sa;password=Sh123456</ConnectionString>  </CRMSettings>  <DataSourceSettings>    <ConnectionString>Data Source=.;Initial Catalog=XH_YWXT;User ID=sa;password=Sh123456</ConnectionString>  </DataSourceSettings></Settings>

1.對于web版本的web.config。

 public class ConfigHelper    {        PRivate static ConfigHelper _instance = null;        public static ConfigHelper Instance        {            get            {                if (_instance == null)                    _instance = new ConfigHelper();                return _instance;            }        }        public ConfigHelper()        {            this.CRMConfigInstance = new CRMConfig();            Exception Ex = null;            try            {                this.CRMConfigInstance.ServerURL = System.Configuration.ConfigurationManager.AppSettings["WebUrl"];                this.CRMConfigInstance.UserName = System.Configuration.ConfigurationManager.AppSettings["UserName"];                this.CRMConfigInstance.Password = System.Configuration.ConfigurationManager.AppSettings["Password"];                this.CRMConfigInstance.Domain = System.Configuration.ConfigurationManager.AppSettings["Domain"];                this.CRMConfigInstance.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MZJCRM"].ConnectionString;            }            catch (Exception ex)            {                Ex = ex;            }            finally            {                if (Ex != null)                {                    //ExceptionHelper.WriteLog(Ex);                }            }        }        public CRMConfig CRMConfigInstance = null;    }    public class CRMConfig    {        private string _ConnectionString;        public string ConnectionString        {            set { _ConnectionString = value; }            get { return _ConnectionString; }        }        #region CRMConfig        private string _serverURL;        public string ServerURL        {            set { _serverURL = value; }            get { return _serverURL; }        }        private string _userName;        public string UserName        {            set { _userName = value; }            get { return _userName; }        }        private string _password;        public string Password        {            set { _password = value; }            get { return _password; }        }        private string _domain;        public string Domain        {            set { _domain = value; }            get { return _domain; }        }        #endregion    }
Web版本

2.應用程序版本的config。

public class ConfigHelper    {        private static ConfigHelper _instance = null;        public static ConfigHelper Instance        {            get            {                if (_instance == null)                    _instance = new ConfigHelper();                return _instance;            }                    }        const string configFileName = "CRMConfig.xml";        protected XmlDocument doc;        public ConfigHelper()        {            this.CRMConfigInstance = new CRMConfig();            this.SourceConfigInstance = new SourceConfig();            doc = new XmlDocument();            Exception Ex = null;            try            {                doc.Load(this.FileFullPath);                XmlNode Settings = doc.DocumentElement.SelectSingleNode("Settings");                //CRMSettings                XmlNode CrmSettings = doc.DocumentElement.SelectSingleNode("CRMSettings");                XmlNode WebUrl = CrmSettings.SelectSingleNode(@"WebUrl");                XmlNode UserName = CrmSettings.SelectSingleNode(@"UserName");                XmlNode Password = CrmSettings.SelectSingleNode(@"Password");                XmlNode Domain = CrmSettings.SelectSingleNode(@"Domain");                XmlNode CRMConnectionString = CrmSettings.SelectSingleNode(@"ConnectionString");                //DataSourceSettings                XmlNode DataSourceSettings = doc.DocumentElement.SelectSingleNode("DataSourceSettings");                XmlNode SourceConnectionString = DataSourceSettings.SelectSingleNode(@"ConnectionString");                              this.CRMConfigInstance.UserName = UserName.InnerText;                this.CRMConfigInstance.Password = Password.InnerText;                this.CRMConfigInstance.Domain = Domain.InnerText;                this.CRMConfigInstance.ServerURL = WebUrl.InnerText;                this.CRMConfigInstance.ConnectionString = CRMConnectionString.InnerText;                this.SourceConfigInstance.ConnectionString = SourceConnectionString.InnerText;            }            catch(Exception ex)            {                Ex = ex;            }            finally            {                if(Ex != null)                {                    ExceptionHelper.WriteLog(Ex);                }            }        }        private string _filePath;        public string FilePath        {            set { this._filePath = value; }            get            {                return System.Windows.Forms.application.StartupPath;            }        }        /// <summary>        /// full path        /// </summary>        public string FileFullPath        {            get            {                return System.IO.Path.Combine(this.FilePath, configFileName);            }        }        public CRMConfig CRMConfigInstance = null;        public SourceConfig SourceConfigInstance = null;    }    public class CRMConfig    {        private string _ConnectionString;        public string ConnectionString        {            set { _ConnectionString = value; }            get { return _ConnectionString; }        }        #region CRMConfig        private string _serverURL;        public string ServerURL        {            set { _serverURL = value; }            get { return _serverURL; }        }        private string _userName;        public string UserName        {            set { _userName = value; }            get { return _userName; }        }        private string _password;        public string Password        {            set { _password = value; }            get { return _password; }        }        private string _domain;        public string Domain        {            set { _domain = value; }            get { return _domain; }        }        #endregion    }    public class SourceConfig    {        private string _ConnectionString;        public string ConnectionString        {            set { _ConnectionString = value; }            get { return _ConnectionString; }        }    }
應用程序版本

二、SqlHeleper類

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线日韩亚洲 | 男人的天堂视频网站 | 四虎久草| 黄色一级片免费观看 | 国产呦在线观看视频 | 免费一级特黄毛片视频 | 国产精品美女久久久免费 | 久久撸视频 | 久久福利剧场 | 天堂成人一区二区三区 | 欧美日本综合 | 成人做爽爽爽爽免费国产软件 | 亚洲国产高清一区 | 久久久久久久久久久久久久av | 欧美另类视频在线 | 黄色网址在线免费 | 看免费黄色大片 | 日本成年免费网站 | 久久久久久久久久久久久久久久久久 | 成人毛片免费视频 | 国产午夜小视频 | 免费a网 | 成年免费大片黄在线观看岛国 | 久草在线视频中文 | 农村寡妇偷毛片一级 | 欧美人一级淫片a免费播放 久久久久久久久91 国产99久久久久久免费看 | 韩国19禁在线 | 亚洲成人免费影视 | 一级电影免费在线观看 | 久久久久久艹 | 午夜爱爱福利 | 91福利在线观看 | 色999久久久精品人人澡69 | 欧美日韩免费观看视频 | 欧美精品日日鲁夜夜添 | 免费在线观看国产精品 | 深夜视频在线观看 | 久久久久久久爱 | 91成人午夜性a一级毛片 | 国产一级免费av | 欧美人xx |