101 lines
7.4 KiB
Plaintext
101 lines
7.4 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_mappaStato.ascx.cs" Inherits="MoonProTablet.WebUserControls.mod_mappaStato" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_displNumPzProd.ascx" TagPrefix="uc1" TagName="cmp_displNumPzProd" %>
|
|
|
|
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<asp:Repeater ID="repLI" runat="server" DataSourceID="ods">
|
|
<ItemTemplate>
|
|
<div class="col-6 col-sm-6 col-md-4 col-lg-3 col-xl-2 mb-2 px-1 bloccoMacc shadow">
|
|
<asp:LinkButton ID="hlMacchina" runat="server" OnClick="hlMacchina_Click" CommandArgument='<%# Eval("IdxMacchina") %>'>
|
|
<div class='card text-white mapBlock rCAll <%# Eval("Semaforo") %> p-0 m-0'>
|
|
<img class="card-img bg-light rCTop" src='<%# ImgUrlMacc(Eval("url")) %>' alt='<%# Eval("CodMacchina") %>'>
|
|
<div class="m-1 bg-black rCAll">
|
|
<div class="card-img-overlay p-0 d-flex flex-row-reverse align-items-start rCTop">
|
|
<div class="labelTopDx px-2 w-100">
|
|
<div class="row">
|
|
<div class="col-3 text-start">
|
|
Art
|
|
</div>
|
|
<div class="col-9 text-end fw-bold">
|
|
<asp:Label runat="server" ID="lblBadge" Text='<%# Eval("CodArticolo") %>' />
|
|
</div>
|
|
</div>
|
|
<div class="row small">
|
|
<div class="col-6 text-start">
|
|
<asp:Label runat="server" ID="lblPODL" Text='<%# Eval("idxPODL"," PODL{0:000000}") %>' />
|
|
</div>
|
|
<div class="col-6 text-end">
|
|
<asp:Label runat="server" ID="lblODL" Text='<%# Eval("idxODL","ODL{0:000000}") %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card bg-black p-0 rCBot">
|
|
<div class='row justify-content-center mx-0'>
|
|
<div class="col-12 px-1">
|
|
<h4 class="text-start mb-0 fw-bold">
|
|
<asp:Label runat="server" ID="lblTitle" Text='<%# Eval("Nome") %>' /></h4>
|
|
</div>
|
|
<div class='col-12 p-1 <%# Eval("Semaforo") %>'>
|
|
<div class="d-flex justify-content-between">
|
|
<div class="p-0 ">
|
|
<b>
|
|
<asp:Label runat="server" ID="lblStato" Text='<%# Eval("DescrizioneStato") %>' /></b>
|
|
</div>
|
|
<div class="p-0">
|
|
<asp:Label runat="server" ID="lblDurata" Text='<%# formatDurata(Eval("Durata")) %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 p-0 text-nowrap" style="font-size: 1.2em; line-height: 1.0em;">
|
|
<div class="row px-1">
|
|
<div class="col pr-0">
|
|
<small class="text-success">Confermati</small>
|
|
</div>
|
|
<div class="col text-center px-0">
|
|
<small class="text-warning">Prodotti</small>
|
|
</div>
|
|
<div class="col text-end pl-0">
|
|
<small class="text-light">Ordinati</small>
|
|
</div>
|
|
</div>
|
|
<div class="row px-1">
|
|
<div class="col pr-0 text-success">
|
|
<asp:Label runat="server" ID="lblPezziConf" Text='<%# Eval("PezziConf","{0:N0}") %>' ToolTip="pz confermati" />
|
|
</div>
|
|
<div class="col text-center text-warning px-0">
|
|
<asp:Label runat="server" ID="lblPezziProd" Text='<%# Eval("PezziProd","{0:N0}") %>' ToolTip="pz prodotti" />
|
|
</div>
|
|
<div class="col text-end pl-0">
|
|
<asp:Label runat="server" ID="lblNumPezzi" Text='<%# Eval("NumPezzi","{0:N0}") %>' ToolTip="pz lanciati" />
|
|
</div>
|
|
</div>
|
|
<div class="row px-1">
|
|
<div class="col">
|
|
<uc1:cmp_displNumPzProd runat="server" ID="cmp_displNumPzProd" numGreen="35" numYellow="25" numGray="15" datiProd='<%# setData(Eval("PezziConf"),Eval("PezziProd"), Eval("NumPezzi")) %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</asp:LinkButton>
|
|
</div>
|
|
</ItemTemplate>
|
|
</asp:Repeater>
|
|
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByRefreshDataOpr"
|
|
TypeName="MapoDb.DS_ProdTempiTableAdapters.MappaStatoExplTableAdapter">
|
|
<SelectParameters>
|
|
<asp:Parameter DefaultValue="3001" Name="maxAgeSec" Type="Int32" />
|
|
<asp:SessionParameter DefaultValue="0" Name="MatrOpr" Type="Int32" SessionField="MatrOpr" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
</div>
|
|
<!-- timer refresh dei blocchi in mappa stato: 5 sec, 5'000 ms -->
|
|
<asp:Timer ID="Timer1" runat="server" Interval="5000" OnTick="Timer1_Tick">
|
|
</asp:Timer>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|