Example #1
0
        protected override void PageLoad()
        {
            base.PageLoad();
            if (RequestHelper.GetQueryString <string>("Action") == "AddUserMessage")
            {
                this.AddUserMessage();
            }
            int queryString = RequestHelper.GetQueryString <int>("Page");

            if (queryString < 1)
            {
                queryString = 1;
            }
            int pageSize = 3;
            int count    = 0;
            UserMessageSeachInfo userMessage = new UserMessageSeachInfo();

            //userMessage.UserID = base.UserID;
            userMessage.IsChecked             = 1;
            this.userMessageList              = UserMessageBLL.SearchUserMessageList(queryString, pageSize, userMessage, ref count);
            this.commonPagerClass.URL         = "javascript:readUserMessage($Page);";
            this.commonPagerClass.CurrentPage = queryString;
            this.commonPagerClass.PageSize    = pageSize;
            this.commonPagerClass.Count       = count;
        }
Example #2
0
        /// <summary>
        /// 添加留言
        /// </summary>
        protected void AddUserMessage()
        {
            string result       = string.Empty;
            int    messageClass = RequestHelper.GetQueryString <int>("MessageClass");
            string title        = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Title"));
            string content      = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Content"));

            if (content == string.Empty || content == string.Empty)
            {
                result = "请填写标题和内容";
            }
            else
            {
                UserMessageInfo userMessage = new UserMessageInfo();
                userMessage.MessageClass      = messageClass;
                userMessage.Title             = title;
                userMessage.Content           = content;
                userMessage.UserIP            = ClientHelper.IP;
                userMessage.PostDate          = RequestHelper.DateNow;
                userMessage.IsHandler         = (int)BoolType.False;
                userMessage.AdminReplyContent = string.Empty;
                userMessage.AdminReplyDate    = RequestHelper.DateNow;
                userMessage.UserId            = base.UserId;
                userMessage.UserName          = base.UserName;
                UserMessageBLL.Add(userMessage);
            }
            ResponseHelper.Write(result);
            ResponseHelper.End();
        }
Example #3
0
        protected override void PageLoad()
        {
            base.PageLoad();
            int queryString = RequestHelper.GetQueryString <int>("ID");

            this.userMessage = UserMessageBLL.ReadUserMessage(queryString, base.UserID);
        }
Example #4
0
        /// <summary>
        /// 页面加载
        /// </summary>
        protected override void PageLoad()
        {
            base.PageLoad();
            string action = RequestHelper.GetQueryString <string>("Action");

            if (action == "AddUserMessage")
            {
                AddUserMessage();
            }
            int currentPage = RequestHelper.GetQueryString <int>("Page");

            if (currentPage < 1)
            {
                currentPage = 1;
            }
            int pageSize = 15;
            int count    = 0;
            UserMessageSeachInfo userMessageSeach = new UserMessageSeachInfo();

            userMessageSeach.UserId    = base.UserId;
            userMessageList            = UserMessageBLL.SearchList(currentPage, pageSize, userMessageSeach, ref count);
            ajaxPagerClass.CurrentPage = currentPage;
            ajaxPagerClass.PageSize    = pageSize;
            ajaxPagerClass.Count       = count;
            ajaxPagerClass.FirstPage   = "<<首页";
            ajaxPagerClass.PreviewPage = "<<上一页";
            ajaxPagerClass.NextPage    = "下一页>>";
            ajaxPagerClass.LastPage    = "末页>>";
            ajaxPagerClass.ListType    = false;
            ajaxPagerClass.DisCount    = false;
            ajaxPagerClass.PrenextType = true;
        }
        /// <summary>
        /// 页面加载
        /// </summary>
        protected override void PageLoad()
        {
            base.PageLoad();
            int id = RequestHelper.GetQueryString <int>("ID");

            userMessage   = UserMessageBLL.Read(id, base.UserId);
            user          = UserBLL.ReadUserMore(base.UserId);
            userGradeName = UserGradeBLL.Read(base.GradeID).Name;
        }
