145 lines
6.1 KiB
Plaintext
145 lines
6.1 KiB
Plaintext
<div class="m-0 pe-1">
|
|
@if (CurrRecord == null || !dataLoaded)
|
|
{
|
|
<LoadingDataSmall></LoadingDataSmall>
|
|
}
|
|
else
|
|
{
|
|
<div class="@cssStatus(CurrRecord.Semaforo) p-1 @overlayCss">
|
|
<div class="d-flex ui-title justify-content-center align-items-center text-uppercase">
|
|
<div class="px-0 @textDescrCss(@CurrRecord.Nome, maxChar4Scroll)">
|
|
<span>@CurrRecord.Nome</span>
|
|
</div>
|
|
</div>
|
|
@if (hasRow(1))
|
|
{
|
|
<div class="d-flex ui-subtitle justify-content-between py-0 px-1">
|
|
@foreach (var item in rowValues(1))
|
|
{
|
|
<div class="px-0 @item.TagCss">@item.TagName: <b>@currVal(item.TagLocation)</b></div>
|
|
}
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="d-flex ui-subtitle justify-content-between py-0 px-1 fontSmall text-uppercase">
|
|
<div class="px-1">Art</div>
|
|
<div class="px-1 ui-art">
|
|
@if (showArt == "CodArticolo")
|
|
{
|
|
<span>@CurrRecord.CodArticolo</span>
|
|
}
|
|
else
|
|
{
|
|
if (string.IsNullOrEmpty(CurrRecord.Disegno))
|
|
{
|
|
<span>[@CurrRecord.CodArticolo]</span>
|
|
}
|
|
else
|
|
{
|
|
<span>@CurrRecord.Disegno</span>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
}
|
|
@if (hasRow(2))
|
|
{
|
|
<div class="d-flex ui-subtitle justify-content-between py-0 px-1">
|
|
@foreach (var item in rowValues(2))
|
|
{
|
|
<div class="px-1 @item.TagCss">@item.TagName: <b>@currVal(item.TagLocation)</b></div>
|
|
}
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="d-flex ui-subtitle justify-content-between py-0 px-1 fontSmall text-uppercase">
|
|
<div class="px-1">PODL</div>
|
|
<div class="px-1 ui-art">@(CurrRecord.IdxPOdl > 0 ? $"{CurrRecord.IdxPOdl:00000000}" : "-")</div>
|
|
</div>
|
|
<div class="d-flex ui-subtitle justify-content-between py-0 px-1 fontSmall text-uppercase">
|
|
<div class="px-1">ODL</div>
|
|
<div class="px-1 ui-art">@(CurrRecord.IdxOdl > 0 ? $"{CurrRecord.IdxOdl:00000000}" : "-")</div>
|
|
</div>
|
|
}
|
|
@if (hasRow(3))
|
|
{
|
|
<div class="d-flex justify-content-between py-0 mt-1 px-1">
|
|
@foreach (var item in rowValues(3))
|
|
{
|
|
<div class="px-1 @item.TagCss">@item.TagName: <b>@currVal(item.TagLocation)</b></div>
|
|
}
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="d-flex justify-content-between pt-0 mt-1 pb-1 px-1 fontSmall text-uppercase">
|
|
<div class="px-1 text-truncate">@CurrRecord.DescrizioneStato</div>
|
|
<div class="px-1 ps-0 text-nowrap">@getMinSec(getDecimal(@CurrRecord.Durata))</div>
|
|
</div>
|
|
}
|
|
@if (hasRow(4))
|
|
{
|
|
<div class="d-flex justify-content-between py-0 px-1">
|
|
@foreach (var item in rowValues(4))
|
|
{
|
|
<div class="px-1 @item.TagCss">@item.TagName: <b>@currVal(item.TagLocation)</b></div>
|
|
}
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="d-flex justify-content-between pt-0 pb-1 px-1 fontSmall text-uppercase2">
|
|
<div class="px-1 pe-0">TC. Act</div>
|
|
@* <div class="px-1 ps-0">std @getMinSec(@CurrRecord.TCAssegnato)</div> *@
|
|
<div class="px-1 ps-0">@getMinSec(@CurrRecord.TCLavRT) <small>[@getMinSec(@CurrRecord.TCAssegnato)]</small></div>
|
|
</div>
|
|
}
|
|
@if (hasRow(5))
|
|
{
|
|
<div class="d-flex justify-content-between py-0 px-1">
|
|
@foreach (var item in rowValues(5))
|
|
{
|
|
<div class="px-1 @item.TagCss">@item.TagName: <b>@currVal(item.TagLocation)</b></div>
|
|
}
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="d-flex justify-content-between py-0 px-1 fontSmall text-uppercase">
|
|
<div class="px-1 pe-0">Pezzi<small class="small"><sub>p/o</sub></small></div>
|
|
<div class="px-1 ps-0">@CurrRecord.PezziProd / @CurrRecord.NumPezzi</div>
|
|
</div>
|
|
}
|
|
@if (hasRow(6))
|
|
{
|
|
<div class="d-flex justify-content-between py-0 px-1">
|
|
@foreach (var item in rowValues(6))
|
|
{
|
|
<div class="px-1 @item.TagCss">@item.TagName: <b>@currVal(item.TagLocation)</b></div>
|
|
}
|
|
</div>
|
|
}
|
|
</div>
|
|
<div class="@cssComStatus(CurrRecord.Semaforo, CurrRecord.LastUpdate) p-1">
|
|
<div class="row fontSmaller mt-1">
|
|
<div class="col-12">
|
|
<div class="text-right ui-footer px-2">
|
|
<div class="row">
|
|
@if (showComErr(CurrRecord.LastUpdate))
|
|
{
|
|
<div class="col text-warning">
|
|
<b>C.101</b>
|
|
</div>
|
|
}
|
|
<div class="col text-end">
|
|
@CurrRecord.LastUpdate
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
}
|
|
</div> |