Пример #1
0
        private void ShowChart(string StockCode)
        {
            B.ChartContent bcc = new B.ChartContent();
            #region //数组获取数据库融资余额
            decimal[] REMAINING = new decimal[20];
            REMAINING = bcc.GETREMAINING(StockCode);

            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes1 = "var number1=[";
            for (int i = 0; i < REMAINING.Length; i++)
            {
                mes1 += REMAINING[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes1 = mes1.Substring(0, mes1.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes1 + "</script>");
            Response.Flush();
            #endregion
            #region//数组获取数据库融资买入额
            decimal[] PURCHASES = new decimal[20];
            PURCHASES = bcc.GETPURCHASES(StockCode);

            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes2 = "var number2=[";
            for (int i = 0; i < PURCHASES.Length; i++)
            {
                mes2 += PURCHASES[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes2 = mes2.Substring(0, mes2.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes2 + "</script>");
            Response.Flush();
            #endregion
            #region//数组获取数据库融券余量
            int[] REMAINQUILITY = new int[20];
            REMAINQUILITY = bcc.GETREMAINQUILITY(StockCode);

            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes3 = "var number3=[";
            for (int i = 0; i < REMAINQUILITY.Length; i++)
            {
                mes3 += REMAINQUILITY[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes3 = mes3.Substring(0, mes3.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes3 + "</script>");
            Response.Flush();
            #endregion
            #region//数组获取数据库融券买入量
            int[] SELLQUANTITY = new int[20];
            SELLQUANTITY = bcc.GETSELLQUANTITY(StockCode);

            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes4 = "var number4=[";
            for (int i = 0; i < SELLQUANTITY.Length; i++)
            {
                mes4 += SELLQUANTITY[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes4 = mes4.Substring(0, mes4.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes4 + "</script>");
            Response.Flush();
            #endregion
            #region //数组获取数据库对应日期
            DateTime[] DATE = new DateTime[20];
            DATE = bcc.GETDATE(StockCode);

            int [] DATECHA = new int[20];
            for (int i = 0; i < DATECHA.Length; i++)
            {
                TimeSpan span = DATE[19] - DATE[i];
                DATECHA[i] = span.Days + 2;
            }


            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes5 = "var shuzi=[";
            for (int i = 0; i < DATECHA.Length; i++)
            {
                mes5 += "-" + DATECHA[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes5 = mes5.Substring(0, mes5.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes5 + "</script>");
            Response.Flush();
            #endregion
        }
Пример #2
0
        private void ShowChart(string StockCode)
        {
            B.ChartContent bcc = new B.ChartContent();
            #region //数组获取数据库融资余额
            decimal[] REMAINING = new decimal[20];
            REMAINING = bcc.GETREMAINING(StockCode);

            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes1 = "var number1=[";
            for (int i = 0; i < REMAINING.Length; i++)
            {
                mes1 += REMAINING[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes1 = mes1.Substring(0, mes1.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes1 + "</script>");
            Response.Flush();
            #endregion
            #region//数组获取数据库融资买入额
            decimal[] PURCHASES = new decimal[20];
            PURCHASES = bcc.GETPURCHASES(StockCode);

            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes2 = "var number2=[";
            for (int i = 0; i < PURCHASES.Length; i++)
            {
                mes2 += PURCHASES[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes2 = mes2.Substring(0, mes2.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes2 + "</script>");
            Response.Flush();
            #endregion
            #region//数组获取数据库融券余量
            int[] REMAINQUILITY = new int[20];
            REMAINQUILITY = bcc.GETREMAINQUILITY(StockCode);

            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes3 = "var number3=[";
            for (int i = 0; i < REMAINQUILITY.Length; i++)
            {
                mes3 += REMAINQUILITY[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes3 = mes3.Substring(0, mes3.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes3 + "</script>");
            Response.Flush();
            #endregion
            #region//数组获取数据库融券买入量
            int[] SELLQUANTITY = new int[20];
            SELLQUANTITY = bcc.GETSELLQUANTITY(StockCode);

            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes4 = "var number4=[";
            for (int i = 0; i < SELLQUANTITY.Length; i++)
            {
                mes4 += SELLQUANTITY[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes4 = mes4.Substring(0, mes4.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes4 + "</script>");
            Response.Flush();
            #endregion
            #region //数组获取数据库对应日期
            DateTime[] DATE = new DateTime[20];
            DATE = bcc.GETDATE(StockCode);

            int [] DATECHA=new int[20];
            for (int i = 0; i < DATECHA.Length; i++)
            {
                TimeSpan span = DATE[19] - DATE[i];
                DATECHA[i] = span.Days+2;
            }

            //定义像页面输出的数组名称,利用for循环把数组内容添加到numbers里面
            string mes5 = "var shuzi=[";
            for (int i = 0; i < DATECHA.Length; i++)
            {
                mes5 += "-"+DATECHA[i].ToString() + ",";
            }
            //把最后的,符号去掉,并且补全
            mes5 = mes5.Substring(0, mes5.LastIndexOf(',')).ToString() + "]";
            //一起输出到页面
            Response.Write("<script>" + mes5 + "</script>");
            Response.Flush();
            #endregion
        }