public StatisticsManager()
        {
            wifi = AutoConnector.wifi;
            wlan = AutoConnector.wlan;

            _refreshTimer = new Timer(_refreshTimer_Tick, null, 0, 1000);
        }
 private void btnFinish_Click(object sender, EventArgs e)
 {
     SimpleWifi.Wifi wifi = new SimpleWifi.Wifi();
     if (btnFinish.Text == "اتصال")
     {
         List <SimpleWifi.AccessPoint> ac = wifi.GetAccessPoints();
         wifi.GetAccessPoints();
         SimpleWifi.AuthRequest req = new SimpleWifi.AuthRequest(ac[lbxAccess_Point.SelectedIndex]);
         req.Password = txtPass.Text;
         ac[lbxAccess_Point.SelectedIndex].Connect(req);
         txtPass.Text  = "";
         lblState.Text = wifi.ConnectionStatus.ToString();
         if (lblState.Text == "Connected")
         {
             lblState.ForeColor = Color.Green;
             btnFinish.Text     = "قطع اتصال";
         }
         else if (lblState.Text == "Disconnected")
         {
             lblState.ForeColor = Color.Red;
             btnFinish.Text     = "اتصال";
         }
     }
     else if (btnFinish.Text == "قطع اتصال")
     {
         wifi.Disconnect();
         lblState.Text = wifi.ConnectionStatus.ToString();
         txtPass.Text  = "";
         if (lblState.Text == "Connected")
         {
             lblState.ForeColor = Color.Green;
             btnFinish.Text     = "قطع اتصال";
         }
         else if (lblState.Text == "Disconnected")
         {
             lblState.ForeColor = Color.Red;
             btnFinish.Text     = "اتصال";
         }
     }
 }
        private void frmWifi_Load(object sender, EventArgs e)
        {
            clsFunction.Display_Header(lblDay, lblNewDate);
            timer1_Tick(null, null);
            SimpleWifi.Wifi wifi = new SimpleWifi.Wifi();
            lblState.Text = wifi.ConnectionStatus.ToString();
            if (lblState.Text == "Connected")
            {
                lblState.ForeColor = Color.Green;
                btnFinish.Text     = "قطع اتصال";
            }
            else if (lblState.Text == "Disconnected")
            {
                lblState.ForeColor = Color.Red;
                btnFinish.Text     = "اتصال";
            }
            List <SimpleWifi.AccessPoint> ac = wifi.GetAccessPoints();

            wifi.GetAccessPoints();
            for (int i = 0; i < ac.Count; i++)
            {
                lbxAccess_Point.Items.Add(ac[i].Name + " " + ac[i].SignalStrength + "%");
            }
        }