private void Button_Click_3(object sender, RoutedEventArgs e) { if (insert_id.Content == "") { MessageBox.Show("设备ID不可为空!"); return; } if (insert_name.Content == "") { MessageBox.Show("绑定名称不可为空!"); return; } // List<object[]> starsDatas = new List<object[]>(); //starsDatas.Add(new object[] { bindid.Content, bindname.Text.Trim(remove).ToString().Trim() }); SQLite_RW.SetData(new SQLite_DataStruct { DeviceID = insert_id.Content.ToString(), NickName = insert_name.Content.ToString() }); List <SQLite_DataStruct> recv = SQLite_RW.GetData(); sql_data.Items.Clear(); for (int i = 0; i < recv.Count; i++) { sql_data.Items.Add(recv[i]); } }
private void wificon_Click(object sender, RoutedEventArgs e) { iswifibutton = !iswifibutton; if (iswifibutton) { SQLite_InitData init = new SQLite_InitData(); init.init_Group = group.Text; init.init_WIFI = wifi.Text; init.init_PASS = pass.Text; init.init_IP = ip.Text; init.init_port = port.Text; init.init_Server_IP = serverip.Text; init.init_Server_Port = porttext.Text; SQLite_RW.SetData(init); wificon.Content = "Cancle.."; calib.IsEnabled = false; radiate.IsEnabled = false; bindb.IsEnabled = false; bBegin.IsEnabled = false; bEnd.IsEnabled = false; bBlink.IsEnabled = false; bInit.IsEnabled = false; ip.IsEnabled = false; port.IsEnabled = false; wifi.IsEnabled = false; pass.IsEnabled = false; RF_DataAnalysis.Begin_RadioSend_WIFI(SoftID, wifi.Text, pass.Text, ip.Text, port.Text); } else { wificon.Content = "Server"; calib.IsEnabled = true; radiate.IsEnabled = true; bindb.IsEnabled = true; bBegin.IsEnabled = true; bEnd.IsEnabled = true; bBlink.IsEnabled = true; bInit.IsEnabled = true; ip.IsEnabled = true; port.IsEnabled = true; wifi.IsEnabled = true; pass.IsEnabled = true; RF_DataAnalysis.Stop_RadioSend(); } }
private void Button_Click_5(object sender, RoutedEventArgs e) { for (int i = 0; i < ListeningThread.DeviceList_Thread.Count; i++) { string ID = ListeningThread.DeviceList_Thread[i].Device_Recv_Struct.Device_ID; string Nickname = ListeningThread.DeviceList_Thread[i].Device_Recv_Struct.Bind_User; SQLite_RW.SetData(new SQLite_DataStruct { DeviceID = ID, NickName = Nickname }); } List <SQLite_DataStruct> recv = SQLite_RW.GetData(); sql_data.Items.Clear(); for (int i = 0; i < recv.Count; i++) { sql_data.Items.Add(recv[i]); } }
private void button_Click_2(object sender, RoutedEventArgs e) { if (!isStartServer) { SQLite_InitData init = new SQLite_InitData(); init.init_Group = group.Text; init.init_WIFI = wifi.Text; init.init_PASS = pass.Text; init.init_IP = ip.Text; init.init_port = port.Text; init.init_Server_IP = serverip.Text; init.init_Server_Port = porttext.Text; SQLite_RW.SetData(init); lis.StartListen(int.Parse(porttext.Text), serverip.Text, int.Parse(fstext.Text), int.Parse(packge.Text), DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + SoftID); startbutton.Content = "StopServer"; } else { lis.StopListen(); startbutton.Content = "StartServer"; } isStartServer = !isStartServer; }
private void Button_Click_11(object sender, RoutedEventArgs e) { List <SQLite_DataStruct> recv = SQLite_RW.GetData(); List <string> offline = new List <string>(); int k = 0; for (int i = 0; i < ListeningThread.DeviceList_Thread.Count; i++) { string ID = ListeningThread.DeviceList_Thread[i].Device_Recv_Struct.Device_ID; for (int j = 0; j < recv.Count; j++) { if (ID == recv[j].DeviceID) { if (json.recv.users.Count > k) { SQLite_RW.SetData(new SQLite_DataStruct { DeviceID = ID, NickName = json.recv.users[k].nickname, UserID = json.recv.users[k].user_id }); k++; } break; } } } for (int i = 0; i < recv.Count; i++) { bool flag = false; for (int j = 0; j < ListeningThread.DeviceList_Thread.Count; j++) { string ID = ListeningThread.DeviceList_Thread[j].Device_Recv_Struct.Device_ID; if (ID == recv[i].DeviceID) { flag = true; break; } } if (flag == false) { offline.Add(recv[i].DeviceID); } } for (int i = 0; i < offline.Count; i++) { if (json.recv.users.Count > k) { SQLite_RW.SetData(new SQLite_DataStruct { DeviceID = offline[i], NickName = json.recv.users[k].nickname, UserID = json.recv.users[k].user_id }); k++; } } recv = SQLite_RW.GetData(); sql_data.Items.Clear(); for (int i = 0; i < recv.Count; i++) { sql_data.Items.Add(recv[i]); } }