예제 #1
0
        public static List <MachineTag> getAll()
        {
            List <MachineTag> listMachineTag = new List <MachineTag>();
            SqlConnection     conn           = ConnectionBuilder.getConnection();

            conn.Open();
            string     sql    = "SELECT tag_name FROM Tag";
            SqlCommand sqlCom = new SqlCommand(sql, conn);

            //sqlCom.ExecuteReader();
            using (SqlDataReader reader = sqlCom.ExecuteReader())
            {
                while (reader.Read())
                {
                    MachineTag mt = new MachineTag();
                    //mt.Id = int.Parse(reader["id"].ToString());
                    mt.TagName = reader["tag_name"].ToString();
                    listMachineTag.Add(mt);
                }
                //users.Add(reader.GetInt32(0), reader.GetString(1));
                //ViewData["Message_V"] = reader["tag_name"].ToString();
                //System.Diagnostics.Debug.WriteLine(reader["tag_name"].ToString());
            }
            //sqlCom.ExecuteNonQuery();
            conn.Close();

            return(listMachineTag);
        }
예제 #2
0
        public static JObject getAllMachineTagValue(String url)
        {
            List <MachineTag> listMachineTag = MachineTag.getAll();
            //To get JsonObject need to call json string from URL first and then Parse it into object type
            WebClient webClient = new WebClient();
            DupeNVC   dnvc      = new DupeNVC("ids");

            foreach (MachineTag matchineTag in listMachineTag)
            {
                dnvc.Add("ids", matchineTag.TagName);
                //Debug.WriteLine(matchineTag.TagName);
                //webClient.QueryString.Add("ids", matchineTag.TagName);
            }
            webClient.QueryString = dnvc;
            //Debug.WriteLine("Hellooooo");
            //Debug.WriteLine(dnvc.ToString());

            string respones = webClient.DownloadString(url); // get json string from URL

            JObject jsonObject = JObject.Parse(respones);    //Parse json string to jsonObject

            // JValue id = (JValue)jsonObject["readResults"][0]["id"];
            return(jsonObject); // return json object for use in other method
        }