Пример #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
        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();
        }