Files
MoonPro.net/MP-MON/Views/MSE/_StatusMap.cshtml
T
Samuele E. Locatelli 011daf120d Aggiunta progetto MP-MON
2016-11-11 15:43:34 +01:00

68 lines
3.0 KiB
Plaintext

@model IEnumerable<MP_MON.Models.MappaStatoExpl>
<div class="row statusMap">
@foreach (var item in Model)
{
string cssStatus = ViewBag.baseCss + item.Semaforo;
#if false
// calcolo durata...
TimeSpan durata = TimeSpan.FromMinutes((double)item.durata);
// converto a stringa!
string durataForm = durata.ToString(@"hh\:mm");
// se dura è+ di 1 gg aggiungo...
if (durata.TotalDays >= 1)
{
durataForm = durata.ToString(@"dd") + "gg " + durataForm;
}
#endif
// 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>