/// <summary> /// 单独开台操作 /// </summary> private void BtnOpenTables_Click(object sender, EventArgs e) { PassValue.count_select_idle = 0; PassValue.selectedtableid.Clear(); if (CurrentChooseDesk.Count > 0) { foreach (Control ct in this.panelDesk.Controls) { if (ct is DeskControl.DeskControl) { DeskControl.DeskControl dc = (DeskControl.DeskControl)ct; if (CurrentChooseDesk.Keys.Contains(dc.lbTableID.Text) && dc.lbStatus.Text == "idle") { PassValue.count_select_idle = CurrentChooseDesk.Count; PassValue.selectedtableid.Add(dc.lbTableID.Text); } } } } if (PassValue.count_select_idle > 0) { if (string.IsNullOrEmpty(PassValue.consumptionid)) { PassValue.desk = PassValue.selectedtableid.ToArray();//将集合转换为string数组 OpenTables ot = new OpenTables(); ot.Owner = this; ot.ShowDialog(); } else { Messagebox mb = new Messagebox(); PassValue.MessageInfor = "请选择空桌!"; mb.Show(); } } else { Messagebox mb = new Messagebox(); PassValue.MessageInfor = "请选择空桌!"; mb.Show(); } //选中默认 ChooseCurrent(); }
/// <summary> /// 组合开台操作 /// </summary> private void toolStripMenuItem1_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(PassValue.consumptionid)) { Messagebox mb = new Messagebox(); PassValue.MessageInfor = "请选择空桌!"; mb.Show(); return; } LastIsidle = false; PassValue.selectedtableid.Clear(); PassValue.count_select_idle = 0; foreach (KeyValuePair <string, string> item in CurrentChooseDesk) { PassValue.selectedtableid.Add(item.Key); } PassValue.count_select_idle = CurrentChooseDesk.Count; if (PassValue.count_select_idle > 0) { PassValue.desk = PassValue.selectedtableid.ToArray();//将集合转换为string数组 OpenTables ot = new OpenTables(); ot.Owner = this; if (ot.ShowDialog() == DialogResult.Cancel) { LastIsidle = true; } } else { Messagebox mb = new Messagebox(); PassValue.MessageInfor = "请先选择桌子!"; mb.Show(); } //选中默认 ChooseCurrent(); }
/// <summary> /// 组合开台操作 /// </summary> private void toolStripMenuItem1_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(PassValue.consumptionid)) { Messagebox mb = new Messagebox(); PassValue.MessageInfor = "请选择空桌!"; mb.Show(); return; } LastIsidle = false; PassValue.selectedtableid.Clear(); PassValue.count_select_idle = 0; foreach (KeyValuePair<string, string> item in CurrentChooseDesk) { PassValue.selectedtableid.Add(item.Key); } PassValue.count_select_idle = CurrentChooseDesk.Count; if (PassValue.count_select_idle > 0) { PassValue.desk = PassValue.selectedtableid.ToArray();//将集合转换为string数组 OpenTables ot = new OpenTables(); ot.Owner = this; if (ot.ShowDialog() == DialogResult.Cancel) { LastIsidle = true; } } else { Messagebox mb = new Messagebox(); PassValue.MessageInfor = "请先选择桌子!"; mb.Show(); } //选中默认 ChooseCurrent(); }