/// <summary>
 /// 初始化餐桌状态数量
 /// </summary>
 private void InitTableStatusNum()
 {
     TableStatusItems.Clear();
     TableStatusItems.Add(new TableStatusModel(TableStatus.Idle, "空闲(" + _TableItemService.GetNumByStatus(0) + ")"));
     TableStatusItems.Add(new TableStatusModel(TableStatus.Using, "使用(" + _TableItemService.GetNumByStatus(1) + ")"));
     TableStatusItems.Add(new TableStatusModel(TableStatus.Waiting, "待清(" + _TableItemService.GetNumByStatus(2) + ")"));
     TableStatusItems.Add(new TableStatusModel(TableStatus.Scheduled, "预定(" + _TableItemService.GetNumByStatus(3) + ")"));
     TableStatusItems.Add(new TableStatusModel(TableStatus.Excess, "超额(" + _TableItemService.GetNumByStatus(4) + ")"));
 }
        public TableIndexMgtViewModel()
        {
            for (int i = 0; i < 100; i++)
            {
                TableStatusItems.Add(new TableStatusItem("id" + i, "name" + i, (i + 5) % 20, i, i % 2 == 0?TableStatus.FREE:TableStatus.LOCKED));
            }

            TableTypes.Add(new TableStatusItem("allTypes", "全部桌类", 5, 3, TableStatus.LOCKED));
            for (int i = 0; i < 5; i++)
            {
                TableTypes.Add(new TableStatusItem("id" + i, "name" + i, (i + 5) % 20, i, TableStatus.LOCKED));
            }
            for (int i = 0; i < 5; i++)
            {
                MenuItems.Add(new TableStatusItem("id" + i, "name" + i, (i + 5) % 20, i, TableStatus.LOCKED));
            }
        }