Exemplo n.º 1
0
 /// <summary>
 /// 获取文件站点
 /// </summary>
 /// <returns></returns>
 private void GetTxtSiet()
 {
     try
     {
         string CurDir = System.AppDomain.CurrentDomain.BaseDirectory + @"FuturesSite\";    //设置当前目录
         if (!Directory.Exists(CurDir))
         {
             Directory.CreateDirectory(CurDir);                              //该路径不存在时,在当前文件目录下创建文件夹
         }
         string   filePath = CurDir + "TradeSite.ini";
         SiteTemp siteMode;
         string   str = string.Empty;
         //获取文件内容
         if (File.Exists(filePath))
         {
             StreamReader file1 = new StreamReader(filePath, System.Text.Encoding.Default);//读取文件中的数据
             str = file1.ReadToEnd();
             file1.Close();
             file1.Dispose();
             //List<string> _listSite = new List<string>();
             string[] _listSite = str.Replace("\r\n", "").Split(';');
             for (int i = 0; i < _listSite.Count() - 1; i++)
             {
                 siteMode = new SiteTemp();
                 string[] _SiteTemp = _listSite[i].Split(',');
                 siteMode.Site = _SiteTemp[0];
                 _locationRoad.Add(_SiteTemp[0]);
                 siteMode.IP     = _SiteTemp[1].Substring(_SiteTemp[1].IndexOf(":") + 1);
                 siteMode.IPPort = _SiteTemp[2].Substring(_SiteTemp[2].IndexOf(":") + 1);
                 _listSiteTemp.Add(siteMode);
             }
         }
         string site = IniHelper.ProfileReadValue("ServerUser", "server", IniHelper.defaultUserData);
         if (!string.IsNullOrEmpty(site))
         {
             if (_locationRoad.Contains(site))
             {
                 SelectItem = site;
             }
             else
             {
                 SelectItem = _locationRoad[0];
             }
         }
         else
         {
             SelectItem = _locationRoad[0];
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("站点获取失败,请检查站点配置!", "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
Exemplo n.º 2
0
 public int Update(SiteTemp siteTemp)
 {
     _siteTemp.Updatetime = DateTime.UtcNow;
     return(_siteTemp.Update(siteTemp));
 }
Exemplo n.º 3
0
 public CmsServices()
 {
     _site         = new Site();
     _siteTemp     = new SiteTemp();
     _siteResource = new SiteResource();
 }
Exemplo n.º 4
0
 public int AddTemp(SiteTemp siteTemp)
 {
     _siteTemp.Updatetime = DateTime.UtcNow;
     return(_siteTemp.Add(siteTemp));
 }
Exemplo n.º 5
0
 public int Remove(SiteTemp siteTemp)
 {
     return(_siteTemp.Delete(siteTemp));
 }