Esempio n. 1
0
 /// <summary>
 /// Default ctor
 /// </summary>
 public LocSetEditorForm(IRailway railway, IEntitySet3 <ILoc> locs)
 {
     this.locs = locs;
     InitializeComponent();
     if (railway != null)
     {
         foreach (var loc in railway.GetLocs().Where(x => !locs.Contains(x)).OrderBy(x => x.Description))
         {
             lbAll.Items.Add(loc);
         }
         foreach (var loc in locs.OrderBy(x => x.Description))
         {
             lbSet.Items.Add(loc);
         }
         if (lbAll.Items.Count > 0)
         {
             lbAll.SelectedIndex = 0;
         }
         if (lbSet.Items.Count > 0)
         {
             lbSet.SelectedIndex = 0;
         }
     }
     UpdateComponents();
 }
Esempio n. 2
0
 /// <summary>
 /// Copy all entries into the given destination.
 /// </summary>
 public void CopyTo(IEntitySet3 <TIntf> destination)
 {
     foreach (var x in this)
     {
         destination.Add(x);
     }
 }