Leistungsverzeichnis baustellen hinzugefügt
This commit is contained in:
15
KanSan.Base/Interfaces/ILeistungsverzeichnisViewPosition.cs
Normal file
15
KanSan.Base/Interfaces/ILeistungsverzeichnisViewPosition.cs
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
namespace KanSan.Base.Interfaces
|
||||||
|
{
|
||||||
|
public interface ILeistungsverzeichnisViewPosition
|
||||||
|
{
|
||||||
|
public string Positionsnummer { get; set; }
|
||||||
|
public string Beschreibung { get; set; }
|
||||||
|
public string Einheit { get; set; }
|
||||||
|
public string Tag { get; set; }
|
||||||
|
public bool IsActiveInBaustelle { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,6 +8,6 @@ namespace KanSan.Base.Interfaces.UI
|
|||||||
public interface ILeistungsverzeichnisBaustelleViewModel
|
public interface ILeistungsverzeichnisBaustelleViewModel
|
||||||
{
|
{
|
||||||
public List<Baustelle> Baustellen { get; }
|
public List<Baustelle> Baustellen { get; }
|
||||||
public List<LeistungsverzeichnisPosition> LeistungsverzeichnisPositionen { get; }
|
public List<ILeistungsverzeichnisViewPosition> LeistungsverzeichnisPositionen { get; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
using KanSan.Base.Interfaces.UI;
|
using KanSan.Base.Interfaces;
|
||||||
|
using KanSan.Base.Interfaces.UI;
|
||||||
using KanSan.Base.Models;
|
using KanSan.Base.Models;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -6,31 +7,52 @@ using System.Text;
|
|||||||
|
|
||||||
namespace KanSan.SampleData
|
namespace KanSan.SampleData
|
||||||
{
|
{
|
||||||
|
class LeistungsverzeichnisViewPosition : ILeistungsverzeichnisViewPosition
|
||||||
|
{
|
||||||
|
string positionsnummer;
|
||||||
|
string beschreibung;
|
||||||
|
string einheit;
|
||||||
|
string tag;
|
||||||
|
bool isActiveInBaustelle;
|
||||||
|
|
||||||
|
}
|
||||||
class LeistungsverzeichnisBaustelleViewModelSampleData : ILeistungsverzeichnisBaustelleViewModel
|
class LeistungsverzeichnisBaustelleViewModelSampleData : ILeistungsverzeichnisBaustelleViewModel
|
||||||
{
|
{
|
||||||
|
List<LeistungsverzeichnisPosition> positionen = new List<LeistungsverzeichnisPosition>();
|
||||||
List<Baustelle> baustellen = new List<Baustelle>();
|
List<Baustelle> baustellen = new List<Baustelle>();
|
||||||
List<LeistungsverzeichnisPosition> leistungsverzeichnisPositionen = new List<LeistungsverzeichnisPosition>();
|
List<ILeistungsverzeichnisViewPosition> leistungsverzeichnisPositionen = new List<ILeistungsverzeichnisViewPosition>();
|
||||||
|
|
||||||
public List<Baustelle> Baustellen => baustellen;
|
public List<Baustelle> Baustellen => baustellen;
|
||||||
public List<LeistungsverzeichnisPosition> LeistungsverzeichnisPositionen => leistungsverzeichnisPositionen;
|
|
||||||
|
public List<ILeistungsverzeichnisViewPosition> LeistungsverzeichnisPositionen => leistungsverzeichnisPositionen;
|
||||||
|
|
||||||
public LeistungsverzeichnisBaustelleViewModelSampleData()
|
public LeistungsverzeichnisBaustelleViewModelSampleData()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
for (int i = 0; i < 5; i++)
|
||||||
|
{
|
||||||
|
positionen.Add(new LeistungsverzeichnisPosition()
|
||||||
|
{
|
||||||
|
Positionsnummer = "1.0.3." + i,
|
||||||
|
Beschreibung = "TV x " + i,
|
||||||
|
Einheit = "M"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (LeistungsverzeichnisPosition item in positionen)
|
||||||
|
{
|
||||||
|
ILeistungsverzeichnisViewPosition postion;
|
||||||
|
postion.Positionsnummer = item.Positionsnummer;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
baustellen.Add(new Baustelle()
|
baustellen.Add(new Baustelle()
|
||||||
{
|
{
|
||||||
BaustelleNummer = "0192",
|
BaustelleNummer = "0192",
|
||||||
OrtTeil = "Oldenburg",
|
OrtTeil = "Oldenburg",
|
||||||
});
|
});
|
||||||
|
|
||||||
for (int i = 0; i < 5; i++)
|
|
||||||
{
|
|
||||||
leistungsverzeichnisPositionen.Add(new LeistungsverzeichnisPosition()
|
|
||||||
{
|
|
||||||
Beschreibung = "TV x " + i,
|
|
||||||
Einheit = "M",
|
|
||||||
Positionsnummer = "1.0.3."+i
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user