Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                string msg = Request["txtMsg"];
                msg = msg.Trim();
                string[]             words = msg.Split(new char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
                BLL.Articel_WordsBLL articelWordManager = new BLL.Articel_WordsBLL();
                foreach (var item in words)
                {
                    string[] w = item.Split('=');
                    Model.Articel_WordsModel articelWord = new Model.Articel_WordsModel();
                    articelWord.WordPattern = w[0];
                    switch (w[1])
                    {
                    case "{BANNED}":
                        articelWord.IsForbid = true;
                        break;

                    case "{MOD}":
                        articelWord.IsMod = true;
                        break;

                    default:
                        articelWord.ReplaceWord = w[1];
                        break;
                    }
                    articelWordManager.Add(articelWord);
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 获取一个list,包含所有的替换词
        /// </summary>
        /// <returns></returns>
        public List <Model.Articel_WordsModel> GetReplaseWord()
        {
            string sql = "SELECT [WordPattern],[ReplaceWord] FROM dbo.Articel_Words WHERE ReplaceWord IS NOT NULL";
            List <Model.Articel_WordsModel> list = null;

            using (SqlDataReader dr = DbHelperSQL.ExecuteReader(sql))
            {
                if (dr.HasRows)
                {
                    list = new List <Model.Articel_WordsModel>();
                    while (dr.Read())
                    {
                        Model.Articel_WordsModel articel = new Model.Articel_WordsModel();
                        articel.WordPattern = dr["WordPattern"].ToString();
                        articel.ReplaceWord = dr["ReplaceWord"].ToString();
                        list.Add(articel);
                    }
                }
            }
            return(list);
        }