Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }