iniziato setup doppio menù...

This commit is contained in:
Samuele E. Locatelli
2015-09-17 18:29:49 +02:00
parent 941fe4b2cf
commit 527947a449
6 changed files with 102 additions and 4 deletions
Binary file not shown.
+6 -2
View File
@@ -1,11 +1,15 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_footer.ascx.cs" Inherits="WebSCR.WebUserControls.mod_footer" %>
<div id="divFooterMenu" runat="server" data-role="navbar">
<ul runat="server" id="ulStd">
<li><a href="Clienti" data-icon="user" class='<%: liClass("Clienti") %>'>Clienti</a></li>
<%--<li><a href="Clienti" data-icon="user" class='<%: liClass("Clienti") %>'>Clienti</a></li>
<li><a href="Interventi" data-icon="mail" class='<%: liClass("Interventi") %>'>Gestione Interventi</a></li>
<li><a href="Pianificazione" data-icon="calendar" class='<%: liClass("Pianificazione") %>'>Pianificazione</a></li>
<li><a href="Squadra" data-icon="navigation" class='<%: liClass("Squadre") %>'>Squadre/Consegne</a></li>
<li><a href="Setup" data-icon="gear" class='<%: liClass("Setup") %>'>Setup</a></li>
<li><a href="Setup" data-icon="gear" class='<%: liClass("Setup") %>'>Setup</a></li>--%>
<li><a href="Magazzino" data-icon="mail" class='<%: liClass("Magazzino") %>'>Magazzino</a></li>
<li><a href="Pianificazione" data-icon="calendar" class='<%: liClass("Pianificazione") %>'>Uffici</a></li>
<li><a href="Squadra" data-icon="navigation" class='<%: liClass("Squadre") %>'>Squadre Consegne</a></li>
</ul>
<ul runat="server" id="ulSquadra" visible="false">
<li><a href="Menu" data-icon="home" class='<%: liClass("Menu") %>'>Menu Squadre</a></li>
+16 -1
View File
@@ -24,5 +24,20 @@
<%: DataSel %> | <%: ClienteSel %> | <%: SquadraSel %>
</div>--%>
</div>
<div id="divHeaderMenu" runat="server" data-role="navbar">
<ul runat="server" id="ulStd" data-iconpos="right">
<li><a href="Clienti" data-icon="user" class='<%: liClass("Clienti") %>'>Clienti</a></li>
<li><a href="Interventi" data-icon="mail" class='<%: liClass("Interventi") %>'>Gestione Interventi</a></li>
<li><a href="Pianificazione" data-icon="calendar" class='<%: liClass("Pianificazione") %>'>Pianificazione</a></li>
<li><a href="Setup" data-icon="gear" class='<%: liClass("Setup") %>'>Setup</a></li>
</ul>
<ul runat="server" id="ulSquadra" visible="false">
<li><a href="Menu" data-icon="home" class='<%: liClass("Menu") %>'>Menu Squadre</a></li>
<li><a href="Squadra" data-icon="navigation" class='<%: liClass("Squadre") %>'>Squadre/Consegne</a></li>
</ul>
<ul runat="server" id="ulMagazzino" visible="false">
<li><a href="Menu" data-icon="home" class='<%: liClass("Menu") %>'>Menu Squadre</a></li>
<li><a href="Magazzino" data-icon="navigation" class='<%: liClass("Cronologico") %>'>Cronologico Ordini</a></li>
</ul>
</div>
+44 -1
View File
@@ -122,6 +122,26 @@ namespace WebSCR.WebUserControls
Response.Redirect("UserAdmin");
}
}
// in base alla pagina corrente decido cosa mostrare in footer...
if (devicesAuthProxy.pagCorrente == "Squadra")
{
ulStd.Visible = false;
ulSquadra.Visible = true;
ulMagazzino.Visible = false;
}
else if(devicesAuthProxy.pagCorrente == "Magazzino")
{
ulStd.Visible = false;
ulSquadra.Visible = false;
ulMagazzino.Visible = true;
}
else
{
ulStd.Visible = true;
ulSquadra.Visible = false;
ulMagazzino.Visible = false;
}
}
/// <summary>
/// verifica che la pagina sia tra quelle autorizzate x l'utente
@@ -236,7 +256,30 @@ namespace WebSCR.WebUserControls
memLayer.ML.setCookieVal(memLayer.ML.confReadString("AuthCookieName"), "");
memLayer.ML.emptyCookieVal(memLayer.ML.confReadString("AuthCookieName"));
}
/// <summary>
/// restituisce stato active se pagina corrente...
/// </summary>
/// <param name="nomeElem"></param>
/// <returns></returns>
public string liClass(object nomeElem)
{
string answ = "";
string nome = nomeElem.ToString();
if (Request.Url.ToString().ToLower().Contains(nome.ToLower())) answ = "ui-btn-active";
// !!!FARE!!! controllo visibilità da permessi (x squadre in particolare)
#if false
// se E' Dettaglio e non c'è cod Impegno metto disabled...
if (nome.Contains("Dettaglio"))
{
if (!memLayer.ML.isInSessionObject("Impegno"))
{
answ += " ui-state-disabled";
}
}
#endif
return answ;
}
}
}
+36
View File
@@ -29,5 +29,41 @@ namespace WebSCR.WebUserControls {
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblVers;
/// <summary>
/// divHeaderMenu control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHeaderMenu;
/// <summary>
/// ulStd control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl ulStd;
/// <summary>
/// ulSquadra control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl ulSquadra;
/// <summary>
/// ulMagazzino control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl ulMagazzino;
}
}
Binary file not shown.