protected void Page_Load(object sender, EventArgs e) { string title = ""; if (Request.QueryString["class"] != null) { string className = Request.QueryString["class"]; MetaClass mc = MetaDataWrapper.GetMetaClassByName(className); if (mc.IsCard) { title = "CardCustomization"; } else if (mc.IsBridge) { title = "BridgeCustomization"; } else { title = "InfoCustomization"; } } pT.Title = GetGlobalResourceObject("IbnFramework.GlobalMetaInfo", title).ToString(); Mediachase.IBN.Business.UserLightPropertyCollection pc = Mediachase.IBN.Business.Security.CurrentUser.Properties; if (pc["TimeTrackingMode"] != null && pc["TimeTrackingMode"] == "dev") { pT.SetControlProperties("ShowSystemInfo", true); } else { pT.SetControlProperties("ShowSystemInfo", false); } }
public void ColumnResize(string ContextKey, int ColumnIndex, int NewSize) { EntityGridContextKey gridContextKey = UtilHelper.JsonDeserialize <EntityGridContextKey>(ContextKey); Mediachase.IBN.Business.UserLightPropertyCollection pc = Mediachase.IBN.Business.Security.CurrentUser.Properties; pc[String.Format("{0}_{1}_{2}_{3}", gridContextKey.ClassName, gridContextKey.ProfileName, gridContextKey.PlaceName, (ColumnIndex - gridContextKey.CustomColumnsCount).ToString())] = NewSize.ToString(); }
public override bool CheckVisibility(object dataItem) { // O.R.: Ibn 4.7 add-on Mediachase.IBN.Business.UserLightPropertyCollection pc = Mediachase.IBN.Business.Security.CurrentUser.Properties; bool adminMode = true; if (pc["TimeTrackingMode"] != null && pc["TimeTrackingMode"] == "dev") { adminMode = false; } return(!adminMode); }
public override bool CheckVisibility(object dataItem) { if (dataItem is MetaClass) { // O.R.: Ibn 4.7 add-on Mediachase.IBN.Business.UserLightPropertyCollection pc = Mediachase.IBN.Business.Security.CurrentUser.Properties; bool adminMode = true; if (pc["TimeTrackingMode"] != null && pc["TimeTrackingMode"] == "dev") { adminMode = false; } return(!adminMode && Mediachase.Ibn.Data.Services.Security.IsInstalled((MetaClass)dataItem)); } else { return(base.CheckVisibility(dataItem)); } }