Esempio n. 1
0
        /// <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();
        }
Esempio n. 2
0
        /// <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();
        }
Esempio n. 3
0
        /// <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();
        }
Esempio n. 4
0
        /// <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();
        }