Exemplo n.º 1
0
 public void SaveShiDaLiuTongGu(AISTOCK_STOCK_ShiDaLiuTongGu_DATA data)
 {
     using (DaStock da = new DaStock())
     {
         da.SaveShiDaLiuTongGu(data.AISTOCK_STOCK_ShiDaLiuTongGu);
     }
 }
Exemplo n.º 2
0
        //十大流通股
        private void ShiDaLiuTongGu(string pageHtml, string code)
        {
            pageHtml = pageHtml.Replace('\n', ' ').Replace('\t', ' ').Replace('\r', ' ').Replace(" ", "");
            AISTOCK_STOCK_ShiDaLiuTongGu_DATA data = new AISTOCK_STOCK_ShiDaLiuTongGu_DATA();
            int index = 0;

            index = pageHtml.IndexOf("<tdclass");
            if (index < 0)
            {
                return;
            }
            pageHtml = pageHtml.Substring(index);
            if (pageHtml.LastIndexOf("</tr>") > 0)
            {
                pageHtml = pageHtml.Substring(0, pageHtml.LastIndexOf("</tr>"));
                pageHtml = pageHtml.Replace("</td><td>", "|").Replace("</td><tdclass=\"red\">", "|").Replace("</td><tdclass=\"green\">", "|").Replace("</td><tdclass=\"''\">", "|").Replace("</td></tr><tr><tdclass=\"ListNumtL\">", "#");
                pageHtml = pageHtml.Replace("<tdclass=\"ListNumtL\">", "").Replace("</td>", "");
                string[] rowArr   = pageHtml.Split('#');
                int      orderNum = 1;
                for (int i = 0; i < rowArr.Length; i++)
                {
                    AISTOCK_STOCK_ShiDaLiuTongGu_DATA.AISTOCK_STOCK_ShiDaLiuTongGuRow row = data.AISTOCK_STOCK_ShiDaLiuTongGu.NewAISTOCK_STOCK_ShiDaLiuTongGuRow();
                    string[] columnArr = rowArr[i].Split('|');
                    row.STOCK_CODE    = code;
                    row.GuDongName    = GuDongName(columnArr[0]);
                    row.GuDongPercent = (columnArr[1].Equals("-")) ? 0 : decimal.Parse(columnArr[1]);
                    row.StockQuantity = (columnArr[2].Equals("-")) ? 0 : decimal.Parse(columnArr[2]);
                    row.CangWeiChange = columnArr[3];
                    row.StockType     = columnArr[4].Replace("<br>", "|");
                    row.UpdateDate    = columnArr[5];
                    row.OrderNum      = orderNum++;
                    data.AISTOCK_STOCK_ShiDaLiuTongGu.AddAISTOCK_STOCK_ShiDaLiuTongGuRow(row);
                }
                new StockSystem().SaveShiDaLiuTongGu(data);
            }
        }
Exemplo n.º 3
0
 public void SaveShiDaLiuTongGu(AISTOCK_STOCK_ShiDaLiuTongGu_DATA data)
 {
     new Stock().SaveShiDaLiuTongGu(data);
 }