Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (CurrentLogonInfo.ComAppLogon == null || CurrentLogonInfo.ComAppLogon.UACUserInfo == null)
            {
                Response.Redirect("/home/Benz");
            }
            if (!Page.IsPostBack)
            {
                if (!string.IsNullOrEmpty(Request.QueryString["op"]))
                {
                    if (Request.QueryString["op"].ToString() == "view")
                    {
                        this.lblTitle.Text = "查看用户信息";
                    }
                    else if (Request.QueryString["op"].ToString() == "modify")
                    {
                        this.lblTitle.Text = "编辑用户信息";
                    }
                }
                else
                {
                    MessageBox.Show(this, "非法的访问请求! Illegal access requests!");
                    Response.Redirect("list.aspx");
                }

                if (!string.IsNullOrEmpty(Request.QueryString["openid"]))
                {
                    userInfo = clBenzService.GetBenzUserbydopenid(Request.QueryString["openid"].ToString()).FirstOrDefault();
                    if (userInfo != null)
                    {
                        ShowUserInfo(userInfo);
                    }
                    else
                    {
                        MessageBox.Show(this, "用户信息不存在! User not exists!");
                        Response.Redirect("list.aspx");
                    }
                }
                else
                {
                    MessageBox.Show(this, "用户信息不存在! User not exists!");
                    Response.Redirect("list.aspx");
                }
            }
        }
Exemplo n.º 2
0
        public ActionResult Editinfo(BenzUserInfo benzUser)
        {
            BenzUserInfo user = new BenzUserInfo();

            user.createTime = DateTime.Now.ToString();
            var dd = cLBenzService.EditBenzUserInfo(new BenzUserInfo {
                openId = ApplicationContext.Current.LogonInfo.Openid, userName = benzUser.userName, userTel = benzUser.userTel, vinId = benzUser.vinId, userGroup = benzUser.userGroup, picUrl = Session["picurl"].ToString(), dealerName = benzUser.dealerName, dealerProvince = benzUser.dealerProvince, dealerCity = benzUser.dealerCity, createTime = DateTime.Now.ToString()
            });

            if (dd > 0)
            {
                return(Json(dd));
            }
            else
            {
                return(Json(0));
            }
        }
Exemplo n.º 3
0
        protected void ShowUserInfo(BenzUserInfo userInfo)
        {
            lab_ID.Text                  = userInfo.ID.ToString();
            lab_openId.Text              = userInfo.openId;
            txt_userName.Text            = userInfo.userName;
            txt_userTel.Text             = userInfo.userTel;
            txt_vinId.Text               = userInfo.vinId;
            txt_dealerProvince.Text      = userInfo.dealerProvinceDesc;
            txt_dealerCity.Text          = userInfo.dealerCityDesc;
            txt_dealerName.Text          = userInfo.dealerNameDesc;
            list_userGroup.SelectedValue = userInfo.userGroup;
            lab_alertTime.Text           = userInfo.alterTime;
            lab_createTime.Text          = userInfo.createTime;
            img_Pic.ImageUrl             = userInfo.picUrl;

            /*----------------------单纯的分割线-----------------------*/
            hid_openId.Value = userInfo.openId;
            if (Request.QueryString["op"] == "view")
            {
                btnSave.Visible = false;
            }
        }
Exemplo n.º 4
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(hid_openId.Value))
            {
                userInfo = clBenzService.GetBenzUserbydopenid(hid_openId.Value).FirstOrDefault();

                userInfo.alterTime = DateTime.Now.ToString();
                userInfo.vinId     = txt_vinId.Text.Trim();
                userInfo.userName  = txt_userName.Text.Trim();
                userInfo.userTel   = txt_userTel.Text.Trim();
                userInfo.userGroup = list_userGroup.SelectedValue.Trim();


                string filename = FileUpload1.PostedFile.FileName.ToString();
                if (!string.IsNullOrEmpty(filename))
                {
                    string type   = filename.Substring(filename.LastIndexOf('.') + 1);
                    double large  = FileUpload1.PostedFile.ContentLength / 1024.0;
                    string imgurl = userInfo.openId + "." + type;
                    if (type.ToLower() == "jpg" || type.ToLower() == "png" || type.ToLower() == "jpeg")
                    {
                        FileUpload1.PostedFile.SaveAs(System.Web.HttpContext.Current.Server.MapPath("/Areas/Benz/uploadFile/" + imgurl));
                        userInfo.picUrl = "/Areas/Benz/uploadFile/" + imgurl;
                    }
                }


                var ret = clBenzService.EditBenzUserInfo(userInfo);
                if (ret != 0)
                {
                    clBenzService.ModifyVoteGroup(userInfo.openId, userInfo.userGroup);
                    MessageBox.Show(this, "用户信息修改完成!");
                    Response.Redirect("list.aspx");
                }
            }
        }