Example #6
0
        /// <summary>
        /// 在线咨询
        /// </summary>
        protected void AskOnline()
        {
            string errorMsg    = string.Empty;
            int    messageType = 6;

            string name = StringHelper.SearchSafe(RequestHelper.GetForm <string>("Name"));

            string email    = StringHelper.SearchSafe(RequestHelper.GetForm <string>("Email"));
            string Tel      = StringHelper.SearchSafe(RequestHelper.GetForm <string>("Tel"));
            string Content  = StringHelper.SearchSafe(RequestHelper.GetForm <string>("Content"));
            string safeCode = StringHelper.SearchSafe(RequestHelper.GetForm <string>("SafeCode"));

            //检查验证码
            if (errorMsg == string.Empty)
            {
                if (safeCode.ToLower() != Cookies.Common.CheckCode.ToLower())
                {
                    errorMsg = "验证码错误";
                    Response.Write("error|" + errorMsg);
                    Response.End();
                }
            }
            if (errorMsg == string.Empty)
            {
                try
                {
                    UserMessageInfo userMessage = new UserMessageInfo();
                    userMessage.MessageClass      = messageType;
                    userMessage.UserIP            = ClientHelper.IP;
                    userMessage.PostDate          = RequestHelper.DateNow;
                    userMessage.IsHandler         = (int)BoolType.False;
                    userMessage.AdminReplyContent = string.Empty;;
                    userMessage.AdminReplyDate    = RequestHelper.DateNow;
                    userMessage.UserId            = 0;
                    userMessage.Title             = string.Empty;
                    userMessage.UserName          = name;
                    userMessage.Tel   = Tel;
                    userMessage.Email = email;

                    userMessage.Content = Content;

                    UserMessageBLL.Add(userMessage);
                    Response.Clear();
                    Response.Write("ok|提交成功");
                }
                catch (Exception ex)
                {
                    //Response.Write("error|" + StringHelper.Substring(ex.ToString(), 10));
                    Response.Clear();
                    Response.Write("error|" + "出错了,请稍后重试");
                }
                finally
                {
                    Response.End();
                }
            }
        }
Example #7
0
 protected void DeleteButton_Click(object sender, EventArgs e)
 {
     CheckAdminPower("DeleteUserMessage", PowerCheckType.Single);
     string[] ids = RequestHelper.GetIntsForm("SelectID").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
     if (ids.Length > 0)
     {
         UserMessageBLL.Delete(Array.ConvertAll <string, int>(ids, k => Convert.ToInt32(k)));
         AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("UserMessage"), string.Join(",", ids));
         ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
     }
 }
Example #8
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("DeleteUserMessage", PowerCheckType.Single);
            string intsForm = RequestHelper.GetIntsForm("SelectID");

            if (intsForm != string.Empty)
            {
                UserMessageBLL.DeleteUserMessage(intsForm, 0);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("UserMessage"), intsForm);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
            }
        }
