|
|
@@ -128,79 +128,77 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="card bg-light mt-3">
|
|
|
- <div class="card bg-light">
|
|
|
- <div class="card-header pb-1">
|
|
|
- <h6 class="float-left">Materialien</h6>
|
|
|
- <a class="float-right" href="#" onclick="addCraftMaterialPartial()">Hinzufügen</a>
|
|
|
- </div>
|
|
|
- <div id="craftmateriallist" class="card-body">
|
|
|
- @if (Model != null && Model.CraftMaterials != null)
|
|
|
- {
|
|
|
- @foreach (var item in Model.CraftMaterials)
|
|
|
- {
|
|
|
- @await Html.PartialAsync("_CraftMaterialPartial", item.Value)
|
|
|
- }
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- @await Html.PartialAsync("_CraftMaterialPartial")
|
|
|
- }
|
|
|
- </div>
|
|
|
- <div class="card-footer">
|
|
|
- <div class="row">
|
|
|
- <div class="col-3">
|
|
|
- <h5 class="mb-0">
|
|
|
- <span class="badge badge-info">
|
|
|
- <span class="fa fa-hashtag" aria-label="Anzahl"> </span>
|
|
|
- @if (Model != null && Model.CraftMaterials != null)
|
|
|
- {
|
|
|
- <span id="aggMaterialCount">
|
|
|
- @Model.CraftMaterials.Values.Count
|
|
|
- </span>
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- <span id="aggMaterialCount">1</span>
|
|
|
- }
|
|
|
- </span>
|
|
|
- </h5>
|
|
|
- </div>
|
|
|
- <div class="col-2">
|
|
|
- </div>
|
|
|
- <div class="col-3">
|
|
|
- <h5 class="mb-0">
|
|
|
- <span class="badge badge-info">
|
|
|
- <img height="14" src="~/img/icon-average-48.png" alt="Durchschnitt" title="Durchschnitt" />
|
|
|
- @if (Model != null && Model.CraftMaterials != null)
|
|
|
- {
|
|
|
- <span id="aggMaterialCalculationFactorAvg">
|
|
|
- @String.Format("{0:G29} %", Model.CraftMaterials.Values.Average(m => m.CalculationFactor))
|
|
|
- </span>
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- <span id="aggMaterialCalculationFactorAvg"> -</span>
|
|
|
- }
|
|
|
- </span>
|
|
|
- </h5>
|
|
|
- </div>
|
|
|
- <div class="col-4">
|
|
|
- <h5 class="mb-0">
|
|
|
- <span class="badge badge-info">
|
|
|
- <img height="14" src="~/img/icon-sigma-48.png" alt="Summe" title="Summe" />
|
|
|
- @if (Model != null && Model.CraftMaterials != null)
|
|
|
- {
|
|
|
- <span id="aggMaterialValueSum">
|
|
|
- @String.Format("{0} €", Model.CraftMaterials.Values.Sum(m => m.Value))
|
|
|
- </span>
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- <span id="aggMaterialValueSum"> -</span>
|
|
|
- }
|
|
|
- </span>
|
|
|
- </h5>
|
|
|
- </div>
|
|
|
+ <div class="card-header pb-1">
|
|
|
+ <h6 class="float-left">Materialien</h6>
|
|
|
+ <a class="float-right" href="#" onclick="addCraftMaterialPartial()">Hinzufügen</a>
|
|
|
+ </div>
|
|
|
+ <div id="craftmateriallist" class="card-body">
|
|
|
+ @if (Model != null && Model.CraftMaterials != null)
|
|
|
+ {
|
|
|
+ @foreach (var item in Model.CraftMaterials)
|
|
|
+ {
|
|
|
+ @await Html.PartialAsync("_CraftMaterialPartial", item.Value)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ @await Html.PartialAsync("_CraftMaterialPartial")
|
|
|
+ }
|
|
|
+ </div>
|
|
|
+ <div class="card-footer">
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-3">
|
|
|
+ <h5 class="mb-0">
|
|
|
+ <span class="badge badge-info">
|
|
|
+ <span class="fa fa-hashtag" aria-label="Anzahl"> </span>
|
|
|
+ @if (Model != null && Model.CraftMaterials != null)
|
|
|
+ {
|
|
|
+ <span id="aggMaterialCount">
|
|
|
+ @Model.CraftMaterials.Values.Count
|
|
|
+ </span>
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ <span id="aggMaterialCount">1</span>
|
|
|
+ }
|
|
|
+ </span>
|
|
|
+ </h5>
|
|
|
+ </div>
|
|
|
+ <div class="col-2">
|
|
|
+ </div>
|
|
|
+ <div class="col-3">
|
|
|
+ <h5 class="mb-0">
|
|
|
+ <span class="badge badge-info">
|
|
|
+ <img height="14" src="~/img/icon-average-48.png" alt="Durchschnitt" title="Durchschnitt" />
|
|
|
+ @if (Model != null && Model.CraftMaterials != null)
|
|
|
+ {
|
|
|
+ <span id="aggMaterialCalculationFactorAvg">
|
|
|
+ @String.Format("{0:G29} %", Model.CraftMaterials.Values.Average(m => m.CalculationFactor))
|
|
|
+ </span>
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ <span id="aggMaterialCalculationFactorAvg"> -</span>
|
|
|
+ }
|
|
|
+ </span>
|
|
|
+ </h5>
|
|
|
+ </div>
|
|
|
+ <div class="col-4">
|
|
|
+ <h5 class="mb-0">
|
|
|
+ <span class="badge badge-info">
|
|
|
+ <img height="14" src="~/img/icon-sigma-48.png" alt="Summe" title="Summe" />
|
|
|
+ @if (Model != null && Model.CraftMaterials != null)
|
|
|
+ {
|
|
|
+ <span id="aggMaterialValueSum">
|
|
|
+ @String.Format("{0} €", Model.CraftMaterials.Values.Sum(m => m.Value))
|
|
|
+ </span>
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ <span id="aggMaterialValueSum"> -</span>
|
|
|
+ }
|
|
|
+ </span>
|
|
|
+ </h5>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|