public override GroupComparisonDef EditItem(Control owner, GroupComparisonDef item, IEnumerable <GroupComparisonDef> existing, object tag)
 {
     using (var dlg = new EditGroupComparisonDlg(tag as IDocumentContainer, item ?? GroupComparisonDef.EMPTY, existing))
     {
         if (dlg.ShowDialog(owner) == DialogResult.OK)
         {
             return(dlg.GroupComparisonDef);
         }
     }
     return(null);
 }
Ejemplo n.º 2
0
 public void AddGroupComparison()
 {
     using (var editDlg = new EditGroupComparisonDlg(
                DocumentContainer,
                GroupComparisonDef.EMPTY,
                Settings.Default.GroupComparisonDefList))
     {
         if (editDlg.ShowDialog(this) == DialogResult.OK)
         {
             var chosen = _groupComparisonsListBoxDriver.Chosen.ToList();
             Settings.Default.GroupComparisonDefList.Add(editDlg.GroupComparisonDef);
             chosen.Add(editDlg.GroupComparisonDef);
             _groupComparisonsListBoxDriver.LoadList(chosen);
         }
     }
 }