Example #9
0
        /// <summary>
        /// 添加留言
        /// </summary>
        protected void AddUserMessage()
        {
            string result             = string.Empty;
            int    messageClass       = RequestHelper.GetQueryString <int>("MessageClass");
            string title              = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Title"));
            string content            = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Content"));
            string userMessageCookies = CookiesHelper.ReadCookieValue("UserMessageCookies" + base.UserId.ToString());

            if (content == string.Empty || content == string.Empty)
            {
                result = "请填写标题和内容";
            }
            else
            {
                if (ShopConfig.ReadConfigInfo().CommentRestrictTime > 0 && !string.IsNullOrEmpty(userMessageCookies))
                {
                    string[] strArray = userMessageCookies.Split(new char[] { '|' });
                    string   _userId  = strArray[0];
                    string   _title   = strArray[1];
                    string   _content = strArray[2];
                    //如果该用户在限制时间内提交过相同title或content的内容,则不能再频繁提交
                    if (_userId == base.UserId.ToString() && (title == Server.UrlDecode(_title) || content == (Server.UrlDecode(_content))))
                    {
                        result = "请不要频繁提交相似留言";
                    }
                }
            }
            if (string.IsNullOrEmpty(result))
            {
                UserMessageInfo userMessage = new UserMessageInfo();
                userMessage.MessageClass      = messageClass;
                userMessage.Title             = title;
                userMessage.Content           = content;
                userMessage.UserIP            = ClientHelper.IP;
                userMessage.PostDate          = RequestHelper.DateNow;
                userMessage.IsHandler         = (int)BoolType.False;
                userMessage.AdminReplyContent = string.Empty;
                userMessage.AdminReplyDate    = RequestHelper.DateNow;
                userMessage.UserId            = base.UserId;
                userMessage.UserName          = base.UserName;
                UserMessageBLL.Add(userMessage);
                if (ShopConfig.ReadConfigInfo().CommentRestrictTime > 0)
                {
                    string cookieValue = base.UserId + "|" + Server.UrlEncode(title) + "|" + Server.UrlEncode(content);
                    CookiesHelper.AddCookie("UserMessageCookies" + base.UserId.ToString(), cookieValue, ShopConfig.ReadConfigInfo().CommentRestrictTime, TimeType.Second);
                }
            }

            ResponseHelper.Write(result);
            ResponseHelper.End();
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     styleid = RequestHelper.GetQueryString <int>("StryleID");
     if (!Page.IsPostBack)
     {
         int userMessageID = RequestHelper.GetQueryString <int>("ID");
         if (userMessageID != int.MinValue)
         {
             CheckAdminPower("ReadUserMessage", PowerCheckType.Single);
             userMessage            = UserMessageBLL.Read(userMessageID);
             AdminReplyContent.Text = userMessage.AdminReplyContent;
         }
     }
 }
Example #11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack)
     {
         int queryString = RequestHelper.GetQueryString <int>("ID");
         if (queryString != -2147483648)
         {
             base.CheckAdminPower("ReadUserMessage", PowerCheckType.Single);
             this.userMessage            = UserMessageBLL.ReadUserMessage(queryString, 0);
             this.IsHandler.Text         = this.userMessage.IsHandler.ToString();
             this.AdminReplyContent.Text = this.userMessage.AdminReplyContent;
             this.IsChecked.Text         = this.userMessage.IsChecked.ToString();
         }
     }
 }
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            UserMessageInfo userMessage = new UserMessageInfo();

            userMessage.Id = RequestHelper.GetQueryString <int>("ID");
            if (userMessage.Id > 0)
            {
                userMessage                   = UserMessageBLL.Read(userMessage.Id);
                userMessage.IsHandler         = RequestHelper.GetForm <int>("IsHandler");
                userMessage.AdminReplyContent = AdminReplyContent.Text;
                userMessage.AdminReplyDate    = RequestHelper.DateNow;

                CheckAdminPower("UpdateUserMessage", PowerCheckType.Single);
                UserMessageBLL.Update(userMessage);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("UserMessage"), userMessage.Id);
            }
            ScriptHelper.Alert(ShopLanguage.ReadLanguage("OperateOK"), RequestHelper.RawUrl);
        }
