|
@@ -10,7 +10,7 @@ namespace ShareWifi.Views
|
|
|
{
|
|
|
public partial class HomeControl : UserControl
|
|
|
{
|
|
|
- WifiModel wifiModel=new WifiModel();
|
|
|
+ WifiModel wifiModel;
|
|
|
public HomeControl()
|
|
|
{
|
|
|
InitializeComponent();
|
|
@@ -23,25 +23,48 @@ namespace ShareWifi.Views
|
|
|
}
|
|
|
|
|
|
private void btnGenerate_Click(object sender, EventArgs e)
|
|
|
+ {
|
|
|
+ if (showWifiinfo())
|
|
|
+ {
|
|
|
+ //生成二维码
|
|
|
+ QRModel qRModel = QRUtils.genQR(wifiModel.getWifi());
|
|
|
+ picQR.Image = qRModel.QrData;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ SimpleAlert simpleAlert = SimpleAlert.getInstance();
|
|
|
+ simpleAlert.Show("请链接 WIFI!");
|
|
|
+ lbPWD.Text = "null";
|
|
|
+ lbSSID.Text = "null";
|
|
|
+ picQR.Image = null;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ public bool showWifiinfo()
|
|
|
{
|
|
|
string ssid = WifiUtils.getSSID();
|
|
|
if (ssid != "" && ssid != null)
|
|
|
{
|
|
|
+ wifiModel = new WifiModel();
|
|
|
wifiModel.Ssid = ssid;
|
|
|
//查找密码
|
|
|
wifiModel.Pwd = WifiUtils.getSSDIPassword(ssid);
|
|
|
- //生成二维码
|
|
|
- QRModel qRModel = QRUtils.genQR(wifiModel.getWifi());
|
|
|
- picQR.Image = qRModel.QrData;
|
|
|
-
|
|
|
lbPWD.Text = wifiModel.Pwd;
|
|
|
lbSSID.Text = wifiModel.Ssid;
|
|
|
+ return true;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
SimpleAlert simpleAlert = SimpleAlert.getInstance();
|
|
|
- simpleAlert.Show("请链接 WIFI 后才可以分享!");
|
|
|
+ simpleAlert.Show("请链接 WIFI!");
|
|
|
+ return false;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ private void HomeControl_Load(object sender, EventArgs e)
|
|
|
+ {
|
|
|
+ showWifiinfo();
|
|
|
+ }
|
|
|
}
|
|
|
}
|