Esempio n. 1
0
        /// <summary>
        /// 发送站内信
        /// </summary>
        /// <param name="Title">标题</param>
        /// <param name="Content">内容</param>
        /// <param name="UserId">收信人</param>
        /// <returns></returns>
        public static int SenMessage(string Title, string Content, int UserId)
        {
            XYECOM.Model.MessageInfo em = new XYECOM.Model.MessageInfo();
            XYECOM.Business.Message m = new Business.Message();
            em.M_Adress = "";
            em.M_CompanyName = "";
            em.M_Email = "";
            em.M_FHM = "";
            em.M_HasReply = false;
            em.M_Moblie = "";
            em.M_PHMa = "";
            em.M_RecverType = "administrator";
            em.M_Restore = false;
            em.M_SenderType = "user";
            em.M_Title = Title;
            em.M_Content = Content;
            em.M_UserName = "";
            em.M_UserType = false;
            em.U_ID = -1;
            em.UR_ID = UserId;

            return m.Insert(em);
        }
Esempio n. 2
0
        private void SendToMessage(long U_ID)
        {
            if (webInfo.IsAuditingInfoMessage)
            {
                XYECOM.Model.MessageInfo em = new XYECOM.Model.MessageInfo();
                XYECOM.Business.Message m = new Message();
                em.M_Adress = "";
                em.M_CompanyName = "";
                em.M_Email = "";
                em.M_FHM = "";
                em.M_HasReply = false;
                em.M_Moblie = "";
                em.M_PHMa = "";
                em.M_RecverType = "administrator";
                em.M_Restore = false;
                em.M_SenderType = "user";

                em.M_Title = webInfo.AuditingInfoMessageTitle;
                em.M_Content = webInfo.AuditingInfoMessageContent;

                em.M_UserName = "";
                em.M_UserType = false;
                em.U_ID = -1;
                em.UR_ID = U_ID;
                m.Insert(em);
            }
        }
Esempio n. 3
0
        protected virtual void SendMessage(long U_ID, string url, string reason, string advice, string infoName)
        {
            if (webInfo.IsAuditingInfoMessage)
            {
                XYECOM.Model.MessageInfo em = new XYECOM.Model.MessageInfo();
                XYECOM.Business.Message m = new Message();
                em.M_Adress = "";
                em.M_CompanyName = "";
                em.M_Email = "";
                em.M_FHM = "";
                em.M_HasReply = false;
                em.M_Moblie = "";
                em.M_PHMa = "";
                em.M_RecverType = "administrator";
                em.M_Restore = false;
                em.M_SenderType = "user";
                em.M_Title = "��" + infoName + "��������";

                em.M_Content = string.Format("{0}<br />ԭ��:{1}<br />����:{2}<br /><a href=\"{3}\">��������޸�ҳ��</a>", webInfo.AuditingUserMessageContent, reason, advice, url);

                em.M_UserName = "";
                em.M_UserType = false;
                em.U_ID = -1;
                em.UR_ID = U_ID;
                m.Insert(em);
            }
        }
