//public string Caption { get; set; } //public string deviceID { get; set; } //public string caption { get; set; } //public string serialNumber { get; set; } //public string bankLabel { get; set; } //public string formFactor { get; set; } //public string memoryType { get; set; } //public string capacity { get; set; } //public string speed { get; set; } public void SendDevices() { SystemInfo systemInfo = new SystemInfo(); //List<Param> hdd = systemInfo.GetHDDInfo(); //List<Param> net = systemInfo.GetNetworkInfo(true); //List<Route> staticRoutes = systemInfo.GetStaticRoutes(); //List<Param> network = systemInfo.GetRAMInfo(); JSONObject = new StringBuilder(); JSONObject.Clear(); JSONObject.AppendLine("{ "); List<Param> cpu = systemInfo.GetCPUInfo(); List<Param> os = systemInfo.GetOperatingSystem(); AddToJSON(cpu, "CPU"); AddToJSON(os, "OS"); List<Param> AdvancedData = new List<Param>(); AdvancedData.Add(new Param("UnicalID", ProgramState.UnicalID)); AdvancedData.Add(new Param("PCID", ProgramState.PCID)); AddToJSON(AdvancedData, string.Empty); StringBuilder newJSONObject = JSONObject.Remove(JSONObject.Length - 3, 1); newJSONObject.AppendLine(" }"); string data = JSONObject.ToString(); SendToWeb(data, URLDevices); }
private void FillDataGridView() { //получаем объект типа SystemInfo SystemInfo systemInfo = new SystemInfo(); // вызываем метод объекта systemInfo, который // собирает инфрормацию об ОС // и помещаем ее в переменную OSInfo List<Param> OSInfo = systemInfo.GetOperatingSystem(); // добавялем каждый элемент в dataGridView foreach (Param row in OSInfo) { AddElementToDataGridView(row); } }