private void grvDeviceTypes_GroupViewItemDoubleClick(GroupView sender, GroupViewItemDoubleClickEventArgs e) { btnApply.Enabled = true; SelectedDeviceType = grvDeviceTypes.GroupViewItems[grvDeviceTypes.SelectedItem].Text; this.DialogResult = DialogResult.OK; this.Close(); }
private void grvDevices_GroupViewItemDoubleClick(GroupView sender, GroupViewItemDoubleClickEventArgs e) { // Add to group sql.Open(); if (sql.ExecuteScalar <int>($"SELECT COUNT(*) FROM GroupAssigns WHERE GroupID = '{GroupID}' AND MACAddress = '{grvDevices.GroupViewItems[grvDevices.SelectedItem].Tag}'") == 0) { sql.ExecuteNonQuery($"INSERT INTO GroupAssigns (GroupID, MACAddress, IsPrimary) VALUES ('{GroupID}','{grvDevices.GroupViewItems[grvDevices.SelectedItem].Tag}', '0')"); } sql.Close(); UpdateGroupDeviceList(); }
private void grvDevicesInGroup_GroupViewItemDoubleClick(GroupView sender, GroupViewItemDoubleClickEventArgs e) { // Remove from group sql.ExecuteNonQueryACon($"DELETE FROM GroupAssigns WHERE GroupID = '{GroupID}' AND MACAddress = '{grvDevicesInGroup.GroupViewItems[grvDevicesInGroup.SelectedItem].Tag}'"); UpdateGroupDeviceList(); }