コード例 #1
0
        private void btRoomDelete_Click(object sender, EventArgs e)
        {
            int selectedRoomsCount = lvRooms.SelectedItems.Count;

            if (selectedRoomsCount != 0)
            {
                ListViewItem selectedRoom  = lvRooms.SelectedItems[0];
                Guid         selectedId    = Guid.Parse(selectedRoom.SubItems[3].Text);
                var          confirmResult = MessageBox.Show("Are you sure to delete this room?\nRoom Number " + int.Parse(selectedRoom.SubItems[0].Text), "Confirm edit!", MessageBoxButtons.YesNo);
                if (confirmResult == DialogResult.Yes)
                {
                    using (var client = new HaServiceClient())
                    {
                        client.DeleteRoomById(selectedId);
                    }
                    tsslRoom.Text = "Room deleted";
                    FillRoomListView();
                }
                else
                {
                    //DialogResult = DialogResult.None;
                    return;
                }
            }
        }