using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using SteamWare; namespace GPW_Admin { public class BasePage : System.Web.UI.Page { #region Public Properties public string pagCorrente { get { return Request.Url.Segments.LastOrDefault(); } } public string titolo { get { string answ = pagCorrente; var tabPerm = (DataLayer_AnagGen.PermessiRow[])user_std.UtSn.permessi.Select($"URL = '{pagCorrente}' OR URL = '{pagCorrente}.aspx'"); if (tabPerm.Length > 0) { answ = tabPerm[0].NOME; } return answ; } } #endregion Public Properties #region Private Methods private void Page_Init(object sender, EventArgs e) { ViewStateUserKey = Session.SessionID; } #endregion Private Methods #region Public Methods /// /// effettua traduzione del lemma /// /// /// public string traduci(string lemma) { return user_std.UtSn.Traduci(lemma); } #endregion Public Methods } }