Files
SSC/CMS_SC/Home.aspx.cs
2017-04-28 18:10:17 +02:00

81 lines
2.2 KiB
C#

using SteamWare;
using System;
using System.Web.UI;
namespace CMS_SC
{
public partial class Home : SteamWare.UserPage
{
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
hlAnagSchedeColl.DataBind();
hlElencoSchede.DataBind();
hlLogout.DataBind();
}
}
/// <summary>
/// verifica se utente sia SuperAdmin
/// </summary>
public bool userIsSuperAdmin
{
get
{
return devicesAuthProxy.stObj.userHasRight(memLayer.ML.CRS("SuperAdminRole"));
}
}
/// <summary>
/// verifica se utente sia SuperUser
/// </summary>
public bool userIsCapoOfficina
{
get
{
return devicesAuthProxy.stObj.userHasRight(memLayer.ML.CRS("CapoOfficinaRole"));
}
} /// <summary>
/// verifica se utente sia SuperUser
/// </summary>
public bool userIsCapoGruppo
{
get
{
return devicesAuthProxy.stObj.userHasRight(memLayer.ML.CRS("CapoGruppo"));
}
}
/// <summary>
/// verifica se utente sia SuperUser
/// </summary>
public bool userIsAnagAdmin
{
get
{
return devicesAuthProxy.stObj.userHasRight(memLayer.ML.CRS("AnagAdminRole"));
}
}
/// <summary>
/// verifica visibilità in base al menù...
/// </summary>
/// <param name="doShow"></param>
/// <returns></returns>
public string checkShow(object _doShow)
{
bool doShow = false;
try
{
doShow = Convert.ToBoolean(_doShow);
}
catch
{ }
// verifico: se è userIsSuperAdmin vede tutto
if (userIsSuperAdmin || userIsCapoOfficina || userIsCapoGruppo || userIsAnagAdmin)
{
doShow = !doShow;
}
string answ = "";
if (doShow) answ = "hidden ";
return answ;
}
}
}