Esempio n. 1
0
        /// <summary>
        /// datagrid数据获取
        /// </summary>
        private void GET_CHARTID(string param)
        {
            string rating_data = param;
            string errMsg      = "";
            //ArrayList list = new ArrayList();
            string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1];
            string per = ((Convert.ToInt32(rating_data.Split(';')[0]) - 5) * 0.01).ToString() + "|" + ((Convert.ToInt32(rating_data.Split(';')[0]) + 5) * 0.01).ToString();

            string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1];
            for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++)
            {
                para_id[i] = rating_data.Split(';')[2].Split(',')[i];
            }
            string unit_id = rating_data.Split(';')[3];

            BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse();
            list = BCA.Get_All_data(unit_id, para_id, per, stime, etime, out errMsg);

            object obj = new
            {
                rows = list
            };
            string result = JsonConvert.SerializeObject(obj);

            Response.Write(result);
            Response.End();
        }
Esempio n. 2
0
        private void get_data()
        {
            string rating_data = rating;
            // string[] str_data = new string[rating_data.Split(';').Length - 1];
            string errMsg = "", max_data = "", min_data = "";
            //ArrayList list = new ArrayList();
            string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1];
            string per = ((Convert.ToInt32(rating_data.Split(';')[0]) - 5) * 0.01).ToString() + "|" + ((Convert.ToInt32(rating_data.Split(';')[0]) + 5) * 0.01).ToString();

            string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1];
            for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++)
            {
                para_id[i] = rating_data.Split(';')[2].Split(',')[i];
            }
            string unit_id = rating_data.Split(';')[3];

            BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse();
            list = BCA.Get_Required_data(unit_id, para_id, per, stime, etime, out errMsg, out max_data, out min_data);
            string[] str = new string[9] {
                "#058DC7", "#50B432", "#ED561B", "#DDDF00", "#24CBE5", "#64E572", "#FF9655", "#FFF263", "#6AF9C4"
            };
            ArrayList _list = new ArrayList();
            int       num   = 0;

            foreach (Hashtable _ht in list)
            {
                ArrayList _data = (ArrayList)_ht["data"];
                string    _name = _ht["name"].ToString();
                Hashtable _dv   = new Hashtable();
                _dv.Add("lineColor", str[num]);
                _dv.Add("title", "{text:'" + _name + "'}");
                _dv.Add("lineWidth", 1);
                _list.Add(_dv);
                num++;
            }


            object obj = new
            {
                max_data    = max_data.TrimEnd(','),
                min_data    = min_data.TrimEnd(','),
                str_para_id = para_id,
                title       = "趋势呈现数据图",
                y_data      = _list,
                list        = list
            };

            Response.Clear();
            string result = JsonConvert.SerializeObject(obj);

            Response.Write(result);
            Response.End();
        }
Esempio n. 3
0
        /// <summary>
        /// datagrid数据获取
        /// </summary>
        private void GET_CHARTID(string param)
        {
            string rating_data = param;
            string errMsg = "";
            //ArrayList list = new ArrayList();
            string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1];
            string per = ((Convert.ToInt32(rating_data.Split(';')[0]) - 5) * 0.01).ToString() + "|" + ((Convert.ToInt32(rating_data.Split(';')[0]) +5) * 0.01).ToString();
            string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1];
            for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++)
            {
                para_id[i] = rating_data.Split(';')[2].Split(',')[i];
            }
            string unit_id = rating_data.Split(';')[3];
            BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse();
            list = BCA.Get_All_data(unit_id, para_id, per, stime, etime, out errMsg);

            object obj = new
            {
                rows = list
            };
            string result = JsonConvert.SerializeObject(obj);
            Response.Write(result);
            Response.End();
        }
Esempio n. 4
0
        private void get_data()
        {
            string rating_data = rating;
            // string[] str_data = new string[rating_data.Split(';').Length - 1];
            string errMsg = "",max_data="",min_data="";
            //ArrayList list = new ArrayList();
            string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1];
            string per = ((Convert.ToInt32(rating_data.Split(';')[0]) - 5) * 0.01).ToString() + "|" + ((Convert.ToInt32(rating_data.Split(';')[0]) + 5) * 0.01).ToString();
            string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1];
            for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++)
            {
                para_id[i] = rating_data.Split(';')[2].Split(',')[i];
            }
            string unit_id = rating_data.Split(';')[3];
            BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse();
            list = BCA.Get_Required_data(unit_id, para_id, per, stime, etime, out errMsg,out max_data,out min_data);
            string[] str = new string[9]{"#058DC7", "#50B432", "#ED561B", "#DDDF00", "#24CBE5", "#64E572", "#FF9655", "#FFF263", "#6AF9C4"};
            ArrayList _list = new ArrayList();
            int num = 0;
            foreach (Hashtable _ht in list)
            {
                ArrayList _data = (ArrayList)_ht["data"];
                string _name = _ht["name"].ToString();
                Hashtable _dv = new Hashtable();
                _dv.Add("lineColor",str[num] );
                _dv.Add("title","{text:'"+_name+"'}");
                _dv.Add("lineWidth", 1);
                _list.Add(_dv);
                num++;
            }

            object obj = new
            {
                max_data=max_data.TrimEnd(','),
                min_data = min_data.TrimEnd(','),
                str_para_id = para_id,
                title = "趋势呈现数据图",
                y_data=_list,
                list = list
            };

            Response.Clear();
            string result = JsonConvert.SerializeObject(obj);
            Response.Write(result);
            Response.End();
        }
Esempio n. 5
0
        private void get_data()
        {
            string rating_data = rating;
            // string[] str_data = new string[rating_data.Split(';').Length - 1];
            string errMsg = "",max_data="",min_data="";
            //ArrayList list = new ArrayList();
            string stime = rating_data.Split(';')[1].Split(',')[0], etime = rating_data.Split(';')[1].Split(',')[1];
            string per = (Convert.ToInt32(rating_data.Split(';')[0]) * 0.01).ToString();
            string[] para_id = new string[rating_data.Split(';')[2].Split(',').Length - 1];
            for (int i = 0; i < rating_data.Split(';')[2].Split(',').Length - 1; i++)
            {
                para_id[i] = rating_data.Split(';')[2].Split(',')[i];
            }
            string unit_id = rating_data.Split(';')[3];
            BLL.BLLCompareAnalyse BCA = new BLL.BLLCompareAnalyse();
            list = BCA.Get_Required_data(unit_id, para_id, per, stime, etime, out errMsg,out max_data,out min_data);

            object obj = new
            {
                max_data=max_data.TrimEnd(','),
                min_data = min_data.TrimEnd(','),
                str_para_id = para_id,
                title = "趋势呈现数据图",
                list = list
            };

            Response.Clear();
            string result = JsonConvert.SerializeObject(obj);
            Response.Write(result);
            //Response.Write(str_append.TrimEnd('|'));
            Response.End();
        }