Files
Samuele Locatelli 84d98a7795 Update grafico bootstrap (principale)
- start
2024-01-17 10:24:25 +01:00

65 lines
5.1 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_userLicense.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_userLicense" %>
<div class="row border border-info table-info">
<div class="col-12">
<asp:FormView runat="server" ID="frmView" DataSourceID="ods" DataKeyNames="idxDipendente" CssClass="w-100">
<ItemTemplate>
<div class="row">
<div class="col-10">
<div class="d-flex justify-content-between">
<div class="px-2 h3">
<b>
<asp:Label ID="CognomeLabel" runat="server" Text='<%# Eval("Cognome") %>' /></b>
<asp:Label ID="NomeLabel" runat="server" Text='<%# Eval("Nome") %>' />
</div>
<div class="px-2">
nato:
<asp:Label ID="Label4" runat="server" Text='<%# Eval("dataNascita","{0:dd/MM/yyyy}") %>' />
<asp:Label ID="Label1" runat="server" Text='<%# Eval("luogoNascita") %>' />
<asp:Label ID="Label2" runat="server" Text='<%# Eval("provNascita") %>' />
<asp:Label ID="Label3" runat="server" Text='<%# Eval("nazNascita") %>' />
</div>
<div class="px-2">
matr:
<asp:Label ID="matricolaLabel" runat="server" Text='<%# Eval("matricola") %>' />
</div>
</div>
<div class="d-flex justify-content-between">
<div class="px-2">
<asp:Label ID="CFLabel" runat="server" Text='<%# Eval("CF") %>' />
</div>
<div class="px-2">
<asp:Label ID="emailLabel" runat="server" Text='<%# Eval("email") %>' />
</div>
<div class="px-2">
periodo lavorativo:
<asp:Label ID="dataAssunzioneLabel" runat="server" Text='<%# Eval("dataAssunzione","{0:dd/MM/yyyy}") %>' />
-->
<asp:Label ID="dataCessazioneLabel" runat="server" Text='<%# Eval("dataCessazione","{0:dd/MM/yyyy}") %>' />
</div>
<div class="px-2">
Attivo:
<asp:CheckBox ID="attivoCheckBox" runat="server" Checked='<%# Eval("attivo") %>' Enabled="false" />
</div>
</div>
</div>
<div class="col-2">
<asp:LinkButton runat="server" ID="lbtActivate" CssClass="btn w-100 btn-success" Visible='<%# canActivate(Eval("attivo"), Eval("dataAssunzione"), Eval("dataCessazione")) %>' OnClick="lbtActivate_Click">Attiva Utente <i class="fa fa-link" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbrRelease" CssClass="btn w-100 btn-danger" Visible='<%# canRemove(Eval("attivo"), Eval("dataAssunzione"), Eval("dataCessazione")) %>' OnClick="lbrRelease_Click">Cessazione Utente <i class="fa fa-unlink" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtReissue" CssClass="btn w-100 btn-info" Visible='<%# canReissue(Eval("attivo"), Eval("dataAssunzione"), Eval("dataCessazione")) %>' OnClick="lbtReissue_Click">Assegna licenza <i class="fa fa-exclamation-triangle" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtResync" CssClass="btn w-100 btn-primary" Visible='<%# toBool(Eval("attivo"))%>' OnClick="lbtResync_Click">Rigen+Sync Auth SMART <i class="fa fa-refresh" aria-hidden="true"></i></asp:LinkButton>
<asp:Label runat="server" ID="lblUnlocked" CssClass="text-info" Visible='<%# lockExpired(Eval("attivo"), Eval("dataCessazione")) %>'><i class="fa fa-unlock" aria-hidden="true"></i> <%# lockExpiry(Eval("attivo"), Eval("dataCessazione")).ToLongDateString() %></asp:Label>
<asp:Label runat="server" ID="lblLocked" CssClass="text-danger" Visible='<%# !lockExpired(Eval("attivo"), Eval("dataCessazione")) %>'><i class="fa fa-lock" aria-hidden="true"></i> <%# lockExpiry(Eval("attivo"), Eval("dataCessazione")).ToLongDateString() %></asp:Label>
</div>
</div>
</ItemTemplate>
</asp:FormView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByIdx" TypeName="GPW_data.DS_ApplicazioneTableAdapters.DipendentiTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="hfIdxDip" DefaultValue="0" Name="idxDipendente" PropertyName="Value" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:HiddenField runat="server" ID="hfIdxDip" />
</div>
</div>