示例#1
0
        public void RefreshModules()
        {
            this.Modules.Clear();
            using (IDataReader reader = Module.GetPageModules(this.PageId))
            {
                while (reader.Read())
                {
                    Module m = new Module();
                    m.ModuleId            = Convert.ToInt32(reader["ModuleID"]);
                    m.ModuleDefId         = Convert.ToInt32(reader["ModuleDefID"]);
                    m.PageId              = Convert.ToInt32(reader["PageID"]);
                    m.PaneName            = reader["PaneName"].ToString();
                    m.ModuleTitle         = reader["ModuleTitle"].ToString();
                    m.ViewRoles           = reader["ViewRoles"].ToString();
                    m.AuthorizedEditRoles = reader["AuthorizedEditRoles"].ToString();
                    m.CacheTime           = Convert.ToInt32(reader["CacheTime"]);
                    m.ModuleOrder         = Convert.ToInt32(reader["ModuleOrder"]);
                    if (reader["EditUserID"] != DBNull.Value)
                    {
                        m.EditUserId = Convert.ToInt32(reader["EditUserID"]);
                    }

                    string showTitle = reader["ShowTitle"].ToString();
                    m.ShowTitle     = (showTitle == "True" || showTitle == "1");
                    m.ControlSource = reader["ControlSrc"].ToString();

                    m.HideFromAuthenticated   = Convert.ToBoolean(reader["HideFromAuth"]);
                    m.HideFromUnauthenticated = Convert.ToBoolean(reader["HideFromUnAuth"]);
                    m.PublishMode             = Convert.ToInt32(reader["PublishMode"]);

                    this.Modules.Add(m);
                }
            }
        }
示例#2
0
        public void RefreshModules()
        {
            this.Modules.Clear();
            using (IDataReader reader = Module.GetPageModules(this.PageId))
            {
                while (reader.Read())
                {
                    Module m = new Module();
                    m.ModuleId            = Convert.ToInt32(reader["ModuleID"]);
                    m.SiteId              = Convert.ToInt32(reader["SiteID"]);
                    m.ModuleDefId         = Convert.ToInt32(reader["ModuleDefID"]);
                    m.ModuleTitle         = reader["ModuleTitle"].ToString();
                    m.AuthorizedEditRoles = reader["AuthorizedEditRoles"].ToString();
                    m.CacheTime           = Convert.ToInt32(reader["CacheTime"]);
                    string showTitle = reader["ShowTitle"].ToString();
                    m.ShowTitle = (showTitle == "True" || showTitle == "1");
                    if (reader["EditUserID"] != DBNull.Value)
                    {
                        m.EditUserId = Convert.ToInt32(reader["EditUserID"]);
                    }
                    //m.AvailableForMyPage = Convert.ToBoolean(reader["AvailableForMyPage"]);
                    //m.AllowMultipleInstancesOnMyPage = Convert.ToBoolean(reader["AllowMultipleInstancesOnMyPage"]);
                    //m.Icon = reader["Icon"].ToString();
                    m.CreatedByUserId = Convert.ToInt32(reader["CreatedByUserID"]);
                    if (reader["CreatedDate"] != DBNull.Value)
                    {
                        m.CreatedDate = Convert.ToDateTime(reader["CreatedDate"]);
                    }
                    //m.CountOfUseOnMyPage
                    m.ModuleGuid  = new Guid(reader["Guid"].ToString());
                    m.FeatureGuid = new Guid(reader["FeatureGuid"].ToString());
                    m.SiteGuid    = new Guid(reader["SiteGuid"].ToString());
                    if (reader["EditUserGuid"] != DBNull.Value)
                    {
                        m.EditUserGuid = new Guid(reader["EditUserGuid"].ToString());
                    }
                    m.HideFromUnauthenticated = Convert.ToBoolean(reader["HideFromUnAuth"]);
                    m.HideFromAuthenticated   = Convert.ToBoolean(reader["HideFromAuth"]);
                    m.ViewRoles          = reader["ViewRoles"].ToString();
                    m.DraftEditRoles     = reader["DraftEditRoles"].ToString();
                    m.IncludeInSearch    = Convert.ToBoolean(reader["IncludeInSearch"]);
                    m.IsGlobal           = Convert.ToBoolean(reader["IsGlobal"]);
                    m.HeadElement        = reader["HeadElement"].ToString();
                    m.PublishMode        = Convert.ToInt32(reader["PublishMode"]);
                    m.DraftApprovalRoles = reader["DraftApprovalRoles"].ToString();

                    m.PageId        = Convert.ToInt32(reader["PageID"]);
                    m.PaneName      = reader["PaneName"].ToString();
                    m.ModuleOrder   = Convert.ToInt32(reader["ModuleOrder"]);
                    m.ControlSource = reader["ControlSrc"].ToString();

                    this.Modules.Add(m);
                }
            }
        }