Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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));
            }
        }