Esempio n. 1
0
        /*
         * 加载餐桌信息
         * */
        private void LoadAllTables()
        {
            int count = TableList.Items.Count;

            for (int i = 0; i < count; i++)
            {
                TableList.Items.RemoveAt(0);
            }
            tableInfoDatas = TableInfoConnector.GetTableInfoDatas();
            foreach (TableInfoData table in tableInfoDatas)
            {
                InformationTable3 informationTable3 = new InformationTable3();
                informationTable3.Left_TB.Text  = table.TTitle;
                informationTable3.Mid_TB.Text   = table.hall.HName;
                informationTable3.Right_TB.Text = table.TIsFree == 1 ? "是" : "否";
                TableList.Items.Add(informationTable3);
            }
        }
Esempio n. 2
0
        /**
         * 模糊查询餐桌信息
         * */
        private void FindSimTable()
        {
            List <TableInfoData> tableInfoDatas =
                TableInfoConnector.GetTableInfoDatas(SearchTableName.Text, SearchHallCombo.SelectedIndex);
            int count = TableList.Items.Count;

            for (int i = 0; i < count; i++)
            {
                TableList.Items.RemoveAt(0);
            }
            foreach (TableInfoData table in tableInfoDatas)
            {
                InformationTable3 informationTable3 = new InformationTable3();
                informationTable3.Left_TB.Text  = table.TTitle;
                informationTable3.Mid_TB.Text   = table.hall.HName;
                informationTable3.Right_TB.Text = table.TIsFree == 1 ? "是" : "否";
                TableList.Items.Add(informationTable3);
            }
        }
Esempio n. 3
0
        /*
         * 显示ListBox,将自定义的控件对象放进ListBox中
         * 传进来的参数是上一个ListBox的selectedIndex,是从零开始的,所以在使用的时候先+1
         * */
        private void LoadListBox(int HId)
        {
            HId = HId + 1;
            List <TableInfoData> tableInfoDatas = TableInfoConnector.GetTableInfoDatas(HId);
            List <ListBoxItem>   listBoxItems   = new List <ListBoxItem>();
            TableStatus          tableStatus;

            foreach (var item in tableInfoDatas)
            {
                tableStatus = new TableStatus();
                tableStatus.TableName.Content = item.TTitle;
                tableStatus.tableStatus       = item.TIsFree;
                tableStatus.tableNumber       = item.TId;
                tableStatus.LockStatus.Source = tableStatus.tableStatus == 1 ? tableStatus.unlockImage : tableStatus.lockImage;
                ListBoxItem listBoxItem = new ListBoxItem();
                listBoxItem.Content           = tableStatus;
                listBoxItem.MouseDoubleClick += ListBox_MouseDoubleClick;
                listBoxItems.Add(listBoxItem);
            }
            tableList.ItemsSource = listBoxItems;
        }