protected void ImgSubmit_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            if (TxtOldPwd.Text == null)
            {
                if (TxtOldPwd.Text.Length < 3)
                {
                    LblMsgPwd.Visible = true;
                    LblMsgPwd.Text    = "Please Enter Password";
                    TxtOldPwd.Focus();
                    return;
                }
            }
            if (TxtOldPwd.Text != null)
            {
                if (TxtOldPwd.Text.Length < 3)
                {
                    LblMsgPwd.Visible = true;
                    LblMsgPwd.Text    = "Please Enter atleast 3 character length Password";
                    TxtOldPwd.Focus();
                    return;
                }
            }

            if (EncryptPasswrod(TxtOldPwd.Text) != "")
            {
                if (EncryptPasswrod(TxtOldPwd.Text) != Lblpwd.Text)
                {
                    LblMsgPwd.Visible = true;
                    LblMsgPwd.Text    = "Please Enter right Password";
                    return;
                }
                else
                {
                    ImageButton1.Visible = true;
                    LblMsgPwd.Visible    = true;
                    LblMsgPwd.Text       = "Now You can Update Current Client Settings";
                }
            }
        }
        catch
        { }
    }
Ejemplo n.º 2
0
        //修改方法
        private void EditUser()
        {
            CJia.PIVAS.Views.DataManage.EditUsereventArgs editargs = new Views.DataManage.EditUsereventArgs();
            editargs.OldPwd = CJia.PIVAS.Common.EncryptString(TxtOldPwd.Text);
            editargs.UserId = User.UserId;
            this.OnCheckPwd(null, editargs);
            //如果旧密码不正确
            if (!IsOldPwdOk)
            {
                CJia.PIVAS.Tools.Message.Show("旧密码错误,请重新输入");
                TxtOldPwd.SelectAll();
                TxtOldPwd.Focus();
                return;
            }

            if (TxtNewPwd.Text == "")
            {
                CJia.PIVAS.Tools.Message.Show("新密码不能为空");
                TxtNewPwd.Focus();
                return;
            }

            if (TxtSurePwd.Text == "")
            {
                CJia.PIVAS.Tools.Message.Show("确认密码不能为空");
                TxtSurePwd.Focus();
                return;
            }

            if (TxtNewPwd.Text != TxtSurePwd.Text)
            {
                CJia.PIVAS.Tools.Message.Show("您输入的两次密码不一致");
                TxtNewPwd.Focus();
                TxtNewPwd.SelectAll();
                return;
            }
            else
            {
                if (TxtSurePwd.Text.Length > 6)
                {
                    CJia.PIVAS.Tools.Message.Show("密码长度不能大于6位");
                    TxtNewPwd.Focus();
                    TxtNewPwd.SelectAll();
                    return;
                }
                else
                {
                    editargs.NewPwd = CJia.PIVAS.Common.EncryptString(TxtSurePwd.Text);
                }
            }
            editargs.UserId = User.UserId;

            if (CJia.PIVAS.Tools.Message.ShowQuery("是否确认修改", CJia.PIVAS.Tools.Message.Button.YesNo) == CJia.PIVAS.Tools.Message.Result.Yes)
            {
                this.OnUpdateUser(null, editargs);
            }
            else
            {
                return;
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 带参数的构造方法   初始化绑定数据
 /// </summary>
 /// <param name="userName"></param>
 /// <param name="pwd"></param>
 public EditUserView(string userName)
 {
     InitializeComponent();
     TxtUserName.Text = userName;
     TxtOldPwd.Focus();
 }
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            if (TxtPassword.Text == "")
            {
                LblError.Visible = true;
                LblError.Text    = "Please enter passowrd to Update";
                TxtPassword.Focus();
                return;
            }
            if (TxtPassword.Text != null)
            {
                if (TxtPassword.Text.Length < 3)
                {
                    LblError.Visible = true;
                    LblError.Text    = "Please Enter atleast 3 plus character Password";
                    TxtOldPwd.Focus();
                    return;
                }
            }


            cn.Open();
            string     sql = "UPDATE Client SET First_Name=@First_Name, Last_Name=@Last_Name, Occupation=@Occupation, Designation=@Designation, Monthly_Salary=@Monthly_Salary,Email=@Email, Address=@Address, Country=@Country, City=@City, PostalCode=@PostalCode, Phone_Number=@Phone_Number,Status=@Status, Password=@Password, SQ1=@SQ1, Answer1=@Answer1, SQ2=@SQ2, Answer2=@Answer2, SQ3=@SQ3, Answer3=@Answer3 where Client_Id=@cid";
            SqlCommand cm  = new SqlCommand();
            cm.Connection  = cn;
            cm.CommandType = CommandType.Text;
            cm.CommandText = sql;

            cm.Parameters.AddWithValue("@cid", fn);

            cm.Parameters.Add("@First_Name", TxtFirstName.Text);
            cm.Parameters.Add("@Last_Name", TxtLastName.Text);

            cm.Parameters.Add("@Occupation", TxtOccupation.Text);
            cm.Parameters.Add("@Designation", TxtDesignation.Text);
            cm.Parameters.Add("@Monthly_Salary", TxtSalary.Text);
            cm.Parameters.Add("@Email", TxtEmail.Text);
            cm.Parameters.Add("@Address", TxtAddress.Text);
            cm.Parameters.Add("@Country", TxtCountry.Text);
            cm.Parameters.Add("@City", TxtCity.Text);
            cm.Parameters.Add("@PostalCode", TxtPostalCode.Text);
            cm.Parameters.Add("@Phone_Number", TxtPhoneNo.Text);
            cm.Parameters.Add("@Status", TxtStatus.Text);
            cm.Parameters.Add("@Password", EncryptPasswrod(TxtPassword.Text));
            cm.Parameters.Add("@SQ1", TxtQ1.Text);
            cm.Parameters.Add("@Answer1", TxtA1.Text);
            cm.Parameters.Add("@SQ2", TxtQ2.Text);
            cm.Parameters.Add("@Answer2", TxtA2.Text);
            cm.Parameters.Add("@SQ3", TxtQ3.Text);
            cm.Parameters.Add("@Answer3", TxtA3.Text);


            cm.ExecuteNonQuery();

            cm.Clone();
            cn.Close();

            LblError.Visible = true;
            LblError.Text    = "Information Updated Successfully";
            getclientinfo();
        }
        catch
        { }

        finally
        {
            cn.Close();
        }
    }