Example #13
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            UserMessageInfo userMessage = new UserMessageInfo();

            userMessage.ID                = RequestHelper.GetQueryString <int>("ID");
            userMessage.IsHandler         = Convert.ToInt32(this.IsHandler.Text);
            userMessage.AdminReplyContent = this.AdminReplyContent.Text;
            userMessage.AdminReplyDate    = RequestHelper.DateNow;
            userMessage.IsChecked         = Convert.ToInt32(this.IsChecked.Text);
            string alertMessage = ShopLanguage.ReadLanguage("ReplyOK");

            if (userMessage.ID > 0)
            {
                base.CheckAdminPower("UpdateUserMessage", PowerCheckType.Single);
                UserMessageBLL.UpdateUserMessage(userMessage);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("UserMessage"), userMessage.ID);
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
Example #14
0
        private void UseMessage()
        {
            UserMessageInfo usmInfo   = new UserMessageInfo();
            string          result    = "ok|/HZ/product.html";
            string          borthdate = RequestHelper.GetForm <string>("J-xl");//到岗日期

            if (string.IsNullOrEmpty(borthdate))
            {
                borthdate = RequestHelper.GetForm <string>("datetime");
            }
            int    fwdate  = RequestHelper.GetForm <int>("fwdate");     //服务天数
            string fwStyle = RequestHelper.GetForm <string>("fwStyle"); //服务方式
            string jiguan  = RegionBLL.RegionNameList(singleUnlimitClass.ClassID);

            if (string.IsNullOrEmpty(jiguan))
            {
                jiguan = RequestHelper.GetForm <string>("checkCity") + " " + RequestHelper.GetForm <string>("checkCity1") + " " + RequestHelper.GetForm <string>("checkCity2");
            }
            string address = RequestHelper.GetForm <string>("address");

            if (string.IsNullOrEmpty(address))
            {
                address = RequestHelper.GetForm <string>("orAddress");
            }
            string name    = RequestHelper.GetForm <string>("name");
            string phone   = RequestHelper.GetForm <string>("phone");
            string content = RequestHelper.GetForm <string>("content");

            usmInfo.Title        = thisArticle.Title;
            usmInfo.Servedays    = fwdate;
            usmInfo.UserName     = name;
            usmInfo.Tel          = phone;
            usmInfo.Email        = fwStyle;
            usmInfo.Birthday     = borthdate;
            usmInfo.Address      = address;
            usmInfo.AddCol1      = jiguan;
            usmInfo.Content      = content;
            usmInfo.MessageClass = 7;
            usmInfo.UserIP       = ClientHelper.IP;
            UserMessageBLL.Add(usmInfo);
            ResponseHelper.Write(result);
            ResponseHelper.End();
        }
Example #15
0
        public void UseMessage()
        {
            UserMessageInfo usmInfo = new UserMessageInfo();

            string result = "ok|/HZ/Table.html";



            string name      = RequestHelper.GetForm <string>("name");
            string sex       = RequestHelper.GetForm <string>("sex");
            string borthdate = RequestHelper.GetForm <string>("borthdate");
            string job       = RequestHelper.GetForm <string>("job");
            string jiguan    = RegionBLL.RegionNameList(singleUnlimitClass.ClassID);
            string xianzhuju = RegionBLL.RegionNameList(singleUnlimitClass1.ClassID);
            string address   = RequestHelper.GetForm <string>("address");
            string phone     = RequestHelper.GetForm <string>("phone");

            if (RequestHelper.GetQueryString <string>("cstyle") == "Mobile")
            {
                result    = "ok|/HZ/Mobile/Table.html";
                borthdate = RequestHelper.GetForm <string>("datetime");
                jiguan    = RequestHelper.GetForm <string>("checkCity") + " " + RequestHelper.GetForm <string>("checkCity1") + " " + RequestHelper.GetForm <string>("checkCity2");
                xianzhuju = RequestHelper.GetForm <string>("address") + " " + RequestHelper.GetForm <string>("address1") + " " + RequestHelper.GetForm <string>("address2");
                address   = RequestHelper.GetForm <string>("orAddress");
            }
            usmInfo.Title        = "申请成为照护人员";
            usmInfo.Liveplace    = sex;
            usmInfo.UserName     = name;
            usmInfo.Tel          = phone;
            usmInfo.Email        = job;
            usmInfo.Birthday     = borthdate;
            usmInfo.Address      = address;
            usmInfo.AddCol1      = jiguan;
            usmInfo.AddCol2      = xianzhuju;
            usmInfo.UserIP       = ClientHelper.IP;
            usmInfo.MessageClass = 8;
            UserMessageBLL.Add(usmInfo);
            ResponseHelper.Write(result);
            ResponseHelper.End();
        }
