91 lines
6.2 KiB
Plaintext
91 lines
6.2 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_UserLicAdmin.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_UserLicAdmin" %>
|
|
|
|
Gestione licenze utenti
|
|
<ul>
|
|
<li>conteggio num licenze disponibili ed impegnate</li>
|
|
<li>elenco utenti ATTIVI</li>
|
|
<li>possibilità di DISATTIVARE singoli utenti POST verifica online che siano "sbloccabili" (2 mesi da attivazione licenza)</li>
|
|
<li>creazione nuovi utenti (NON ATTIVI) --> togliere da altra pagina</li>
|
|
<li>possibilità di attivare licenze x NUOVI utenti</li>
|
|
<li>generazione del token MD5 dell'elenco utenti licenziati x creare il emccanismo di attivazione licenze su REDIS x check</li>
|
|
</ul>
|
|
|
|
<asp:GridView runat="server" ID="grView" DataSourceID="ods" CssClass="table table-sm table-striped" AutoGenerateColumns="False" DataKeyNames="idxDipendente">
|
|
<Columns>
|
|
<asp:BoundField DataField="idxDipendente" HeaderText="idxDipendente" InsertVisible="False" ReadOnly="True" SortExpression="idxDipendente" />
|
|
<asp:BoundField DataField="matricola" HeaderText="matricola" SortExpression="matricola" />
|
|
<asp:BoundField DataField="CF" HeaderText="CF" SortExpression="CF" />
|
|
<asp:BoundField DataField="Cognome" HeaderText="Cognome" SortExpression="Cognome" />
|
|
<asp:BoundField DataField="Nome" HeaderText="Nome" SortExpression="Nome" />
|
|
<asp:BoundField DataField="dataNascita" HeaderText="dataNascita" SortExpression="dataNascita" />
|
|
<asp:BoundField DataField="luogoNascita" HeaderText="luogoNascita" SortExpression="luogoNascita" />
|
|
<asp:BoundField DataField="provNascita" HeaderText="provNascita" SortExpression="provNascita" />
|
|
<asp:BoundField DataField="nazNascita" HeaderText="nazNascita" SortExpression="nazNascita" />
|
|
<asp:BoundField DataField="codHw" HeaderText="codHw" SortExpression="codHw" />
|
|
<asp:BoundField DataField="codOrario" HeaderText="codOrario" SortExpression="codOrario" />
|
|
<asp:CheckBoxField DataField="mailLastOp" HeaderText="mailLastOp" SortExpression="mailLastOp" />
|
|
<asp:CheckBoxField DataField="mailDay" HeaderText="mailDay" SortExpression="mailDay" />
|
|
<asp:CheckBoxField DataField="mailWeek" HeaderText="mailWeek" SortExpression="mailWeek" />
|
|
<asp:CheckBoxField DataField="mailMonth" HeaderText="mailMonth" SortExpression="mailMonth" />
|
|
<asp:BoundField DataField="email" HeaderText="email" SortExpression="email" />
|
|
<asp:BoundField DataField="authKey" HeaderText="authKey" SortExpression="authKey" />
|
|
<asp:BoundField DataField="numAuth" HeaderText="numAuth" SortExpression="numAuth" />
|
|
<asp:BoundField DataField="WOL_MAC" HeaderText="WOL_MAC" SortExpression="WOL_MAC" />
|
|
<asp:BoundField DataField="dominio" HeaderText="dominio" SortExpression="dominio" />
|
|
<asp:BoundField DataField="utente" HeaderText="utente" SortExpression="utente" />
|
|
<asp:BoundField DataField="codDipendenteExt" HeaderText="codDipendenteExt" SortExpression="codDipendenteExt" />
|
|
<asp:BoundField DataField="gruppo" HeaderText="gruppo" SortExpression="gruppo" />
|
|
<asp:BoundField DataField="dataAssunzione" HeaderText="dataAssunzione" SortExpression="dataAssunzione" />
|
|
<asp:BoundField DataField="dataCessazione" HeaderText="dataCessazione" SortExpression="dataCessazione" />
|
|
<asp:CheckBoxField DataField="attivo" HeaderText="attivo" SortExpression="attivo" />
|
|
</Columns>
|
|
<EditRowStyle CssClass="table-primary" />
|
|
<SelectedRowStyle CssClass="table-info" />
|
|
<HeaderStyle CssClass="default" />
|
|
<PagerStyle CssClass="active GridPager" />
|
|
<PagerSettings Mode="NumericFirstLast" />
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="ods" runat="server" OnInserting="recuperaFooter" DeleteMethod="deleteQuery" InsertMethod="insertQuery" OldValuesParameterFormatString="original_{0}" SelectMethod="getAttivi" TypeName="GPW_data.DS_ApplicazioneTableAdapters.DipendentiTableAdapter" UpdateMethod="updateQuery" FilterExpression=" (Cognome like '%{0}%') OR (Nome like '%{0}%') OR (CF like '%{0}%') OR (matricola like '%{0}%') OR (email like '%{0}%') " OnUpdating="ods_Updating">
|
|
<FilterParameters>
|
|
<asp:SessionParameter SessionField="valoreSearch" Type="String" />
|
|
</FilterParameters>
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="Original_idxDipendente" Type="Int32" />
|
|
</DeleteParameters>
|
|
<InsertParameters>
|
|
<asp:Parameter Name="matricola" Type="String" />
|
|
<asp:Parameter Name="CF" Type="String" />
|
|
<asp:Parameter Name="Cognome" Type="String" />
|
|
<asp:Parameter Name="Nome" Type="String" />
|
|
<asp:Parameter Name="dataNascita" Type="DateTime" />
|
|
<asp:Parameter Name="luogoNascita" Type="String" />
|
|
<asp:Parameter Name="provNascita" Type="String" />
|
|
<asp:Parameter Name="nazNascita" Type="String" />
|
|
<asp:Parameter Name="email" Type="String" />
|
|
<asp:Parameter Name="dominio" Type="String" />
|
|
<asp:Parameter Name="utente" Type="String" />
|
|
<asp:Parameter Name="codOrario" Type="String" />
|
|
<asp:Parameter Name="gruppo" Type="String" />
|
|
<asp:Parameter Name="attivo" Type="Boolean" />
|
|
</InsertParameters>
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="chkshowAll" DefaultValue="false" Name="showAll" PropertyName="Checked" Type="Boolean" />
|
|
</SelectParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="matricola" Type="String"></asp:Parameter>
|
|
<asp:Parameter Name="CF" Type="String" />
|
|
<asp:Parameter Name="Cognome" Type="String" />
|
|
<asp:Parameter Name="Nome" Type="String" />
|
|
<asp:Parameter Name="dataNascita" Type="DateTime" />
|
|
<asp:Parameter Name="luogoNascita" Type="String" />
|
|
<asp:Parameter Name="provNascita" Type="String" />
|
|
<asp:Parameter Name="nazNascita" Type="String" />
|
|
<asp:Parameter Name="email" Type="String" />
|
|
<asp:Parameter Name="dominio" Type="String" />
|
|
<asp:Parameter Name="utente" Type="String" />
|
|
<asp:Parameter Name="codOrario" Type="String" />
|
|
<asp:Parameter Name="attivo" Type="Boolean" />
|
|
<asp:Parameter Name="gruppo" Type="String" />
|
|
<asp:Parameter Name="Original_idxDipendente" Type="Int32" />
|
|
</UpdateParameters>
|
|
</asp:ObjectDataSource> |