Home.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Windows.Forms;
  4. using ShareWifi.Utils.Net;
  5. using ShareWifi.Views.Components;
  6. using ShareWifi.Model;
  7. using ShareWifi.Utils;
  8. namespace ShareWifi.Views
  9. {
  10. public partial class HomeControl : UserControl
  11. {
  12. WifiModel wifiModel=new WifiModel();
  13. public HomeControl()
  14. {
  15. InitializeComponent();
  16. }
  17. public static HomeControl getInstance()
  18. {
  19. return new HomeControl();
  20. }
  21. private void btnGenerate_Click(object sender, EventArgs e)
  22. {
  23. string ssid = WifiUtils.getSSID();
  24. if (ssid != "" && ssid != null)
  25. {
  26. wifiModel.Ssid = ssid;
  27. //查找密码
  28. wifiModel.Pwd = WifiUtils.getSSDIPassword(ssid);
  29. //生成二维码
  30. QRModel qRModel = QRUtils.genQR(wifiModel.getWifi());
  31. picQR.Image = qRModel.QrData;
  32. lbPWD.Text = wifiModel.Pwd;
  33. lbSSID.Text = wifiModel.Ssid;
  34. }
  35. else
  36. {
  37. SimpleAlert simpleAlert = SimpleAlert.getInstance();
  38. simpleAlert.Show("请链接 WIFI 后才可以分享!");
  39. }
  40. }
  41. }
  42. }