74 lines
5.4 KiB
Plaintext
74 lines
5.4 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_checkC19.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_checkC19" %>
|
|
<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagPrefix="uc1" TagName="mod_periodoAnalisi" %>
|
|
|
|
<div class="row small">
|
|
<div class="col-12 text-end mb-1">
|
|
<div class="d-flex flex-row-reverse">
|
|
<div class="p-2 grow">
|
|
<uc1:mod_periodoAnalisi runat="server" ID="mod_periodoAnalisi" realtimeUpdate="true" />
|
|
</div>
|
|
<div class="p-2 grow">
|
|
<div class="input-group input-group-sm bg-secondary bg-opacity-50 bg-gradient">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text">Filtro visualizzazione</span>
|
|
</div>
|
|
<asp:DropDownList runat="server" ID="ddlDip" CssClass="form-select-sm" DataSourceID="odsDip" DataTextField="label" DataValueField="value" AutoPostBack="true">
|
|
</asp:DropDownList>
|
|
<asp:ObjectDataSource runat="server" ID="odsDip" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="GPW_data.DS_UtilityTableAdapters.v_selDipendentiTableAdapter" />
|
|
</div>
|
|
</div>
|
|
<div class="p-2">
|
|
<asp:CheckBox runat="server" ID="chkShowExt" Checked="true" Text="Mostra Esterni" AutoPostBack="true" />
|
|
</div>
|
|
<div class="p-2 grow">
|
|
<asp:CheckBox runat="server" ID="chkShowInt" Checked="true" Text="Mostra Dipendenti" AutoPostBack="true" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<asp:GridView ID="grView" runat="server" AllowSorting="True" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="idxCheckVC19" DataSourceID="ods" CssClass="table table-striped table-sm">
|
|
<EditRowStyle CssClass="table-primary" />
|
|
<SelectedRowStyle CssClass="table-info" />
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate></HeaderTemplate>
|
|
<ItemTemplate>
|
|
<%--<asp:Label ID="LabelIdxDipendente" runat="server" Text='<%# Eval("IdxDipendente") %>'></asp:Label>--%>
|
|
<asp:Label ID="lblExt" runat="server" Visible='<%# Eval("IdxDipendente").ToString()!="0" %>' CssClass="text-success" ToolTip="Personale Interno"><i class="fa fa-user fa-2x" aria-hidden="true"></i> <b>(Int)</b></asp:Label>
|
|
<asp:Label ID="lblDip" runat="server" Visible='<%# Eval("IdxDipendente").ToString()=="0" %>' CssClass="text-warning" ToolTip="Personale Esterno"><i class="fa fa-user-secret fa-2x" aria-hidden="true"></i> <b>(Ext)</b></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Dati Anagrafici" SortExpression="Cognome">
|
|
<ItemTemplate>
|
|
<b>
|
|
<asp:Label ID="LabelCognome" runat="server" Text='<%# Eval("Cognome") %>'></asp:Label></b>
|
|
<asp:Label ID="LabelNome" runat="server" Text='<%# Eval("Nome") %>'></asp:Label>, (<asp:Label ID="Label1" runat="server" Text='<%# Eval("dataNascita","{0:dd.MM.yyyy}") %>'></asp:Label>)
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Type" SortExpression="payload">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblManual" runat="server" Visible='<%# Eval("payload").ToString()=="MANUAL" %>' CssClass="text-warning" ToolTip="Manual check"><i class="fa fa-handshake-o fa-2x" aria-hidden="true"></i> Manual Check VC19</asp:Label>
|
|
<asp:Label ID="lblCert" runat="server" Visible='<%# Eval("payload").ToString()!="MANUAL" %>' CssClass="text-success" ToolTip="Automatic Check"><i class="fa fa-certificate fa-2x" aria-hidden="true"></i> DCC Certificate Validation</asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Data" SortExpression="dtCheck" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LabelDtCheck" runat="server" Text='<%# Eval("dtCheck","{0:ddd dd.MM.yyyy HH:mm:ss}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByDipData" TypeName="GPW_data.DS_ApplicazioneTableAdapters.CheckVC19TableAdapter" FilterExpression=" (IdxDipendente > 0 OR {0}) AND (IdxDipendente = 0 OR {1})">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="ddlDip" DefaultValue="0" Name="idxDipendente" PropertyName="SelectedValue" Type="Int32" />
|
|
<asp:SessionParameter DefaultValue="" Name="dataFrom" SessionField="_inizio" Type="DateTime" />
|
|
<asp:SessionParameter DefaultValue="" Name="dataTo" SessionField="_fine" Type="DateTime" />
|
|
</SelectParameters>
|
|
<FilterParameters>
|
|
<asp:ControlParameter ControlID="chkShowExt" Type="Boolean" />
|
|
<asp:ControlParameter ControlID="chkShowInt" Type="Boolean" />
|
|
</FilterParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />
|
|
</div>
|
|
</div> |