Beispiel #1
0
 /// <summary>
 /// The session's batches.
 /// </summary>
 public static DataSet <BatchInfo> ForBatches(Core core)
 {
     return(new DataSet <BatchInfo>()
     {
         Core = core,
         ListTitle = "Batches",
         ListSource = core.Batches,
         ItemTitle = _GetDisplayName,
         ItemDescription = z => z.DisplayShortName + z.Comment.FormatIf("\r\nComment: "),
         StringComparator = _TypeNameComparator,
         HandleEdit = z => { return FrmEditGroupBase.Show(z.Owner, z.DefaultValue, z.ReadOnly) ? z.DefaultValue : null; },
         Icon = Resources.IconGroups,
     });
 }
Beispiel #2
0
 /// <summary>
 /// The session's experimental groups
 /// </summary>
 public static DataSet <GroupInfo> ForGroups(Core core)
 {
     return(new DataSet <GroupInfo>()
     {
         Core = core,
         ListTitle = "Experimental Groups",
         ListSource = core.Groups,
         ItemTitle = _GetDisplayName,
         ItemDescription = z => z.DisplayShortName + ": " + z.DisplayName,
         StringComparator = _TypeNameComparator,
         HandleEdit = z => { return FrmEditGroupBase.Show(z.Owner, z.DefaultValue, z.ReadOnly) ? z.DefaultValue : null; },
         Icon = Resources.IconGroups,
     });
 }