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(); } } /// /// verifica se utente sia SuperAdmin /// public bool userIsSuperAdmin { get { return devicesAuthProxy.stObj.userHasRight(memLayer.ML.CRS("SuperAdminRole")); } } /// /// verifica se utente sia SuperUser /// public bool userIsCapoOfficina { get { return devicesAuthProxy.stObj.userHasRight(memLayer.ML.CRS("CapoOfficinaRole")); } } /// /// verifica se utente sia SuperUser /// public bool userIsCapoGruppo { get { return devicesAuthProxy.stObj.userHasRight(memLayer.ML.CRS("CapoGruppo")); } } /// /// verifica se utente sia SuperUser /// public bool userIsAnagAdmin { get { return devicesAuthProxy.stObj.userHasRight(memLayer.ML.CRS("AnagAdminRole")); } } /// /// verifica visibilità in base al menù... /// /// /// 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; } } }