private void UpdateNetworkInterface() { try { int bytesSent = (int)interfaceStats.BytesSent / 1000000; int bytesReceived = (int)interfaceStats.BytesReceived / 1000000; dataver = new Dataverbruik(bytesSent, bytesReceived, this.IngelogdeGebruiker, System.DateTime.Today.ToShortDateString()); DbQueries.CreateDataGebruik(dataver); getUpload = DbQueries.GetUploadverbruik(IngelogdeGebruiker.Inlognaam); getDownload = DbQueries.GetDownloadverbruik(IngelogdeGebruiker.Inlognaam); chart_Dataverbruik.Series[0].Points.AddXY(System.DateTime.Today, getUpload); chart_Dataverbruik.Series[1].Points.AddXY(System.DateTime.Today, getDownload); Refresh(); // Update the labels //lblInterfaceType.Text = nic.NetworkInterfaceType.ToString(); } catch (Exception ex) { EventLogging.LogMessageToFile(ex.Message); } }
private void UpdateNetworkInterface() { try { // Grab NetworkInterface object that describes the current interface NetworkInterface currNetwork = null; // Grab NetworkInterface object that describes the current interface foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces()) { if (nic.Name.ToString() == "Wi-Fi") { currNetwork = nic; } } // Grab the stats for that interface IPv4InterfaceStatistics interfaceStats = currNetwork.GetIPv4Statistics(); int getUpload = DbQueries.GetUploadverbruik(cb_Gebruiker.SelectedText); int getDownload = DbQueries.GetDownloadverbruik(cb_Gebruiker.SelectedText); // Update the labels //lblInterfaceType.Text = nic.NetworkInterfaceType.ToString(); lbl_InternetSnelheid.Text = (currNetwork.Speed / 10000000.0).ToString(); lbl_Upload.Text = getUpload.ToString() + " Mb"; lbl_Download.Text = getDownload.ToString() + " Mb"; } catch (Exception ex) { EventLogging.LogMessageToFile(ex.Message); } }