/// <summary> /// Löschen der Anlagendaten im Projekt und Einügen der Daten des aktuell ausgewählten Schiffes. /// </summary> /// <param name="s">Das Schiffsobjekt das ausgewählt wurde</param> /// <param name="blView">Die View in der die Anlagen angezeigt werden.</param> private void setSchiffAnlagen(schiff s, BindingListCollectionView blView) { int c = blView.Count - 1; for (int i = c; i >= 0; i--) { blView.RemoveAt(i); } var anl = from sa in db.SchiffAnlage where sa.id_Schiff == s.id select sa; foreach (var item in anl) { if (blView != null) { var agg = (projektAggregat)(blView.AddNew()); agg.id_aggregat = item.id_Anlage; agg.Kennzeichen = item.Kennzeichen; agg.Bemerkung = item.Bemerkung; blView.CommitNew(); } } }