Esempio n. 4
0
        private void VisitorMessasge()
        {
            string strMsg = "";
            string toemail = "";

            string userId = XYECOM.Core.XYRequest.GetQueryString("uids");

            long _UserID = XYECOM.Core.MyConvert.GetInt64(userId);
            int infoId = 0;
            #region 游客留言

            if (XYECOM.Configuration.Security.Instance.IsEnabledValidateCode(XYECOM.Configuration.ValidateCodeItem.Message))
            {
                if (!CheckCode(F("GCode").ToString()))
                {
                    strMsg = "codeErr";
                    ResponseXML(Result.Success, "", "<content>" + strMsg + "</content>");
                }
            }

            XYECOM.Business.Message messageBLL = new XYECOM.Business.Message();
            XYECOM.Business.UserReg userRegBLL = new XYECOM.Business.UserReg();
            XYECOM.Model.UserRegInfo userRegInfo = null;
            infoId = XYECOM.Core.MyConvert.GetInt32(XYECOM.Core.XYRequest.GetQueryString("ids"));

            if (_UserID > 0)
            {
                userRegInfo = userRegBLL.GetItem(_UserID);

                if (userRegInfo != null)
                {
                    toemail = userRegInfo.Email;
                }
                else
                {
                    if (infoId > 0)
                    {
                        XYECOM.Model.SupplyInfo supplyInfo = new XYECOM.Business.Supply().GetItem(infoId);

                        if (supplyInfo != null)
                            userRegInfo = userRegBLL.GetItem(supplyInfo.UserID);

                        if (userRegInfo != null)
                        {
                            toemail = userRegInfo.Email.ToString();
                            _UserID = supplyInfo.UserID;
                        }
                    }
                }
            }
            XYECOM.Model.MessageInfo messageInfo = new XYECOM.Model.MessageInfo();
            messageInfo.M_UserName = XYECOM.Core.Utils.RemoveHTML(F("linkman")); //联系人
            messageInfo.M_Email = XYECOM.Core.Utils.RemoveHTML(F("email"));//电子邮件
            messageInfo.M_Moblie = XYECOM.Core.Utils.RemoveHTML(F("mobile"));//手机
            messageInfo.M_Title = XYECOM.Core.Utils.IsLength(40, XYECOM.Core.Utils.RemoveHTML(F("title")));//留言标题
            messageInfo.M_Content = XYECOM.Core.Utils.IsLength(400, XYECOM.Core.Utils.RemoveHTML(F("neirong")));//留言内容
            messageInfo.M_SenderType = F("type");
            messageInfo.M_Sex = false;
            messageInfo.U_ID = 0;
            messageInfo.M_UserType = false;
            messageInfo.M_RecverType = "";
            messageInfo.InfoId = infoId;
            string sexStr = "女士";

            if (F("sex") == "1")
            {
                messageInfo.M_Sex = true;
                sexStr = "先生";
            }

            if (_UserID > 0) messageInfo.UR_ID = _UserID;

            //这块有问题  因为客户端传递的变量usertype永远为1
            //个人认为应该根据选择企业或者个人值有所不同
            //if (F("usertype") == "1") messageInfo.M_UserType = true; //收到留言者类型
            messageInfo.M_UserType = true;

            int result = messageBLL.Insert(messageInfo);

            if (result >= 0)
            {

                string[] dLabel = new string[] {
                    messageInfo.M_Title,
                    messageInfo.M_Content,
                    "<ul><li>姓名:"+messageInfo.M_UserName+" " + sexStr+"</li><li>邮箱:"+messageInfo.M_Email+"</li><li>电话:"+messageInfo.M_Moblie+"</li></ul>",
                    webInfo.WebDomain,
                    webInfo.WebName
                };
                string[] sLabel = new string[] { "{$Title$}", "{$Body$}", "{$Contacts$}", "{$WebUrl$}", "{$WebName$}" };

                XYECOM.Business.Utils.SendMail(toemail, messageInfo.M_Title, XYECOM.Core.TemplateEmail.GetContent(dLabel, sLabel, "/templateEmail/Enquiry.htm"));

                XYECOM.Core.Utils.ClearSession("VNum");

                strMsg = "ok";
            }
            else
            {
                strMsg = "err";
            }

            ResponseXML(Result.Success, "", "<content>" + strMsg + "</content>");
            #endregion
        }
