Ejemplo n.º 1
0
 /// <summary>
 /// 重写虚方法,此方法在Init事件执行
 /// </summary>
 protected override void InitPage()
 {
     action = DTRequest.GetQueryString("action");
     id     = DTRequest.GetQueryInt("id");
     if (action.ToLower() == DTEnums.ActionEnum.Edit.ToString().ToLower())
     {
         BLL.user_addr_book bll = new BLL.user_addr_book();
         if (!bll.Exists(id))
         {
             HttpContext.Current.Response.Redirect(linkurl("error", "?msg=" + Utils.UrlEncode("出错了,您要浏览的页面不存在或已删除!")));
             return;
         }
         model = bll.GetModel(id);
         if (model.user_id != userModel.id)
         {
             HttpContext.Current.Response.Redirect(linkurl("error", "error.aspx?msg=" + Utils.UrlEncode("出错了,您所要修改的并非自己的地址!")));
             return;
         }
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 重写虚方法,此方法在Init事件执行
 /// </summary>
 protected override void InitPage()
 {
     action = DTRequest.GetQueryString("action");
     id = DTRequest.GetQueryInt("id");
     if (action.ToLower() == DTEnums.ActionEnum.Edit.ToString().ToLower())
     {
         BLL.user_addr_book bll = new BLL.user_addr_book();
         if (!bll.Exists(id))
         {
             HttpContext.Current.Response.Redirect(linkurl("error", "?msg=" + Utils.UrlEncode("出错了,您要浏览的页面不存在或已删除!")));
             return;
         }
         model = bll.GetModel(id);
         if (model.user_id != userModel.id)
         {
             HttpContext.Current.Response.Redirect(linkurl("error", "error.aspx?msg=" + Utils.UrlEncode("出错了,您所要修改的并非自己的地址!")));
             return;
         }
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 重写虚方法,此方法在Init事件执行
 /// </summary>
 protected override void InitPage()
 {
     action = DTRequest.GetQueryString("action");
     id     = DTRequest.GetQueryInt("id");
     if (action.ToLower() == DTEnums.ActionEnum.Edit.ToString().ToLower())
     {
         BLL.user_addr_book bll = new BLL.user_addr_book();
         if (!bll.Exists(id))
         {
             HttpContext.Current.Response.Redirect(linkurl("error"));
             return;
         }
         model = bll.GetModel(id);
         if (model.user_id != userModel.id)
         {
             HttpContext.Current.Response.Redirect(linkurl("error"));
             return;
         }
     }
 }
Ejemplo n.º 4
0
 private void user_address_default(HttpContext context)
 {
     //检查用户是否登录
     Model.users userModel = new BasePage().GetUserInfo();
     if (userModel == null)
     {
         context.Response.Write("{\"status\":0, \"msg\":\"对不起,用户尚未登录或已超时!\"}");
         return;
     }
     int id = DTRequest.GetQueryInt("id", 0);
     BLL.user_addr_book bll = new BLL.user_addr_book();
     if (bll.Exists(id, userModel.user_name))
     {
         bll.SetDefault(id, userModel.user_name);
         context.Response.Write("{\"status\":1, \"msg\":\"默认收货地址设置成功!\"}");
         return;
     }
     context.Response.Write("{\"status\":0, \"msg\":\"对不起,该记录不存在或已删除!\"}");
     return;
 }
Ejemplo n.º 5
0
        private void user_address_edit(HttpContext context)
        {
            //检查用户是否登录
            Model.users userModel = new BasePage().GetUserInfo();
            Model.user_addr_book model = new Model.user_addr_book();
            BLL.user_addr_book bll = new BLL.user_addr_book();
            if (userModel == null)
            {
                context.Response.Write("{\"status\":0, \"msg\":\"对不起,用户尚未登录或已超时!\"}");
                return;
            }
            int id = DTRequest.GetQueryInt("id", 0);
            if (id > 0)
            {
                if (!bll.Exists(id, userModel.user_name))
                {
                    context.Response.Write("{\"status\":0, \"msg\":\"对不起,收货地址不存在或已删除!\"}");
                    return;
                }
                model = bll.GetModel(id);
            }
            string code = DTRequest.GetFormString("txtCode");
            string accept_name = DTRequest.GetFormString("txtAcceptName");
            string province = Utils.ToHtml(DTRequest.GetFormString("txtProvince"));
            string city = Utils.ToHtml(DTRequest.GetFormString("txtCity"));
            string area = Utils.ToHtml(DTRequest.GetFormString("txtArea"));
            string address = Utils.ToHtml(context.Request.Form["txtAddress"]);
            string mobile = Utils.ToHtml(DTRequest.GetFormString("txtMobile"));
            string telphone = Utils.ToHtml(DTRequest.GetFormString("txtTelphone"));
            string email = Utils.ToHtml(DTRequest.GetFormString("txtEmail"));
            string post_code = Utils.ToHtml(DTRequest.GetFormString("txtPostCode"));

            //校检验证码
            string result = verify_code(context, code);
            if (result != "success")
            {
                context.Response.Write(result);
                return;
            }
            //检查收件人
            if (string.IsNullOrEmpty(accept_name))
            {
                context.Response.Write("{\"status\":0, \"msg\":\"对不起,请输入收件人姓名!\"}");
                return;
            }
            //检查省市区
            if (string.IsNullOrEmpty(province) || string.IsNullOrEmpty(city) || string.IsNullOrEmpty(area))
            {
                context.Response.Write("{\"status\":0, \"msg\":\"对不起,请选择您所在的省市区!\"}");
                return;
            }
            //检查手机
            if (string.IsNullOrEmpty(mobile))
            {
                context.Response.Write("{\"status\":0, \"msg\":\"对不起,请输入收件人的手机!\"}");
                return;
            }
            //保存数据
            model.user_id = userModel.id;
            model.user_name = userModel.user_name;
            model.accept_name = accept_name;
            model.area = province + "," + city + "," + area;
            model.address = address;
            model.mobile = mobile;
            model.telphone = telphone;
            model.email = email;
            model.post_code = post_code;
            if (id > 0)
            {
                new BLL.user_addr_book().Update(model);
                context.Response.Write("{\"status\":1, \"msg\":\"修改收货地址成功!\"}");
            }
            else
            {
                new BLL.user_addr_book().Add(model);
                context.Response.Write("{\"status\":1, \"msg\":\"新增收货地址成功!\"}");
            }
            return;
        }