Beispiel #1
0
        /*
         * 删除餐桌
         * 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;
            }
        }
Beispiel #2
0
        /*
         * 选中餐桌显示在右侧
         * */
        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;
            }
        }