Exemple #1
0
 public void LoadData(Table <WfdTrs> p_trss, WfdTrs p_trs)
 {
     _trss             = p_trss;
     _curTrs           = p_trs;
     _cbBack.IsChecked = (from item in _trss.OfType <WfdTrs>()
                          where item.TrsID == _curTrs.ID
                          select item).Any();
 }
Exemple #2
0
 async void OnBackClick(object sender, RoutedEventArgs e)
 {
     if (_cbBack.IsChecked == true)
     {
         WfdTrs trs = new WfdTrs(
             ID: await AtCm.NewID(),
             PrcID: _curTrs.PrcID,
             IsRollback: true,
             SrcAtvID: _curTrs.TgtAtvID,
             TgtAtvID: _curTrs.SrcAtvID,
             TrsID: _curTrs.ID);
         _trss.Add(trs);
     }
     else
     {
         var trs = (from item in _trss.OfType <WfdTrs>()
                    where item.TrsID == _curTrs.ID
                    select item).FirstOrDefault();
         if (trs != null)
         {
             _trss.Remove(trs);
         }
     }
 }