Aggiunta gestione link nuova versione SMART
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
<div class="row">
|
||||
<asp:HiddenField runat="server" ID="hfShowExt" />
|
||||
<asp:HiddenField runat="server" ID="hfLinkCore" />
|
||||
<asp:HiddenField runat="server" ID="hfJumperFormat" />
|
||||
<asp:Repeater runat="server" ID="repUserCards" DataSourceID="ods">
|
||||
<ItemTemplate>
|
||||
<div class="col-md-3 my-4">
|
||||
|
||||
@@ -60,12 +60,33 @@ namespace GPW_Admin.WebUserControls
|
||||
}
|
||||
}
|
||||
|
||||
public bool linkCore
|
||||
{
|
||||
get
|
||||
{
|
||||
bool answ = false;
|
||||
bool.TryParse(hfLinkCore.Value, out answ);
|
||||
return answ;
|
||||
}
|
||||
set
|
||||
{
|
||||
hfLinkCore.Value = $"{value}";
|
||||
repUserCards.DataBind();
|
||||
}
|
||||
}
|
||||
public string jumperFormat
|
||||
{
|
||||
get => hfJumperFormat.Value;
|
||||
set => hfJumperFormat.Value = value;
|
||||
}
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
jumperFormat = "jumper?idxDipendente={0}&UserAuthkey={1}";
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
@@ -75,12 +96,16 @@ namespace GPW_Admin.WebUserControls
|
||||
public string getImgUrl(object idxDip, object UserAuthkey)
|
||||
{
|
||||
string urlName = showExt ? "smartBaseUrlExt" : "smartBaseUrlInt";
|
||||
// se vuole modalità core --> sostituisco
|
||||
if(linkCore)
|
||||
{
|
||||
urlName += "Core";
|
||||
}
|
||||
string[] valori = new string[2];
|
||||
valori[0] = $"{idxDip}";
|
||||
valori[1] = HttpUtility.UrlEncode($"{UserAuthkey}");
|
||||
|
||||
string baseUrl = $"{memLayer.ML.CRS("UrlQRCodeGen")}/HOME/QR_site/{memLayer.ML.CRS("UrlQuery")}";
|
||||
//string baseUrl = $"{memLayer.ML.CRS("UrlQRCodeGen")}/HOME/QR_site/JSON_ENC?val=";
|
||||
string urlEncoded = memLayer.ML.CRS(urlName) + HttpUtility.UrlEncode("jumper?idxDipendente={0}&UserAuthkey={1}");
|
||||
|
||||
//string rawUrl = memLayer.ML.CRS(urlName) + "jumper?idxDipendente={0}&UserAuthkey={1}";
|
||||
|
||||
@@ -23,6 +23,24 @@ namespace GPW_Admin.WebUserControls
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hfShowExt;
|
||||
|
||||
/// <summary>
|
||||
/// hfLinkCore control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hfLinkCore;
|
||||
|
||||
/// <summary>
|
||||
/// hfJumperFormat control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HiddenField hfJumperFormat;
|
||||
|
||||
/// <summary>
|
||||
/// repUserCards control.
|
||||
/// </summary>
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
<div class="col-4 text-right">
|
||||
<uc1:cmp_toggle runat="server" ID="cmp_toggleCards" messageOff="Mostra QRCode" messageOn="Mostra QRCode" tooltipOn="Passa a modalità gestione Utenti" tooltipOff="Passa a modalità QRCode" />
|
||||
<uc1:cmp_toggle runat="server" ID="cmp_toggleLinkExt" messageOff="Link Interno" messageOn="Link Esterno" tooltipOn="Mostra Link Interno" tooltipOff="Mostra Link Esterno" />
|
||||
<uc1:cmp_toggle runat="server" ID="cmp_toggleCoreSmart" messageOff="GPW Legacy" messageOn="GPW Core" tooltipOn="Usa GPW Framework (legacy)" tooltipOff="Usa GPW Core (nuovo)" />
|
||||
|
||||
<i class="fa fa-qrcode fa-2x" aria-hidden="true"></i>
|
||||
</div>
|
||||
|
||||
@@ -21,6 +21,35 @@ namespace GPW_Admin
|
||||
|
||||
#endregion Protected Properties
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void chkShowCards_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
fixDisplay();
|
||||
}
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
fixDisplay();
|
||||
}
|
||||
mod_pageSize.eh_nuovaSize += Mod_pageSize_eh_nuovaSize;
|
||||
cmp_toggleCards.ehToggle += Cmp_toggleCards_ehToggle;
|
||||
cmp_toggleLinkExt.ehToggle += Cmp_toggleLinkExt_ehToggle;
|
||||
cmp_toggleCoreSmart.ehToggle += Cmp_toggleCoreSmart_ehToggle;
|
||||
mod_adminDipendenti1.eh_addNew += Mod_adminDipendenti1_eh_addNew;
|
||||
mod_adminDipendenti1.eh_doReset += Mod_adminDipendenti1_eh_doReset;
|
||||
mod_adminDipendenti1.eh_doRefresh += Mod_adminDipendenti1_eh_doRefresh;
|
||||
cmp_userLicense.eh_doReset += Cmp_userLicense_eh_doReset;
|
||||
cmp_userLicense.eh_addNew += Cmp_userLicense_eh_addNew;
|
||||
cmp_ticketFreeActiv.eh_doRefresh += Cmp_ticketFreeActiv_eh_doRefresh;
|
||||
cmp_ticketFreeActiv.eh_doReset += Cmp_ticketFreeActiv_eh_doReset;
|
||||
cmp_ticketList.eh_doReset += Cmp_ticketList_eh_doReset;
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Private Methods
|
||||
|
||||
private void Cmp_ticketFreeActiv_eh_doRefresh(object sender, EventArgs e)
|
||||
@@ -51,6 +80,11 @@ namespace GPW_Admin
|
||||
fixDisplay();
|
||||
}
|
||||
|
||||
private void Cmp_toggleCoreSmart_ehToggle(object sender, EventArgs e)
|
||||
{
|
||||
fixDisplay();
|
||||
}
|
||||
|
||||
private void Cmp_toggleLinkExt_ehToggle(object sender, EventArgs e)
|
||||
{
|
||||
fixDisplay();
|
||||
@@ -75,8 +109,12 @@ namespace GPW_Admin
|
||||
cmp_userCard.Visible = cmp_toggleCards.toggleValue;
|
||||
mod_adminDipendenti1.doUpdate();
|
||||
cmp_toggleLinkExt.Visible = cmp_toggleCards.toggleValue;
|
||||
cmp_toggleCoreSmart.Visible = cmp_toggleCards.toggleValue;
|
||||
cmp_userCard.showAll = mod_adminDipendenti1.showAll;
|
||||
cmp_userCard.showExt = cmp_toggleLinkExt.toggleValue;
|
||||
cmp_userCard.linkCore = cmp_toggleCoreSmart.toggleValue;
|
||||
string jumpFormat = cmp_toggleCoreSmart.toggleValue ? "jumper?idxDipendente={0}&authKey={1}" : "jumper?idxDipendente={0}&UserAuthkey={1}";
|
||||
cmp_userCard.jumperFormat = jumpFormat;
|
||||
cmp_userLicense.Visible = IdxDipSel > 0;
|
||||
cmp_ticketFreeActiv.Visible = cmp_ticketFreeActiv.idxDipSel > 0;
|
||||
cmp_ticketList.Visible = mod_adminDipendenti1.showTickets;
|
||||
@@ -120,33 +158,5 @@ namespace GPW_Admin
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected void chkShowCards_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
fixDisplay();
|
||||
}
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
fixDisplay();
|
||||
}
|
||||
mod_pageSize.eh_nuovaSize += Mod_pageSize_eh_nuovaSize;
|
||||
cmp_toggleCards.ehToggle += Cmp_toggleCards_ehToggle;
|
||||
cmp_toggleLinkExt.ehToggle += Cmp_toggleLinkExt_ehToggle;
|
||||
mod_adminDipendenti1.eh_addNew += Mod_adminDipendenti1_eh_addNew;
|
||||
mod_adminDipendenti1.eh_doReset += Mod_adminDipendenti1_eh_doReset;
|
||||
mod_adminDipendenti1.eh_doRefresh += Mod_adminDipendenti1_eh_doRefresh;
|
||||
cmp_userLicense.eh_doReset += Cmp_userLicense_eh_doReset;
|
||||
cmp_userLicense.eh_addNew += Cmp_userLicense_eh_addNew;
|
||||
cmp_ticketFreeActiv.eh_doRefresh += Cmp_ticketFreeActiv_eh_doRefresh;
|
||||
cmp_ticketFreeActiv.eh_doReset += Cmp_ticketFreeActiv_eh_doReset;
|
||||
cmp_ticketList.eh_doReset += Cmp_ticketList_eh_doReset;
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
}
|
||||
}
|
||||
Generated
+9
@@ -32,6 +32,15 @@ namespace GPW_Admin
|
||||
/// </remarks>
|
||||
protected global::GPW_Admin.WebUserControls.cmp_toggle cmp_toggleLinkExt;
|
||||
|
||||
/// <summary>
|
||||
/// cmp_toggleCoreSmart control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::GPW_Admin.WebUserControls.cmp_toggle cmp_toggleCoreSmart;
|
||||
|
||||
/// <summary>
|
||||
/// cmp_userLicense control.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user