示例#1
0
        private void lblChangePass_Click(object sender, EventArgs e)
        {
updatePass:
            string password = Interaction.InputBox("Şifreyi Doğrulayın", "Şifre İşlemleri");
            AdminDal adminDal = new AdminDal();

            if (password == AdminDal._password.ToString() && password.Length > 0)
            {
                string passwordNew = Interaction.InputBox("Yeni Şifreyi Girin");
                if (passwordNew == "")
                {
                    goto updatePass;
                }
                else
                {
                    AdminDal._password = int.Parse(passwordNew);
                    AdminTable adminTable = new AdminTable
                    {
                        Password = Convert.ToInt64(AdminDal._password)
                    };

                    adminDal.UpdatePassword(adminTable);
                    //  MessageBox.Show(adminTable.Password.ToString());
                }
            }

            else if (password != AdminDal._password.ToString() && password.Length > 0)
            {
                password = "";
                MessageBox.Show("Mevcut Şifre Yanlış Girildi...");
                goto updatePass;
            }
        }
示例#2
0
        public void UpdatePassword(AdminTable adminTable)//mevcut şifre değişimi için kullanılır
        {
            ConnectionControl();
            SqlCommand command = new SqlCommand("Update AdminTable set Password=@newPassword where Id=@id", _connection);

            command.Parameters.AddWithValue("@newPassword", AdminDal._password);
            command.Parameters.AddWithValue("@id", AdminDal._id.ToString());
            command.ExecuteNonQuery();
            _connection.Close();
        }