| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- using System;
- using System.Configuration;
- using System.Web;
- namespace SiteCore
- {
- public class webConfig
- {
- public static readonly string SiteVer = ConfigurationManager.AppSettings["SiteVersion"];
- public static readonly string CookieName = ConfigurationManager.AppSettings["CookieName"];
- public static readonly string SiteDomain = ConfigurationManager.AppSettings["SiteDomain"];
- public static readonly string SiteName = ConfigurationManager.AppSettings["SiteName"];
- public static readonly string SiteUrl = ConfigurationManager.AppSettings["SiteUrl"];
- public static readonly string tmpImgPath = ConfigurationManager.AppSettings["ImageTmpPath"];
- public static readonly string instPath = ConfigurationManager.AppSettings["instPath"];
- public static readonly string ewuPath = ConfigurationManager.AppSettings["ewuPath"];
- public static readonly string assnPath = ConfigurationManager.AppSettings["assnPath"];
- public static readonly string expertPath = ConfigurationManager.AppSettings["expertPath"];
- public static readonly string conPath = ConfigurationManager.AppSettings["conPath"];
- public static readonly string opinionPath = ConfigurationManager.AppSettings["opinionPath"];
- public static readonly string disPath = ConfigurationManager.AppSettings["disPath"];
- public static readonly string userPicPath = ConfigurationManager.AppSettings["UserPicPath"];
- public static readonly string runUserPicPath = ConfigurationManager.AppSettings["RunUserPicPath"];
- public static readonly string userLuckPath = ConfigurationManager.AppSettings["UserLuckPath"];
- public static readonly string shopPath = ConfigurationManager.AppSettings["shopPath"];
- public static readonly string umPicPath = ConfigurationManager.AppSettings["UmPicPath"];
- public static readonly string framework = ConfigurationManager.AppSettings["framework"];
- public static readonly string sqllite = ConfigurationManager.AppSettings["sqllite"];
- public static readonly string duUserPath = ConfigurationManager.AppSettings["DuUserPath"];
- public static readonly string wsPath = ConfigurationManager.AppSettings["wsPath"];
- public static readonly string xiuPath = ConfigurationManager.AppSettings["xiuPath"];
- public static readonly string xiuUserPicPath = ConfigurationManager.AppSettings["xiuUserPicPath"];
- public static readonly string dbPath = ConfigurationManager.AppSettings["dbPath"];
- public static readonly string dbdownPath = ConfigurationManager.AppSettings["dbdownPath"];
- public static readonly string dbBasePath = ConfigurationManager.AppSettings["dbBasePath"];
- public static readonly string erpPath = ConfigurationManager.AppSettings["erpPath"];
- public static readonly string labPath = ConfigurationManager.AppSettings["labPath"];
- public static readonly string logPath = ConfigurationManager.AppSettings["logPath"];
- public static readonly string WeiXinPicPath = ConfigurationManager.AppSettings["WeiXinPicPath"];
- public static readonly string ApplyState = ConfigurationManager.AppSettings["ApplyState"];
- public static readonly string GetTmc = ConfigurationManager.AppSettings["GetTmc"];
- public static readonly string UploadUrl = ConfigurationManager.AppSettings["UploadUrl"];
- public static readonly string SimUploadUrl = ConfigurationManager.AppSettings["SimUploadUrl"];
- public static readonly string DownLoadUrl = ConfigurationManager.AppSettings["DownLoadUrl"];
- public static readonly string SimDownLoadUrl = ConfigurationManager.AppSettings["SimDownLoadUrl"];
- public static readonly string FileSiteUrl = ConfigurationManager.AppSettings["FileSiteUrl"];
- public static readonly string LocalUploadUrl = ConfigurationManager.AppSettings["LocalUploadUrl"];
- public static readonly string LocalSimUploadUrl = ConfigurationManager.AppSettings["LocalSimUploadUrl"];
- public static readonly string LocalDownLoadUrl = ConfigurationManager.AppSettings["LocalDownLoadUrl"];
- public static readonly string LocalSimDownLoadUrl = ConfigurationManager.AppSettings["LocalSimDownLoadUrl"];
- public static readonly string LocalFileSiteUrl = ConfigurationManager.AppSettings["LocalFileSiteUrl"];
- public static readonly string SampleOrderSupplier = ConfigurationManager.AppSettings["SampleOrderSupplier"];
- public static readonly string PlaceDesigner_id = ConfigurationManager.AppSettings["PlaceDesigner_id"];
- public static readonly string PlaceChangeId = ConfigurationManager.AppSettings["PlaceChangeId"];
- public static readonly string PlaceOldCusId = ConfigurationManager.AppSettings["PlaceOldCusId"];
- public static readonly string OldCusPartShopId = ConfigurationManager.AppSettings["OldCusPartShopId"];
- public static readonly string OldCusPart1ShopId = ConfigurationManager.AppSettings["OldCusPart1ShopId"];
- public static readonly string OldCusPart2ShopId = ConfigurationManager.AppSettings["OldCusPart2ShopId"];
- public static readonly string OldCusPartShopDesigner = ConfigurationManager.AppSettings["OldCusPartShopDesigner"];
- public static readonly string OldCusPartShopDesigner1 = ConfigurationManager.AppSettings["OldCusPartShopDesigner1"];
- public static readonly string OldCusPartShopDesigner2 = ConfigurationManager.AppSettings["OldCusPartShopDesigner2"];
- public static readonly string Fengjiutie_supid = ConfigurationManager.AppSettings["Fengjiutie_supid"];
- public static readonly string Refund_Switch = ConfigurationManager.AppSettings["Refund_Switch"];
- public static readonly string Refund_Interval = ConfigurationManager.AppSettings["Refund_Interval"];
- public static readonly string Refund_Time = ConfigurationManager.AppSettings["Refund_Time"];
- public static readonly string UnusualOrder_Switch = ConfigurationManager.AppSettings["UnusualOrder_Switch"];
- public static readonly string UnusualOrder_Interval = ConfigurationManager.AppSettings["UnusualOrder_Interval"];
- public static readonly string UnusualOrder_CheckDesignSQL = ConfigurationManager.AppSettings["UnusualOrder_CheckDesignSQL"];
- public static readonly string UnusualOrder_CheckPlaceSQL = ConfigurationManager.AppSettings["UnusualOrder_CheckPlaceSQL"];
- public static readonly string UnusualOrder_CheckDeliverySQL = ConfigurationManager.AppSettings["UnusualOrder_CheckDeliverySQL"];
- public static readonly string Dispatch_Switch = ConfigurationManager.AppSettings["Dispatch_Switch"];
- public static readonly string Dispatch_Interval = ConfigurationManager.AppSettings["Dispatch_Interval"];
- public static readonly string Dispatch_TimeList = ConfigurationManager.AppSettings["Dispatch_TimeList"];
- public static readonly string DayClear_Switch = ConfigurationManager.AppSettings["DayClear_Switch"];
- public static readonly string DayClear_Interval = ConfigurationManager.AppSettings["DayClear_Interval"];
- public static readonly string DayClear_Time = ConfigurationManager.AppSettings["DayClear_Time"];
- public static readonly string DayClear_ClearSQL = ConfigurationManager.AppSettings["DayClear_ClearSQL"];
- public static readonly string OrderOlder_id = ConfigurationManager.AppSettings["OrderOlder_id"];
- public static readonly string OldCustomerDesigner_id = ConfigurationManager.AppSettings["OldCustomerDesigner_id"];
- public static readonly string PlaceOrgId = ConfigurationManager.AppSettings["PlaceOrgId"];
- public static readonly string OrgId = ConfigurationManager.AppSettings["OrgId"];
- public static readonly string HhOrgId = ConfigurationManager.AppSettings["HhOrgId"];
- public static readonly string ZsOrgId = ConfigurationManager.AppSettings["ZsOrgId"];
- public static readonly string ZfOrgId = ConfigurationManager.AppSettings["ZfOrgId"];
- private static bool isLocal()
- {
- if (HttpContext.Current.Request.Cookies["islocal"] == null) return false;
- if (HttpContext.Current.Request.Cookies["islocal"].Value == "1") return true;
- return false;
- }
- public static string ltFileSiteUrl
- {
- get
- {
- if (isLocal()) return LocalFileSiteUrl;
- return FileSiteUrl;
- }
- }
- public static string ltDownLoadUrl
- {
- get
- {
- if (isLocal()) return LocalDownLoadUrl;// DownLoadUrl.Replace(FileSiteUrl, LocalUrl);
- return DownLoadUrl;
- }
- }
- public static string ltSimDownLoadUrl
- {
- get
- {
- if (isLocal()) return LocalSimDownLoadUrl;// DownLoadUrl.Replace(FileSiteUrl, LocalUrl);
- return SimDownLoadUrl;
- }
- }
- public static string ltUploadUrl
- {
- get
- {
- if (isLocal()) return LocalUploadUrl;
- return UploadUrl;
- }
- }
- public static string ltSimUploadUrl
- {
- get
- {
- if (isLocal()) return LocalSimUploadUrl;
- return SimUploadUrl;
- }
- }
- public static void updateUpWebUrl(string ipUrl)
- {
- // < add key = "SimDownLoadUrl" value = "http://183.250.143.56:8088/simdownload.aspx" />
- //< add key = "DownLoadUrl" value = "http://183.250.143.56:8088/download.aspx" />
- // < add key = "FileSiteUrl" value = "http://183.250.143.56:8088/" />
- // < add key = "UploadUrl" value = "http://183.250.143.56:8088/uploadFile.aspx" />
- // < add key = "SimUploadUrl" value = "http://183.250.143.56:8088/simUploadFile.aspx" />
- updateAppSettings("SimDownLoadUrl", "http://" + ipUrl + ":8088/simdownload.aspx");
- updateAppSettings("DownLoadUrl", "http://" + ipUrl + ":8088/download.aspx");
- updateAppSettings("FileSiteUrl", "http://" + ipUrl + ":8088/");
- updateAppSettings("UploadUrl", "http://" + ipUrl + ":8088/uploadFile.aspx");
- updateAppSettings("SimUploadUrl", "http://" + ipUrl + ":8088/simUploadFile.aspx");
- ConfigurationManager.RefreshSection("appSettings");
- }
- public static void updateAppSettings(string keyName, string keyValue)
- {
- System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
- try
- {
- //ConfigurationManager.AppSettings["SampleOrderSupplier"] = "SampleOrderSupplier";
- //ConfigurationManager.AppSettings.Set("SampleOrderSupplier", "SampleOrderSupplier");
- //ConfigurationManager.RefreshSection("appSettings");
- //return;
- string configPath = HttpRuntime.AppDomainAppPath.ToString() + "Web.config";
- doc.Load(configPath);
- System.Xml.XmlNode node;
- System.Xml.XmlElement element;
- node = doc.SelectSingleNode("//appSettings");
- element = (System.Xml.XmlElement)node.SelectSingleNode("//add[@key='" + keyName + "']");
- if (element != null)
- {
- element.SetAttribute("value", keyValue);
- doc.Save(configPath);
- }
- }
- catch (Exception ex)
- {
- }
- }
- }
- }
|