Files
2023-09-12 19:04:38 +02:00

74 lines
5.1 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_logAllarmi.ascx.cs" Inherits="MP_SITE.WebUserControls.mod_logAllarmi" %>
<div class="row">
<div class="col-6 text-start">
<b>Filtro</b>
</div>
<div class="col-6 text-end">
<div class="input-group input-group-sm mb-2">
<asp:TextBox runat="server" ID="txtSearch" class="form-control" placeholder="ricerca" AutoPostBack="true" OnTextChanged="txtSearch_TextChanged"></asp:TextBox>
<asp:LinkButton runat="server" ID="lbtReset" class="btn btn-info text-light" OnClick="lbtReset_Click"><i class="fa fa-refresh" aria-hidden="true"></i></asp:LinkButton>
</div>
</div>
</div>
<asp:GridView ID="grView" runat="server" CssClass="table table-striped table-sm small" DataSourceID="ods" AutoGenerateColumns="False" DataKeyNames="AlarmLogId" AllowSorting="True" AllowPaging="True">
<HeaderStyle CssClass="table-dark" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="info" />
<EmptyDataTemplate>
Nessun record trovato
</EmptyDataTemplate>
<Columns>
<asp:BoundField DataField="DtRif" HeaderText="Datat Ora" ReadOnly="True" SortExpression="DtRif" ItemStyle-CssClass="text-nowrap">
<ItemStyle CssClass="text-nowrap"></ItemStyle>
</asp:BoundField>
<asp:BoundField DataField="Duration" HeaderText="Durata" SortExpression="Duration" />
<asp:TemplateField HeaderText="Mem" SortExpression="MemAddress" ItemStyle-CssClass="text-nowrap">
<%--<EditItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("MemAddress") %>'></asp:Label>
</EditItemTemplate>--%>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("MemAddress") %>'></asp:Label>.
<asp:Label ID="Label2" runat="server" Text='<%# Eval("MemIndex") %>'></asp:Label>
</ItemTemplate>
<ItemStyle CssClass="text-nowrap"></ItemStyle>
</asp:TemplateField>
<asp:BoundField DataField="StatusVal" HeaderText="Val" SortExpression="StatusVal" />
<asp:TemplateField HeaderText="Notif">
<ItemTemplate>
<%--<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 class="text-truncate bg-primary text-light py-1 px-0 rounded" runat="server" id="divUser" visible='<%# !string.IsNullOrEmpty(Eval("UserAck").ToString()) %>'>
<asp:Label ID="Label3" runat="server" ToolTip='<%# Eval("UserAck") %>'><i class="fa fa-user" aria-hidden="true"></i></asp:Label>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ValDecoded" HeaderText="Display" SortExpression="ValDecoded" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right">
<HeaderStyle HorizontalAlign="Right"></HeaderStyle>
<ItemStyle HorizontalAlign="Right" CssClass="small"></ItemStyle>
</asp:BoundField>
<%--<asp:BoundField DataField="UserAck" HeaderText="UserAck" ReadOnly="True" SortExpression="UserAck" />--%>
<%--<asp:BoundField DataField="DtAck" HeaderText="DtAck" ReadOnly="True" SortExpression="DtAck" />--%>
</Columns>
</asp:GridView>
<%--EnableCaching="true" CacheDuration="60"--%>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="getFiltPaged" SelectCountMethod="getFiltCount" StartRowIndexParameterName="startRowIndex" MaximumRowsParameterName="maximumRows" TypeName="MapoDb.DS_applicazioneTableAdapters.AlarmLogTableAdapter" EnablePaging="true">
<SelectParameters>
<asp:SessionParameter Type="String" DefaultValue="0" SessionField="IdxMacchinaAlarmLog" Name="IdxMacchina" />
<asp:SessionParameter Type="DateTime" DefaultValue="" SessionField="_inizio" Name="dtFrom" />
<asp:SessionParameter Type="DateTime" SessionField="_fine" Name="dtTo" />
<asp:Parameter DefaultValue="true" Name="showMulti" Type="Boolean" />
<asp:ControlParameter ControlID="txtSearch" Name="searchVal" DefaultValue="" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>