Esempio n. 5
0
        private void UserMessage()
        {
            string strMsg = "";

            string content = XYECOM.Core.Utils.IsLength(100, XYECOM.Core.XYRequest.GetQueryString("content"));
            string code = XYECOM.Core.XYRequest.GetQueryString("code");
            string title = XYECOM.Core.Utils.IsLength(50, XYECOM.Core.XYRequest.GetQueryString("title"));
            string type = XYECOM.Core.XYRequest.GetQueryString("type");
            string ids = XYECOM.Core.XYRequest.GetQueryString("ids");
            string uids = XYECOM.Core.XYRequest.GetQueryString("uids");

            if (content.Equals("") || title.Equals("") || ids.Equals("") || uids.Equals(""))
            {
                strMsg = "-1";
            }
            else if (!Business.CheckUser.CheckUserLogin())
            {
                strMsg = "nologin";
            }
            else
            {
                if (Business.CheckUser.UserInfo.userid.ToString() == uids)
                {
                    strMsg = "nomessage";
                }
            }

            if (XYECOM.Configuration.Security.Instance.IsEnabledValidateCode(XYECOM.Configuration.ValidateCodeItem.Message))
            {
                if (!CheckCode(code))
                {
                    strMsg = "codeErr";
                }
            }

            if (!strMsg.Equals(""))
            {
                ResponseXML(Result.Success, "", "<content>" + strMsg + "</content>");
            }

            //当前登录用户ID
            long loginUserId = Business.CheckUser.UserInfo.userid;
            //当前信息发布者ID
            long infoUserId = Convert.ToInt64(uids);

            string toEmail = new Business.UserReg().GetItem(infoUserId).Email;
            long infoId = XYECOM.Core.MyConvert.GetInt64(ids);

            #region 企业会员留言
            XYECOM.Business.UserInfo userInfoBLL = new XYECOM.Business.UserInfo();

            XYECOM.Model.UserInfo userInfo = userInfoBLL.GetItem(loginUserId);

            if (userInfo != null)
            {
                XYECOM.Model.MessageInfo messageInfo = new XYECOM.Model.MessageInfo();

                messageInfo.M_Adress = userInfo.Address;
                messageInfo.M_Content = XYECOM.Core.Utils.RemoveHTML(content);
                messageInfo.M_Email = userInfo.RegInfo.Email.ToString();
                messageInfo.M_FHM = userInfo.Fax.ToString();
                messageInfo.M_HasReply = false;
                messageInfo.M_Moblie = userInfo.Mobile.ToString();
                messageInfo.M_PHMa = userInfo.Telephone;
                messageInfo.M_Adress = userInfo.Address.ToString();
                messageInfo.M_RecverType = "";
                messageInfo.M_SenderType = type;
                messageInfo.M_Title = XYECOM.Core.Utils.RemoveHTML(title);
                messageInfo.UR_ID = infoUserId;
                messageInfo.M_UserName = userInfo.LinkMan;
                messageInfo.M_UserType = false;
                messageInfo.U_ID = loginUserId;
                messageInfo.M_CompanyName = userInfo.Name.ToString();
                messageInfo.M_Sex = userInfo.Sex;
                messageInfo.Area_ID = userInfo.AreaId;
                messageInfo.InfoId = infoId;

                string sexStr = "女士";

                if (userInfo.Sex) sexStr = "先生";

                int result = new XYECOM.Business.Message().Insert(messageInfo);
                if (result >= 0)
                {

                    string[] dLabel = new string[] {
                    messageInfo.M_Title,
                    messageInfo.M_Content,
                    "<ul><li>姓名:"+messageInfo.M_UserName+" " + sexStr+"("+messageInfo.M_CompanyName+")</li><li>邮箱:"+messageInfo.M_Email+"</li><li>电话:"+messageInfo.M_Moblie+"</li></ul>",
                    webInfo.WebDomain,
                    webInfo.WebName
                      };

                    string[] sLabel = new string[] { "{$Title$}", "{$Body$}", "{$Contacts$}", "{$WebUrl$}", "{$WebName$}" };
                    XYECOM.Business.Utils.SendMail(toEmail, messageInfo.M_Title, XYECOM.Core.TemplateEmail.GetContent(dLabel, sLabel, "/templateEmail/Enquiry.htm"));
                    XYECOM.Core.Utils.ClearSession("VNum");
                    strMsg = "ok";
                }
                else
                {
                    strMsg = "err";
                }
            }
            #endregion

            ResponseXML(Result.Success, "", "<content>" + strMsg + "</content>");
        }
