/* * 删除餐桌 * 1. 查看选中状态 * 2. 查看餐桌空闲状态,空闲则可删 * 3. 删除 * */ private void DeleteTableButton_Click(object sender, RoutedEventArgs e) { if (TableList.SelectedIndex == -1) { MessageBox.Show("未选中餐桌"); return; } if (((InformationTable3)TableList.SelectedItem).Right_TB.Text == "是") { int DeleteResult = TableInfoConnector.DeleteTable(((InformationTable3)TableList.SelectedItem).Left_TB.Text, HallInfoConnector.GetHallInfoData(((InformationTable3)TableList.SelectedItem).Mid_TB.Text).HId); if (DeleteResult == 1) { MessageBox.Show("删除成功"); ModifyTableName.Text = ""; ModifyHallCombo.SelectedIndex = 0; LoadAllTables(); } } else { MessageBox.Show("非空闲的餐桌无法删除"); return; } }
/* * 选中餐桌显示在右侧 * */ private void TableList_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (TableList.SelectedIndex == -1) { return; } InformationTable3 informationTable3 = (InformationTable3)(TableList.SelectedItem); ModifyTableName.Text = informationTable3.Left_TB.Text; ModifyHallCombo.SelectedIndex = HallInfoConnector.GetHallInfoData(informationTable3.Mid_TB.Text).HId - 1; if (informationTable3.Right_TB.Text == "是") { FreeRadio.IsChecked = true; } else { NonFreeRadio.IsChecked = true; } }