Files
MoonPro.net/MP-MON/Views/MSE/_StatusMap.cshtml
T
2017-10-19 15:17:19 +02:00

63 lines
2.5 KiB
Plaintext

@model IEnumerable<MP_MON.Models.MappaStatoExpl>
<div class="row statusMap">
@foreach (var item in Model)
{
// fix codice semaforo: sVe --> Ve, sRo -->Ro...
string codSemaf = item.Semaforo;
if (codSemaf.Length == 3)
{
codSemaf = codSemaf.Substring(1, 2);
}
string cssStatus = ViewBag.baseCss + codSemaf;
// calcolo durata...
TimeSpan TC = TimeSpan.FromMinutes((double)item.TCAssegnato);
// converto a stringa!
string TCAssegnato = TC.ToString(@"mm\:ss");
// verifico SE è disabilitata modalità animazione --> blink a stati (e refresh 1s)
if (System.Web.Configuration.WebConfigurationManager.AppSettings["doAnimate"] == "0")
{
// blink se secondo pari...
DateTime adesso = DateTime.Now;
int resto = 0;
Math.DivRem(adesso.Second, 2, out resto);
if (resto == 0)
{
cssStatus += "_b";
}
}
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="@cssStatus" style="padding: 1px;">
@*noCpu*@
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">@Html.DisplayFor(modelItem => item.CodMacchina)</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">@Html.DisplayFor(modelItem => item.CodArticolo)</div>
<div class="col-xs-12"><b>@Html.DisplayFor(modelItem => item.DescrizioneStato)</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">@TCAssegnato</div>
@*<div class="col-xs-6 padZR">ODL: @Html.DisplayFor(modelItem => item.idxODL)</div>
<div class="col-xs-6 padZL text-right">art: @Html.DisplayFor(modelItem => item.CodArticolo)</div>
<div class="col-xs-12"><b>@Html.DisplayFor(modelItem => item.DescrizioneStato)</b></div>
<div class="col-xs-4 padZR">durata:</div>
<div class="col-xs-8 padZL text-right">@durataForm</div>
<div class="col-xs-6 padZR">prod: @Html.DisplayFor(modelItem => item.PezziProd)</div>
<div class="col-xs-6 padZL text-right">lotto: @Html.DisplayFor(modelItem => item.NumPezzi)</div>*@
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: @Html.DisplayFor(modelItem => item.lastUpdate)</div></div>
</div>
</div>
</div>
}
</div>