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