Esempio n. 6
0
        /// <summary>
        /// ��ȡһ����¼
        /// </summary>
        /// <param name="M_ID">��¼���</param>
        /// <returns>һ����¼</returns>
        public XYECOM.Model.MessageInfo GetItem(long M_ID)
        {
            SqlParameter[] param = new SqlParameter[]
            {
                new SqlParameter("@strWhere"," Where M_ID=" + M_ID.ToString()),
                new SqlParameter("@strTableName","pl_Message"),
                new SqlParameter("@strOrder","")
            };

            XYECOM.Model.MessageInfo info = null;

            using (SqlDataReader dr = XYECOM.Core.Data.SqlHelper.ExecuteReader(CommandType.StoredProcedure, "XYP_SelectByWhere", param))
            {
                if (dr.Read())
                {
                    info = new XYECOM.Model.MessageInfo();

                    if (dr["Area_ID"].ToString() != "")
                    {
                        info.Area_ID = Convert.ToInt32(dr["Area_ID"].ToString());
                    }
                    else
                    {
                        info.Area_ID = 0;
                    }
                    if (dr["M_Adress"].ToString() != "")
                    {
                        info.M_Adress = dr["M_Adress"].ToString();
                    }
                    else
                    {
                        info.M_Adress = "";
                    }
                    if (dr["M_CompanyName"].ToString() != "")
                    {
                        info.M_CompanyName = dr["M_CompanyName"].ToString();
                    }
                    else
                    {
                        info.M_CompanyName = "";
                    }
                    if (dr["M_Content"].ToString() != "")
                    {
                        info.M_Content = dr["M_Content"].ToString();
                    }
                    else
                    {
                        info.M_Content = "";
                    }
                    if (dr["M_Email"].ToString() != "")
                    {
                        info.M_Email = dr["M_Email"].ToString();
                    }
                    else
                    {
                        info.M_Email = "";
                    }
                    if (dr["M_FHM"].ToString() != "")
                    {
                        info.M_FHM = dr["M_FHM"].ToString();
                    }
                    else
                    {
                        info.M_FHM = "";
                    }
                    if (dr["M_HasReply"].ToString() != "")
                    {
                        if (Convert.ToBoolean(dr["M_HasReply"].ToString().ToLower()) == true)
                        {
                            info.M_HasReply = true;
                        }
                        else
                        {
                            info.M_HasReply = false;
                        }
                    }
                    else
                    {
                        info.M_HasReply = false;
                    }
                    if (dr["M_Moblie"].ToString() != "")
                    {
                        info.M_Moblie = dr["M_Moblie"].ToString();
                    }
                    else
                    {
                        info.M_Moblie = "";
                    }

                    if (dr["M_PHMa"].ToString() != "")
                    {
                        info.M_PHMa = dr["M_PHMa"].ToString();
                    }
                    else
                    {
                        info.M_PHMa = "";
                    }
                    if (dr["M_RecverType"].ToString() != "")
                    {
                        info.M_RecverType = dr["M_RecverType"].ToString();
                    }
                    else
                    {
                        info.M_RecverType = "";
                    }
                    if (dr["M_Restore"].ToString() != "")
                    {
                        if (Convert.ToBoolean(dr["M_Restore"].ToString().ToLower()) == true)
                        {
                            info.M_Restore = true;
                        }
                        else
                        {
                            info.M_Restore = false;
                        }
                    }
                    else
                    {
                        info.M_Restore = false;
                    }
                    if (dr["M_SenderType"].ToString() != "")
                    {
                        info.M_SenderType = dr["M_SenderType"].ToString();
                    }
                    else
                    {
                        info.M_SenderType = "";
                    }

                    if (dr["M_Sex"].ToString() != "")
                    {
                        if (Convert.ToBoolean(dr["M_Sex"].ToString().ToLower()) == true)
                        {
                            info.M_Sex = true;
                        }
                        else
                        {
                            info.M_Sex = false;
                        }
                    }
                    else
                    {
                        info.M_Sex = false;
                    }
                    if (dr["M_Title"].ToString() != "")
                    {
                        info.M_Title = dr["M_Title"].ToString();
                    }
                    else
                    {
                        info.M_Title = "";
                    }
                    if (dr["M_UserName"].ToString() != "")
                    {
                        info.M_UserName = dr["M_UserName"].ToString();
                    }
                    else
                    {
                        info.M_UserName = "";
                    }

                    if (dr["M_UserType"].ToString() != "")
                    {
                        if (Convert.ToBoolean(dr["M_UserType"].ToString().ToLower()) == true)
                        {
                            info.M_UserType = true;
                        }
                        else
                        {
                            info.M_UserType = false;
                        }
                    }
                    else
                    {
                        info.M_UserType = false;
                    }
                    if (dr["U_ID"].ToString() != "")
                    {
                        info.U_ID = Convert.ToInt32(dr["U_ID"].ToString());
                    }
                    else
                    {
                        info.U_ID = 0;
                    }
                    if (dr["UR_ID"].ToString() != "")
                    {
                        info.UR_ID = Convert.ToInt32(dr["UR_ID"].ToString());
                    }
                    else
                    {
                        info.UR_ID = 0;
                    }
                    if (dr["M_AddTime"].ToString() != "")
                    {
                        info.M_AddTime = Convert.ToDateTime(dr["M_AddTime"].ToString());
                    }
                }
            }

            return info;
        }