Example #16
0
        protected void AddUserMessage()
        {
            string resultData   = "{";
            int    ID           = RequestHelper.GetQueryString <int>("ID");
            string title        = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Title"));
            string content      = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Content"));
            int    messageClass = RequestHelper.GetQueryString <int>("MessageClass");
            string name         = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Name"));
            string mobile       = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Mobile"));

            if ((mobile == string.Empty) || (content == string.Empty))
            {
                resultData += "\"result\":\"false\",\"error\":\"ÇëÌîдÊÖ»úºÍÄÚÈÝ\"";
            }
            else
            {
                UserMessageInfo userMessage = new UserMessageInfo();
                userMessage.MessageClass      = messageClass;
                userMessage.Title             = title;
                userMessage.Content           = content;
                userMessage.UserIP            = ClientHelper.IP;
                userMessage.PostDate          = RequestHelper.DateNow;
                userMessage.IsHandler         = 0;
                userMessage.AdminReplyContent = string.Empty;
                userMessage.AdminReplyDate    = RequestHelper.DateNow;
                userMessage.UserID            = Cookies.User.GetUserID(false);
                userMessage.UserName          = name;
                if (ID > 0)
                {
                    userMessage.ParentID = ID;
                }
                userMessage.Mobile = mobile;
                UserMessageBLL.AddUserMessage(userMessage);
                resultData += "\"result\":\"true\",\"error\":\"\"";
            }
            resultData += "}";
            ResponseHelper.Write(resultData);
            ResponseHelper.End();
        }
Example #17
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         CheckAdminPower("ReadUserMessage", PowerCheckType.Single);
         classID = RequestHelper.GetQueryString <int>("MessageClass");
         UserMessageSeachInfo userMessageSearch = new UserMessageSeachInfo();
         userMessageSearch.MessageClass  = RequestHelper.GetQueryString <int>("MessageClass");
         userMessageSearch.Title         = RequestHelper.GetQueryString <string>("Title");
         userMessageSearch.StartPostDate = RequestHelper.GetQueryString <DateTime>("StartPostDate");
         userMessageSearch.EndPostDate   = ShopCommon.SearchEndDate(RequestHelper.GetQueryString <DateTime>("EndPostDate"));
         userMessageSearch.UserName      = RequestHelper.GetQueryString <string>("UserName");
         userMessageSearch.IsHandler     = RequestHelper.GetQueryString <int>("IsHandler");
         MessageClass.Text  = RequestHelper.GetQueryString <string>("MessageClass");
         Title.Text         = RequestHelper.GetQueryString <string>("Title");
         StartPostDate.Text = RequestHelper.GetQueryString <string>("StartPostDate");
         EndPostDate.Text   = RequestHelper.GetQueryString <string>("EndPostDate");
         UserName.Text      = RequestHelper.GetQueryString <string>("UserName");
         IsHandler.Text     = RequestHelper.GetQueryString <string>("IsHandler");
         BindControl(UserMessageBLL.SearchList(CurrentPage, PageSize, userMessageSearch, ref Count), RecordList, MyPager);
     }
 }
Example #18
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack)
     {
         base.CheckAdminPower("ReadUserMessage", PowerCheckType.Single);
         this.classID = RequestHelper.GetQueryString <int>("MessageClass");
         UserMessageSeachInfo userMessage = new UserMessageSeachInfo();
         userMessage.MessageClass  = RequestHelper.GetQueryString <int>("MessageClass");
         userMessage.Title         = RequestHelper.GetQueryString <string>("Title");
         userMessage.StartPostDate = RequestHelper.GetQueryString <DateTime>("StartPostDate");
         userMessage.EndPostDate   = ShopCommon.SearchEndDate(RequestHelper.GetQueryString <DateTime>("EndPostDate"));
         userMessage.UserName      = RequestHelper.GetQueryString <string>("UserName");
         userMessage.IsHandler     = RequestHelper.GetQueryString <int>("IsHandler");
         this.MessageClass.Text    = RequestHelper.GetQueryString <string>("MessageClass");
         this.Title.Text           = RequestHelper.GetQueryString <string>("Title");
         this.StartPostDate.Text   = RequestHelper.GetQueryString <string>("StartPostDate");
         this.EndPostDate.Text     = RequestHelper.GetQueryString <string>("EndPostDate");
         this.UserName.Text        = RequestHelper.GetQueryString <string>("UserName");
         this.IsHandler.Text       = RequestHelper.GetQueryString <string>("IsHandler");
         base.BindControl(UserMessageBLL.SearchUserMessageList(base.CurrentPage, base.PageSize, userMessage, ref this.Count), this.RecordList, this.MyPager);
     }
 }