Im Tätigkeiten können nun die LV Positionen
ausgewählt werden
This commit is contained in:
@@ -5,6 +5,7 @@ using KanSan.Base.Models;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Text;
|
||||
|
||||
namespace KanSan.ViewModel
|
||||
@@ -19,6 +20,7 @@ namespace KanSan.ViewModel
|
||||
string bemerkung;
|
||||
Taetigkeiten model;
|
||||
LeistungsverzeichnisPosition leistungsverzeichnis;
|
||||
List<LeistungsverzeichnisPosition> lvPositionen;
|
||||
#region getsetters
|
||||
public Fahrzeug Fahrzeug
|
||||
{
|
||||
@@ -81,6 +83,10 @@ namespace KanSan.ViewModel
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
public List<LeistungsverzeichnisPosition> LVPositionen
|
||||
{
|
||||
get => lvPositionen;
|
||||
}
|
||||
#endregion
|
||||
|
||||
public TaetigkeitEditViewModel(Taetigkeiten taetigkeiten)
|
||||
@@ -91,6 +97,14 @@ namespace KanSan.ViewModel
|
||||
zeitStempel = model.ZeitStempel;
|
||||
bemerkung = model.Bemerkung;
|
||||
fahrzeug = model.Fahrzeug;
|
||||
leistungsverzeichnis = model.LeistungsverzeichnisPosition;
|
||||
|
||||
IEnumerable<BaustelleLeistungsverzeichnisReferenz> baustelleLeistungsverzeichnis = unitOfWork.LeistungsverzeichnisReferenz.Get(x => x.Baustelle.Equals(MainWindowViewModel.Baustelle),includeProperties:"LVPosition");
|
||||
lvPositionen = new List<LeistungsverzeichnisPosition>();
|
||||
foreach(BaustelleLeistungsverzeichnisReferenz referenz in baustelleLeistungsverzeichnis)
|
||||
{
|
||||
lvPositionen.Add(referenz.LVPosition);
|
||||
}
|
||||
}
|
||||
|
||||
public void Speichern()
|
||||
@@ -100,6 +114,7 @@ namespace KanSan.ViewModel
|
||||
model.ZeitStempel = zeitStempel;
|
||||
model.Bemerkung = bemerkung;
|
||||
model.Fahrzeug = fahrzeug;
|
||||
model.LeistungsverzeichnisPosition = leistungsverzeichnis;
|
||||
|
||||
unitOfWork.TaetigkeitenRepository.Update(model);
|
||||
unitOfWork.Commit();
|
||||
|
||||
Reference in New Issue
Block a user