/// <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)); } }