示例#1
0
        void Orderdishes()
        {
            if (this.yyDiningTableView1.CurrentItem == null)
            {
                return;
            }
            YyTableCtrl.YyDiningTable Table = this.yyDiningTableView1.CurrentItem;
            if (Table.State != YyTableCtrl.YyDiningTable.YyTableState.Using)
            {
                return;
            }

            FormOrderdishes dlgOrderdishes = new FormOrderdishes();

            dlgOrderdishes.m_Bill.TableNO   = Convert.ToInt32(this.yyDiningTableView1.CurrentItem.TableNO);
            dlgOrderdishes.m_Bill.TableName = this.yyDiningTableView1.CurrentItem.TableName;

            _tagBill data = CGlobalInstance.Instance.DbAdaHelper.GetBillInfoOfA(dlgOrderdishes.m_Bill.TableNO);

            if (data != null)
            {
                dlgOrderdishes.m_Bill.BillID       = data.BillID;
                dlgOrderdishes.m_Bill.BillTime     = data.BillTime;
                dlgOrderdishes.m_Bill.ClientName   = data.ClientName;
                dlgOrderdishes.m_Bill.ClientNumber = data.ClientNumber;
                dlgOrderdishes.m_Bill.Remark       = data.Remark;
            }

            dlgOrderdishes.ShowDialog();
        }
示例#2
0
        private void toolStripButtonReckoning_Click(object sender, EventArgs e)
        {
            if (this.yyDiningTableView1.CurrentItem == null)
            {
                return;
            }

            if (this.yyDiningTableView1.CurrentItem.State == YyTableCtrl.YyDiningTable.YyTableState.Using || this.yyDiningTableView1.CurrentItem.State == YyTableCtrl.YyDiningTable.YyTableState.Holdon)
            {
                if (this.yyDiningTableView1.CurrentItem == null)
                {
                    return;
                }
                YyTableCtrl.YyDiningTable Table = this.yyDiningTableView1.CurrentItem;
                if (Table.State != YyTableCtrl.YyDiningTable.YyTableState.Using)
                {
                    return;
                }

                FormReckoning dlgReckoning = new FormReckoning();

                dlgReckoning.m_Bill.TableNO   = Convert.ToInt32(this.yyDiningTableView1.CurrentItem.TableNO);
                dlgReckoning.m_Bill.TableName = this.yyDiningTableView1.CurrentItem.TableName;

                _tagBill data = CGlobalInstance.Instance.DbAdaHelper.GetBillInfoOfA(dlgReckoning.m_Bill.TableNO);
                if (data != null)
                {
                    dlgReckoning.m_Bill.BillID       = data.BillID;
                    dlgReckoning.m_Bill.BillTime     = data.BillTime;
                    dlgReckoning.m_Bill.ClientName   = data.ClientName;
                    dlgReckoning.m_Bill.ClientNumber = data.ClientNumber;
                    dlgReckoning.m_Bill.Remark       = data.Remark;
                }

                if (dlgReckoning.ShowDialog() == DialogResult.OK)
                {
                    if (CRunSetting.AutoClearTable == 1)
                    {
                        yyDiningTableView1.CurrentItem.State = YyTableCtrl.YyDiningTable.YyTableState.Idle;
                    }
                    else
                    {
                        yyDiningTableView1.CurrentItem.State = YyTableCtrl.YyDiningTable.YyTableState.Reckoning;
                    }
                }
            }
            else
            {
                MessageBox.Show("该台只有在使用中或续单才能进行结帐!");
                return;
            }
        }
示例#3
0
        void StartBill()
        {
            if (this.yyDiningTableView1.CurrentItem == null)
            {
                return;
            }
            YyTableCtrl.YyDiningTable Table = this.yyDiningTableView1.CurrentItem;
            if (Table.State != YyTableCtrl.YyDiningTable.YyTableState.Idle && Table.State != YyTableCtrl.YyDiningTable.YyTableState.Prearrange)
            {
                return;
            }

            FormBill dlg = new FormBill();

            dlg.m_Bill.TableNO   = Convert.ToInt32(this.yyDiningTableView1.CurrentItem.TableNO);
            dlg.m_Bill.TableName = this.yyDiningTableView1.CurrentItem.TableName;

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                //点菜
                FormOrderdishes dlgOrderdishes = new FormOrderdishes();
                dlgOrderdishes.m_Bill.TableNO   = dlg.m_Bill.TableNO;
                dlgOrderdishes.m_Bill.TableName = dlg.m_Bill.TableName;

                _tagBill data = CGlobalInstance.Instance.DbAdaHelper.GetBillInfoOfA(dlgOrderdishes.m_Bill.TableNO);
                if (data != null)
                {
                    dlgOrderdishes.m_Bill.BillID       = data.BillID;
                    dlgOrderdishes.m_Bill.BillTime     = data.BillTime;
                    dlgOrderdishes.m_Bill.ClientName   = data.ClientName;
                    dlgOrderdishes.m_Bill.ClientNumber = data.ClientNumber;
                    dlgOrderdishes.m_Bill.Remark       = data.Remark;
                }

                dlgOrderdishes.ShowDialog();

                //
                DataRefresh();
                ShowPageInfo();
            }
            dlg.Dispose();
        }