protected void BindOrders()
        {
            var mArry = new ArrayList();

            for (int i = 1; i < 16; i++)
            {
                var mVal = new NameAndValueManager {
                    ID = i, Name = i.ToString(CultureInfo.InvariantCulture)
                };
                mArry.Add(mVal);
            }
            ddlTabOrder.DataSource     = mArry;
            ddlTabOrder.DataTextField  = "Name";
            ddlTabOrder.DataValueField = "ID";
            ddlTabOrder.DataBind();
        }
        protected void BindRoleItems()
        {
            var mList = new List <NameAndValueManager>();

            string[] mRoles = Roles.GetAllRoles();
            if (mRoles == null)
            {
                ErrorDisplay1.ShowError("No Portal Role Was Defined!");
                return;
            }
            if (mRoles.Length == 0)
            {
                ErrorDisplay1.ShowError("No Portal Role Was Defined!");
                return;
            }
            try
            {
                int i = 1;
                foreach (string mRole in mRoles)
                {
                    var mItem = new NameAndValueManager {
                        ID = i, Name = mRole
                    };
                    mList.Add(mItem);
                    i += 1;
                }
                if (mList.Count == 0)
                {
                    ErrorDisplay1.ShowError("No Portal Role Was Defined!");
                }
                Session["mRoleList"]    = mList;
                dgPortalRole.DataSource = mList;
                dgPortalRole.DataBind();
                //this.listDV.Visible = true;
            }
            catch (Exception ex)
            {
                ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message);
                ErrorDisplay1.ShowError(ex.Message);
            }
        }
        protected ArrayList GetTabOrders(int parentId)
        {
            var mArry = new ArrayList();
            int maxId = 0;

            maxId = parentId > 0 ? (new PortalServiceManager()).GetMaxTabOrder(parentId) : 0;
            try
            {
                for (int i = maxId + 1; i < 16; i++)
                {
                    var mValue = new NameAndValueManager {
                        ID = i, Name = i.ToString(CultureInfo.InvariantCulture)
                    };
                    mArry.Add(mValue);
                }
            }
            catch (Exception ex)
            {
                ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message);
                return(null);
            }
            return(mArry);
        }