/// <summary> /// 微信配置信息 /// </summary> public static void GetSysConfig() { AliSmsConfig AliSms = new AliSmsConfig(); ComSmsConfig ComSms = new ComSmsConfig(); WxConfig wx = new WxConfig(); EmailConfig em = new EmailConfig(); // System.Reflection.PropertyInfo[] AliSmsInfo = AliSms.GetType().GetProperties(); System.Reflection.PropertyInfo[] ComSmsInfo = ComSms.GetType().GetProperties(); System.Reflection.PropertyInfo[] wxInfo = wx.GetType().GetProperties(); System.Reflection.PropertyInfo[] emInfo = em.GetType().GetProperties(); DataTable dtConfig = YDS6000.BLL.WholeBLL.GetSysConfig(WebConfig.Ledger, ""); foreach (DataRow dr in dtConfig.Rows) { foreach (System.Reflection.PropertyInfo f_key in AliSmsInfo) { if (CommFunc.ConvertDBNullToString(dr["CfKey"]).Equals(f_key.Name)) { f_key.SetValue(AliSms, dr["CfValue"], null); } } foreach (System.Reflection.PropertyInfo f_key in ComSmsInfo) { if (CommFunc.ConvertDBNullToString(dr["CfKey"]).Equals(f_key.Name)) { f_key.SetValue(ComSms, dr["CfValue"], null); } } foreach (System.Reflection.PropertyInfo f_key in wxInfo) { if (CommFunc.ConvertDBNullToString(dr["CfKey"]).Equals(f_key.Name)) { f_key.SetValue(wx, dr["CfValue"], null); } } foreach (System.Reflection.PropertyInfo f_key in emInfo) { if (CommFunc.ConvertDBNullToString(dr["CfKey"]).Equals(f_key.Name)) { f_key.SetValue(em, dr["CfValue"], null); } } } //SmsFun.ComSmsConfig = ComSms; WebConfig.ComSmsConfig = ComSms; SmsFun.AliSmsConfig = AliSms; EmailUtilities.EmConfig = em; WebConfig.WxConfig = wx; // WxPayAPI.WxPayConfig.APPID = wx.WxAPPID; WxPayAPI.WxPayConfig.MCHID = wx.WxMCHID; WxPayAPI.WxPayConfig.KEY = wx.WxKEY; WxPayAPI.WxPayConfig.APPSECRET = wx.WxAPPSECRET; WxPayAPI.WxPayConfig.Redirect_uri = wx.WxRedirect_uri; WxPayAPI.WxPayConfig.LOG_LEVENL = 3; }