示例#1
0
        private void btnAddTalbe_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new Dialogs.AddTableDlg();

            dlg.ShowDialog();

            if (dlg.DialogResult.True())
            {
                CashTables.Add(dlg.CashTable);
                Refresh();

                if (CashTables.Count() == 1)
                {
                    tabCtrlMain.SelectedIndex = 0;
                }
            }
        }
示例#2
0
 private void btnAddPlayer_Click(object sender, RoutedEventArgs e)
 {
     CashTables.SingleOrDefault(ct => ct.Id == _selectedCashTableId).CashPlayers.Add(new CashPlayerDto(App.User.Id, CashTables.First().Id, Guid.NewGuid()));
     Refresh();
 }
示例#3
0
 private void CashTables_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
 {
     PropertyChanged.Raise(() => CashTables);
     CashTables.ForEach(ct => ct.Refresh());
 }
示例#4
0
 public void Refresh()
 {
     PropertyChanged.Raise(() => IsAddPlayerEnabled);
     CashTables.ForEach(ct => ct.Refresh());
 }