using System.IO; using System.Xml; namespace WX.CRM.CRMServices.SMS.InterfaceModel { public class JobModel { int _RuiXinStepNum = 40; int _HuiZhiStepNum = 50; int _QiXinTongStepNum = 50; int _EntStemNum = 40; int _SM360StepNum = 40; int _UpCatStepNum = 40; int _LianTongStepNum = 40; int _TaoBaoTXTNum = 40; int _QQSmsNum = 40; int _ZQZXSmsNum = 40; int _QYXSStepNum = 40; int _YZSmsNum = 30; int _YZSms2Num = 30; int _TencentNum = 200; public JobModel() { string filename = System.AppDomain.CurrentDomain.BaseDirectory + "XML\\SmsAccountConfig.xml"; try { if (File.Exists(filename)) { XmlDocument xDoc = new XmlDocument(); xDoc.Load(filename); XmlNode xNode; xNode = xDoc.SelectSingleNode(string.Format("//root//{0}", "JobModel")); if (xNode.Name == "JobModel") { XmlNodeList node = xNode.ChildNodes; foreach (XmlNode cn in node) { XmlElement temp = (XmlElement)cn; switch (temp.GetAttribute("key")) { case "RuiXinStepNum": this._RuiXinStepNum = int.Parse(temp.GetAttribute("value")); break; case "HuiZhiStepNum": this._HuiZhiStepNum = int.Parse(temp.GetAttribute("value")); break; case "QiXinTongStepNum": this._QiXinTongStepNum = int.Parse(temp.GetAttribute("value")); break; case "EntStemNum": this._EntStemNum = int.Parse(temp.GetAttribute("value")); break; case "SM360StepNum": this._SM360StepNum = int.Parse(temp.GetAttribute("value")); break; case "UpCatStepNum": this._UpCatStepNum = int.Parse(temp.GetAttribute("value")); break; case "LianTongNum": this._LianTongStepNum = int.Parse(temp.GetAttribute("value")); break; case "TaoBaoTXTNum": this._TaoBaoTXTNum = int.Parse(temp.GetAttribute("value")); break; case "QQSmsNum": this._QQSmsNum = int.Parse(temp.GetAttribute("value")); break; case "QYXSStepNum": this._QYXSStepNum = int.Parse(temp.GetAttribute("value")); break; case "YZSmsNum": this._YZSmsNum = int.Parse(temp.GetAttribute("value")); break; case "YZSms2Num": this._YZSms2Num = int.Parse(temp.GetAttribute("value")); break; } } } } } catch { } } /// /// 悦信接口步长 /// public int RuiXinStepNum { get { return _RuiXinStepNum; } set { _RuiXinStepNum = value; } } /// /// 汇智接口步长 /// public int HuiZhiStepNum { get { return _HuiZhiStepNum; } set { _HuiZhiStepNum = value; } } /// /// 企信通接口步长 /// public int EntStemNum { get { return _EntStemNum; } set { _EntStemNum = value; } } /// /// 360短信接口 /// public int SM360StepNum { get { return _SM360StepNum; } set { _SM360StepNum = value; } } /// /// 企信通 /// public int QiXinTongStepNum { get { return _QiXinTongStepNum; } set { _QiXinTongStepNum = value; } } /// /// up短信猫 /// public int UpCatStepNum { get { return _UpCatStepNum; } set { _UpCatStepNum = value; } } public int LianTongStepNum { get { return _LianTongStepNum; } set { _LianTongStepNum = value; } } public int TaoBaoTXTNum { get { return _TaoBaoTXTNum; } set { _TaoBaoTXTNum = value; } } public int QQSmsNum { get { return _QQSmsNum; } set { _QQSmsNum = value; } } public int ZQZXSmsNum { get { return _ZQZXSmsNum; } set { _ZQZXSmsNum = value; } } public int QYXSStepNum { get { return _QYXSStepNum; } set { _QYXSStepNum = value; } } public int YZSmsNum { get { return _YZSmsNum; } set { _YZSmsNum = value; } } public int YZSms2Num { get { return _YZSmsNum; } set { _YZSmsNum = value; } } public int TencentNum { get { return _TencentNum; } set { _TencentNum = value; } } } }