Example #1
0
        /// <summary>
        /// 解析测点并画曲线
        /// </summary>
        /// <param name="id"></param>
        private void GetPara_id(string id)
        {
            BLL.BLLGet_chart_Data DGD = new BLL.BLLGet_chart_Data();
            DataSet DS  = DGD.GetPara_id(chart_id);
            string  str = "";

            for (int i = 0; i < DS.Tables[0].Rows.Count; i++)
            {
                str += DS.Tables[0].Rows[i]["REALTIME"].ToString() + "|" + DS.Tables[0].Rows[i]["PARADESC"].ToString();
                if ((DS.Tables[0].Rows.Count != 1) || (i != DS.Tables[0].Rows.Count - 1))
                {
                    str += ",";
                }
            }
            if (str != "")
            {
                GET_PARANAME(str.TrimEnd(','));
            }
        }
Example #2
0
 /// <summary>
 /// 解析测点并画曲线
 /// </summary>
 /// <param name="id"></param>
 private void GetPara_id(string id)
 {
     BLL.BLLGet_chart_Data DGD = new BLL.BLLGet_chart_Data();
     DataSet DS = DGD.GetPara_id(chart_id);
     string str = "";
     for (int i = 0; i < DS.Tables[0].Rows.Count; i++)
     {
         str += DS.Tables[0].Rows[i]["T_REALTIME"].ToString() + "|" + DS.Tables[0].Rows[i]["T_PARADESC"].ToString();
         if ((DS.Tables[0].Rows.Count != 1) || (i != DS.Tables[0].Rows.Count - 1))
         {
             str += ",";
         }
     }
     if (str != "")
     {
         GET_PARANAME(str.TrimEnd(','));
     }
 }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            sec_type = Request["sec_type"]; ddl_level1 = Request["ddl_level1"]; ddl_level2 = Request["ddl_level2"]; ddl_level3 = Request["ddl_level3"]; ddl_level4 = Request["ddl_level4"]; point_name = Request["point_name"]; rating = Request["rating"]; chart_id = Request["chart_id"];
            string str1 = "";

            if ((sec_type != "") && (sec_type != null))
            {
                DataSet DS  = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL1", "11");
                DataSet DDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL2", DS.Tables[0].Rows[0][0].ToString());

                DataSet DDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL3", DDS.Tables[0].Rows[0][0].ToString());


                // DataSet DDDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL4", DDDS.Tables[0].Rows[0][0].ToString());
            }
            //分公司选项改变时,绑定DropDownLIst数据
            else if ((ddl_level1 != "") && (ddl_level1 != null))
            {
                DataSet DDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL2", ddl_level1.Split(',')[1]);

                DataSet DDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL3", DDS.Tables[0].Rows[0][0].ToString());


                // DataSet DDDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL4", DDDS.Tables[0].Rows[0][0].ToString());
            }
            //电厂选项改变时,绑定DropDownLIst数据
            else if ((ddl_level2 != "") && (ddl_level2 != null))
            {
                DataSet DDDS = Return_dataset("T_BASE_CHARTPARAID", "T_LEVEL3", ddl_level2.Split(',')[2]);
            }
            //模糊查询测点名称时绑定CheckBoxLIst
            else if ((point_name != "") && (point_name != null))
            {
                string point_name_new = point_name.Split('-')[1];
                point_name = point_name.Split('-')[0];

                string[] str = new string[] { point_name.Split(',')[2], point_name.Split(',')[3], point_name.Split(',')[4], Fuzzy_Query(point_name.Split(',')[0]) };
                DataSet  DS  = DGD.Get_ChartidByFuzzy_Query("T_BASE_CHARTPARAID", str);

                if (DS.Tables[0].Rows.Count > 0)
                {
                    PIN_CHECKBOX(DS, point_name_new);
                }
            }
            //从TendManage页面编辑趋势模板跳转过来时,根据模板ID解析测点
            else if ((chart_id != "") && (chart_id != null))
            {
                DataSet DS = DGD.GetPara_id(chart_id);
                for (int i = 0; i < DS.Tables[0].Rows.Count; i++)
                {
                    sb.Append(DS.Tables[0].Rows[i]["PARAID"].ToString() + "|" + DS.Tables[0].Rows[i]["PARADESC"].ToString());
                    if ((DS.Tables[0].Rows.Count == 1) || (i != DS.Tables[0].Rows.Count - 1))
                    {
                        sb.Append(",");
                    }
                }
            }
            Response.Clear();
            Response.Write(sb.ToString());
            Response.End();
        }