Esempio n. 7
0
        /// <summary>
        /// ���û�ע��
        /// </summary>
        /// <param name="userRegInfo">�û�ע����Ϣʵ�����</param>
        /// <param name="userInfo">�û�ʵ�����</param>
        /// <param name="individualInfo">�û�������Ϣʵ�����</param>
        /// <param name="userId">�û����Id</param>
        /// <returns>ע������ʵ�����</returns>
        public Model.ResisterUserReturnValue Register(Model.UserRegInfo userRegInfo, Model.UserInfo userInfo, string sourcePassword, out long userId)
        {
            userId = 0;

            if (!XYECOM.Configuration.WebInfo.Instance.IsRegister)
            {
                return XYECOM.Model.ResisterUserReturnValue.ForbidRegister;
            }

            if (null == userRegInfo)
            {
                return XYECOM.Model.ResisterUserReturnValue.Failed;
            }
            Model.UserType userType = (Model.UserType)userRegInfo.UserType;

            if (null == userInfo)
            {
                return XYECOM.Model.ResisterUserReturnValue.Failed;
            }

            string userName = userRegInfo.LoginName;
            string password = sourcePassword;
            string email = userRegInfo.Email;

            if (string.IsNullOrEmpty(userName) || userName.Trim().Equals("")
                || string.IsNullOrEmpty(password) || password.Trim().Equals("")
                || string.IsNullOrEmpty(email) || email.Trim().Equals(""))
            {
                return XYECOM.Model.ResisterUserReturnValue.Failed;
            }

            if (IsExistTheUserName(userName))
            {
                return XYECOM.Model.ResisterUserReturnValue.UserNameExists;
            }

            if (IsExistTheEmail(email))
            {
                return XYECOM.Model.ResisterUserReturnValue.EmailExists;
            }

            XYECOM.Configuration.WebInfo webInfo = XYECOM.Configuration.WebInfo.Instance;

            if (webInfo.ForbidName != "")
            {
                string[] names = webInfo.ForbidName.Split(',');

                for (int j = 0; j < names.Length; j++)
                {
                    if (userName.Equals(names[j].ToLower()))
                    {
                        return XYECOM.Model.ResisterUserReturnValue.ForbidName;
                    }
                }
            }

            #region �û�ע����Ϣ
            userId = 0;
            userRegInfo.AuditingState = Model.AuditingState.Null;
            int _result = new XYECOM.Business.UserReg().Insert(userRegInfo, out userId);

            #endregion

            #region дCookie
            if (_result <= 0)
            {
                return XYECOM.Model.ResisterUserReturnValue.Failed;
            }

            string cookieDomain = XYECOM.Configuration.WebInfo.Instance.CookieDomain;

            XYECOM.Core.Utils.WriteCookie("UserId", userId.ToString(), cookieDomain);
            //�պ����� 12-07-08
            XYECOM.Core.Utils.WriteCookie("U_ID", userId.ToString(), cookieDomain);

            //add by liujia 2008-11-21 ����Cookie��Session���������֤
            XYECOM.Core.Utils.WriteCookie("UserName", userRegInfo.LoginName, cookieDomain);
            XYECOM.Core.Utils.WriteCookie("PassWord", userRegInfo.Password, cookieDomain);

            #endregion

            //�û���˷�ʽ
            if (webInfo.UserRegisterAuditingType)
            {
                new Business.Auditing().UpdatesAuditing(userId, "u_user", XYECOM.Model.AuditingState.Passed);
            }

            #region ���û�������
            //���û�������
            if (webInfo.IsRegisterMessage)
            {
                XYECOM.Model.MessageInfo messageInfo = new XYECOM.Model.MessageInfo();

                messageInfo.M_Email = email;
                messageInfo.M_CompanyName = "";
                messageInfo.M_FHM = "";
                messageInfo.M_Moblie = "";
                messageInfo.M_PHMa = "";
                messageInfo.M_SenderType = "user";
                messageInfo.M_Title = webInfo.RegisterMessageTitle;
                messageInfo.M_Content = webInfo.RegisterMessageContent;
                messageInfo.U_ID = -1;
                messageInfo.UR_ID = userId;
                messageInfo.M_UserName = "";
                messageInfo.M_RecverType = "";
                messageInfo.M_Adress = "";
                new XYECOM.Business.Message().Insert(messageInfo);
            }

            #endregion

            #region �����ҵ�û���Ϣ
            userInfo.UserId = userId;
            userInfo.Email = userRegInfo.Email;
            XYECOM.Business.UserInfo userInfoBLL = new XYECOM.Business.UserInfo();

            _result = userInfoBLL.Insert(userInfo);
            #endregion

            #region ���û������û�������֤(��ҵ���ͣ������û����÷���)
            bool sendMailFlag = true;
            if (webInfo.IsRegisterEmail)
            {
                if (email != "")
                {
                    sendMailFlag = SendActivationCode(userId, userRegInfo);
                }
            }
            #endregion

            //Add Login Log
            string ip = XYECOM.Core.XYRequest.GetIP();
            int i = new Business.UserLogin().Insert(userId, ip, XYECOM.Model.UserLog.Register.ToString());

            if (!sendMailFlag)
                return XYECOM.Model.ResisterUserReturnValue.SendEmailFailed;
            else
                return XYECOM.Model.ResisterUserReturnValue.Success;
        }
