Пример #1
0
        /// <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();
                }
            }
        }
Пример #2
0
 public void Add()
 {
     if (_sortedServices.Count == 0)
     {
         _listBookMark = -1;
     }
     else
     {
         _listBookMark = _sortedServices.CurrentPosition;
     }
     FieldedService             = _sortedServices.AddNew() as ServiceModel;
     FieldedService.CarID       = _car.CarID;
     FieldedService.ServiceDate = DateTime.Today;
     ScreenEditingMode          = true;
 }
Пример #3
0
 public void Add()
 {
     FieldedCar        = _sortedCars.AddNew() as CarModel;
     _listBookMark     = _sortedCars.CurrentPosition;
     ScreenEditingMode = true;
 }