public override ComputerSummary GetComputerSummary() { ComputerSummary comSum = new ComputerSummary { Name = Environment.MachineName }; try { comSum.CpuUsage = Convert.ToInt32(ManagerGeneric.GetComponent("Win32_PerfFormattedData_PerfOS_Processor", "PercentProcessorTime").ToString()); } catch { comSum.CpuUsage = -1; } comSum.User = Environment.UserName; comSum.Cpu = ManagerGeneric.GetComponent("Win32_OperatingSystem", "OSArchitecture").ToString(); comSum.AvailableDiskSpaceGb = FreeSpace(); comSum.AverageDiskQueueLength = QueLenght(); comSum.Ram = GetRam(); comSum.VideoCard = GetVideoCard(); comSum.Ip = GetLocalIPAddress(); //We get current ram use by substracting free physical memory from total memory comSum.RamUsage = comSum.Ram - GetFreePhysicalMem(); return(comSum); }
public ComputerDetail(ComputerSummary computerSummary) { Name = computerSummary.Name; User = computerSummary.User; Cpu = computerSummary.Cpu; Ram = computerSummary.Ram; VideoCard = computerSummary.VideoCard; Ip = computerSummary.Ip.ToString(); }
public ComputerDetail(ComputerSummary computerSummary) { Name = computerSummary.Name; User = computerSummary.User; Cpu = computerSummary.Cpu; Ram = computerSummary.Ram; VideoCard = computerSummary.VideoCard; Ip = computerSummary.Ip.ToString(); UsageDataCollection = new List <UsageData>(); }
public Form1() { var chartFiller = new ChartFiller(); _data = new FullDataManager(); this.DoEveryXTime += chartFiller.OnDoEveryXTime; _computerPar = _data.GetComputerSummary(); InitializeComponent(); ClearAndAddSeries(); TCpuChart.Interval = timer; }
public Form1() { _computerDataService = new ComputerDataService(); var chartFiller = new ChartFiller(); _data = new FullDataManager(); this.DoEveryXTime += chartFiller.OnDoEveryXTime; _computerPar = _data.GetComputerSummary(); InitializeComponent(); ClearAndAddSeries(); }
private void FillTextBoxes(ComputerSummary computerMetrics) { UserNameBox.AppendText(computerMetrics.User); ComputerNameBox.AppendText(computerMetrics.Name); RamBox.AppendText(computerMetrics.Ram + " MB"); RamUsageBox.AppendText(computerMetrics.RamUsage + " %"); CpuUsageBox.AppendText(computerMetrics.CpuUsage + " %"); CpuBox.AppendText(computerMetrics.Cpu); IpBox.AppendText(computerMetrics.Ip.ToString()); AverageDiskQueueLengthBox.AppendText(computerMetrics.AverageDiskQueueLength.ToString()); AvailableDiskSpaceGBBox.AppendText(computerMetrics.AvailableDiskSpaceGb + " GB"); VideoCardBox.AppendText(computerMetrics.VideoCard); }
private void cpuButton_Click(object sender, EventArgs e) { cs = new DatabaseManager().GetMetrics(); computerNameText.Text = cs.Name; currentUserText.Text = cs.User; cpuNameText.Text = cs.Cpu; totalRamText.Text = cs.Ram + " MB"; videoCardText.Text = cs.VideoCard; currentIpText.Text = cs.Ip.ToString(); cpuUsageText.Text = cs.CpuUsage + " %"; ramUsageText.Text = cs.RamUsage + " %"; freeSpaceText.Text = cs.AvailableDiskSpaceGb + " MB"; averageQueueText.Text = cs.AverageDiskQueueLength.ToString(); }
private void button1_Click(object sender, EventArgs e) { _computerPar = _data.GetComputerSummary(); SetValues(); }