Esempio n. 8
0
        /// <summary>
        /// �ж��û��ȼ��Ƿ��ѵ���
        /// </summary>
        /// <param name="regInfo">�û���</param>
        /// <param name="isSendMsg">������֤����Ƿ�����Ϣ������ʾ</param>
        /// <param name="days">�����ʱ��ļ������</param>
        /// <returns>ʵ�����</returns>
        public Model.UserGradeState GetUserGradeState(Model.UserRegInfo regInfo, bool isSendMsg, out string days)
        {
            if (regInfo == null)
            {
                days = "";
                return XYECOM.Model.UserGradeState.Normal;
            }

            string state = DAL.GetUserGradeState(regInfo.UserId);

            if (String.IsNullOrEmpty(state)
                || state.Equals("")
                || !state.Contains("|"))
            {
                days = "";
                return XYECOM.Model.UserGradeState.Normal;
            }

            string[] values = state.Split('|');

            days = values[1];

            if (values[0].Equals("normal"))
                return XYECOM.Model.UserGradeState.Normal;

            Model.MessageInfo info = new XYECOM.Model.MessageInfo();
            Business.Message msgBLL = new Message();

            if (values[0].Equals("degrade"))
            {
                if (days.Equals("ok") && isSendMsg)
                {
                    info.U_ID = -1;
                    info.UR_ID = -1;
                    info.M_SenderType = "administrator";
                    info.M_Title = "��Ա�Զ������ɹ�";
                    info.M_Content = "�û����Ϊ:" + regInfo.UserId + ",�û���Ϊ:" + regInfo.LoginName + "���û��ȼ��ѵ���,ϵͳ�Զ������ɹ�,�����";
                }
                else if (days.Equals("err") && isSendMsg)
                {
                    info.U_ID = -1;
                    info.UR_ID = -1;
                    info.M_SenderType = "administrator";
                    info.M_Title = "��Ա�Զ�����ʧ��";
                    info.M_Content = "�û����Ϊ:" + regInfo.UserId + ",�û���Ϊ:" + regInfo.LoginName + "���û��ȼ��ѵ���,ϵͳ�Զ�����ʧ��,���ֶ����併��";
                }
                //������Ա������
                msgBLL.Insert(info);

                //���û�������
                if (days.Equals("ok") && isSendMsg)
                {
                    info.UR_ID = regInfo.UserId;
                    info.M_SenderType = "user";
                    info.M_Title = "��Ա�Զ�����֪ͨ";
                    info.M_Content = "���Ļ�Ա�ʸ��ѵ���,ϵͳ�Զ�������";
                    msgBLL.Insert(info);
                }
                return XYECOM.Model.UserGradeState.Degrade;
            }

            if (values[0].Equals("remind") && isSendMsg)
            {
                info.U_ID = -1;
                info.UR_ID = regInfo.UserId;
                info.M_SenderType = "user";
                info.M_Title = "��Ա����֪ͨ";
                info.M_Content = "���Ļ�Ա�ʸ���" + days + "�쵽��,�뼰ʱ���ѻ������Ա��ϵ.";
                msgBLL.Insert(info);

                return XYECOM.Model.UserGradeState.Remind;
            }

            return XYECOM.Model.UserGradeState.Normal;
        }