/**************************************
* 作用：系统配置项名称，该设置与系统中的
*       RGP_Configuration表对应该起来
* 作者：Nick.Yan
* 日期: 2008-02-11
* 网址：www.redglove.com.cn
**************************************/
using System;
using System.Collections.Generic;
using System.Web;

namespace RedGlovePermission.Web
{
    public class RGP_Value
    {
        static RedGlovePermission.BLL.RGP_Configuration config = new RedGlovePermission.BLL.RGP_Configuration();

        /// <summary>
        /// 注册时初始化权限
        /// </summary>
        public static int InitRoleID
        {            
            get {
                string s = config.GetItemValue("InitRoleID");
                if(s!="")
                {
                    return int.Parse(s);
                }
                else
                {
                    return 0;
                }                
            }
        }

        /// <summary>
        /// 注册时初始化用户组
        /// </summary>
        public static int initGroupID
        {            
            get {
                string s = config.GetItemValue("initGroupID");
                if(s!="")
                {
                    return int.Parse(s);
                }
                else
                {
                    return 0;
                }                
            }
        }

        /// <summary>
        /// 注册时是否启用审核，启用则不写入用户权限和用户组信息，审核时写入
        /// </summary>
        public static bool IsVerifyUser
        {            
            get
            {
                bool ret = false;
                string s = config.GetItemValue("IsVerifyUser");
                if (s != "")
                {
                    if (s == "1")
                        ret = true;
                }

                return ret;
            }
        }
    }
}
