Files
MoonPro.net/MP-TAB/WebUserControls/mod_elencoAllarmi.ascx
T
samuele 81494b1d4f TAB:
- fix selezione allarmi macchina
2023-10-16 11:48:48 +02:00

68 lines
5.3 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_elencoAllarmi.ascx.cs" Inherits="MoonProTablet.WebUserControls.mod_elencoAllarmi" %>
<%@ Register Src="~/WebUserControls/mod_selPeriodo.ascx" TagPrefix="uc1" TagName="mod_selPeriodo" %>
<%@ Register Src="~/WebUserControls/cmp_selOdlOrd.ascx" TagPrefix="uc1" TagName="cmp_selOdlOrd" %>
<div class="row small">
<div class="col-12">
<uc1:mod_selPeriodo runat="server" ID="mod_selPeriodo" />
<asp:GridView ID="grView" runat="server" CssClass="table table-striped table-dark table-sm" DataSourceID="ods" AutoGenerateColumns="False" DataKeyNames="AlarmLogId" AllowSorting="true" AllowPaging="true" PageSize="10">
<Columns>
<asp:TemplateField HeaderText="Elenco Allarmi <i class='fa fa-sort'></i>" SortExpression="DtRif" HeaderStyle-CssClass="btn btn-sm w-100 btn-secondary text-info" HeaderStyle-ForeColor="White">
<ItemTemplate>
<div class="row">
<div class="col-6 col-md-8 small">
<div>
Mem: <b>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("MemAddress") %>' />.
<asp:Label ID="Label2" runat="server" Text='<%# Eval("MemIndex") %>' /></b>
</div>
<div>
<b>
<asp:Label ID="Label4" runat="server" CssClass="text-danger" Text='<%# Eval("ValDecoded") %>' /></b>
</div>
</div>
<div class="col-6 col-md-4 text-end small">
<div class="d-flex flex-row-reverse">
<div class="px-1">
<div class="text-truncate">
<asp:Label ID="Label1" runat="server" Text='<%# Eval("DtRif","{0:ddd dd.MM.yy HH:mm:ss}") %>' />
<i class="fa fa-clock-o" aria-hidden="true"></i>
</div>
<div class="text-truncate">
<asp:Label ID="Label6" runat="server" Text='<%# Eval("Duration","{0:N2} min") %>' />
<i class="fa fa-hourglass-end" aria-hidden="true"></i>
</div>
</div>
<div class="px-1">
<div class="text-truncate bg-primary text-light p-1 rounded" runat="server" id="divUser" visible='<%# hasAck(Eval("UserAck")) %>'>
<b>
<asp:Label ID="Label3" runat="server" Text='<%# Eval("UserAck") %>' /></b>
<i class="fa fa-user" aria-hidden="true"></i>
</div>
</div>
<div class="px-1">
<div class="text-truncate" runat="server" id="divNotify" visible='<%# getBool(Eval("ReqNotify")) %>'>
<asp:LinkButton runat="server" ID="lbtSendNotify" CssClass="btn btn-sm btn-primary py-0" ToolTip='<%# traduci("lblSendNotify") %>' OnClick="lbtSendNotify_Click" CommandArgument='<%# Eval("AlarmLogId") %>' OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaSendNotify") %>'>Invia <i class="fa fa-envelope-o" aria-hidden="true"></i></asp:LinkButton>
</div>
<div class="text-truncate" runat="server" id="divAck" visible='<%# getBool(Eval("ReqAck")) %>'>
<asp:LinkButton runat="server" ID="lbkDoAck" CssClass="btn btn-sm btn-warning py-0" ToolTip='<%# traduci("lblUserAck") %>' OnClick="lbkDoAck_Click" CommandArgument='<%# Eval("AlarmLogId") %>' OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaUserAck") %>'>Set <i class="fa fa-exclamation-triangle" aria-hidden="true"></i></asp:LinkButton>
</div>
</div>
</div>
</div>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getFilt" TypeName="MapoDb.DS_ApplicazioneTableAdapters.AlarmLogTableAdapter">
<SelectParameters>
<asp:SessionParameter Type="String" DefaultValue="0" SessionField="IdxMacchina" Name="IdxMacchina" />
<asp:SessionParameter Type="DateTime" DefaultValue="" SessionField="_inizio" Name="dtFrom" />
<asp:SessionParameter Type="DateTime" DefaultValue="" SessionField="_fine" Name="dtTo" />
<asp:Parameter DefaultValue="false" Name="showMulti" Type="Boolean" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>