Example #1
0
        /// <summary>
        /// 获取实时股票数据(仅限深A)
        /// </summary>
        /// <param name="_stockCode">股票代码</param>
        /// <returns></returns>
        static string[] getSotckData(string _stockCode)
        {
            //ReadWarmingOrder()
            HttpClientTool post = HttpClientTool.GetInstance();
            var            list = new Dictionary <string, string>();
            var            data = "";

            if (_stockCode.StartsWith("0") || _stockCode.StartsWith("3"))
            {
                data = post.doPost("http://hq.sinajs.cn/list=sz" + _stockCode, list);
            }
            else if (_stockCode.StartsWith("6"))
            {
                data = post.doPost("http://hq.sinajs.cn/list=sh" + _stockCode, list);
            }
            else
            {
                return(null);
            }
            data = data.Substring(data.IndexOf(","));

            data = data.Replace("\"", "");
            data = data.Replace(";", "");
            var datalist = data.Split(',');

            return(datalist);
        }
Example #2
0
 private static void RfidRecive(Object sender, SerialDataReceivedEventArgs e)
 {
     try
     {
         System.Threading.Thread.Sleep(300);
         byte[] b = new byte[policePort.BytesToRead];
         policePort.Read(b, 0, b.Length);    //读取数据
         StringBuilder sb = new StringBuilder();
         for (int i = 0; i < b.Length; i++)
         {
             sb.AppendFormat("{0:x2}" + "", b[i]);
         }
         string strbyte = sb.ToString().ToUpper();
         //Log.WriteLog("", strbyte);
         string  sql = "select * from RfidID where CardID='" + strbyte + "'";
         DataSet dt  = SQLiteHelper.ExecuteDataSet(constr, sql, null);
         string  id  = dt.Tables[0].Rows[0]["ID"].ToString();
         WriteTxt(id);
         HttpClientTool httpClientTool = HttpClientTool.GetInstance();
         string         url            = inidata.GetIniKeyValueForStr("ServerIP", "Url");
         //Log.WriteLog("id", id+"   "+url+id);
         string         requesturl = url + "?s=/Public/getProductByCard&card_id=" + id;
         HttpWebRequest request    = WebRequest.Create(requesturl) as HttpWebRequest;
         request.Method      = "GET";
         request.ContentType = "application/x-www-form-urlencoded";    //链接类型
         request.GetResponse();
     }
     catch (Exception ex)
     {
         Log.WriteError("Erro", ex.Message);
         return;
     }
 }
Example #3
0
        public static VersionResult GetFileInfo(string getLatestVersionUrl)
        {
            var versionResult = HttpClientTool.HttpGet <VersionResult>(getLatestVersionUrl);

            if (versionResult.ErrCode != 200)
            {
                throw new Exception($"GetLatestVersion Error:{ versionResult.ErrMsg }");
            }
            return(versionResult);
        }
        public static SyncVersionResult SyncVersion(string url)
        {
            var syncVersionResult = HttpClientTool.HttpGet <SyncVersionResult>(url);

            if (syncVersionResult.ErrCode != 200)
            {
                throw new Exception($"GetLatestVersion Error:{ syncVersionResult.ErrMsg }");
            }
            return(syncVersionResult);
        }
        public string GzipHelper(string url, string person)
        {
            string   result   = string.Empty;
            GzipPost gzipPost = new GzipPost();

            gzipPost.GzipContent = GZipHelper.GZipCompressString(person);
            var gzipResult = HttpClientTool.HttpPost <GzipResult>(url, gzipPost);

            result = JsonConvert.SerializeObject(gzipResult);
            return(result);
        }
Example #6
0
 /// <summary>
 /// 获取实时股票数据(仅限深A)
 /// </summary>
 /// <param name="_stockCode">股票代码</param>
 /// <returns></returns>
 static string[] getSotckData(string _stockCode)
 {
     //ReadWarmingOrder()
     HttpClientTool post = HttpClientTool.GetInstance();
     var list = new Dictionary<string, string>();
     var data = post.doPost("http://hq.sinajs.cn/list=sz" + _stockCode, list);
     data = data.Substring(data.IndexOf("\""));
     data = data.Replace("\"", "");
     data = data.Replace(";", "");
     var datalist = data.Split(',');
     return datalist;
 }