Example #1
0
        public static void UpdateAdminPass(string password)
        {
            try
            {
                //PASS IN THE USER NAME AND THE NEW PASSWORD
                UserResetPassword.ResetUserPassword(AdminLog.Admin);
                SqlConnection con = new DBConnection().getConnection();
                con.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = con;
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@ID", UserResetPassword.Resetuserid);

                cmd.Parameters.AddWithValue("@Password", PasswordEncryptor.Encrypt(password));
                cmd.CommandText = "UPDATE Admin SET Password =@Password WHERE ID= @ID ";
                cmd.ExecuteNonQuery();
                con.Close();
                dataAccess.Description = Admin + " updated password";
                dataAccess.Activities();
                AdminPass = PasswordEncryptor.Encrypt(password);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message + "\nUpdate Not Successful");
            }
        }
Example #2
0
        /// <summary>
        /// /update the Admins
        /// </summary>
        /// <param name="pass"></param>
        /// <param name="passNew"></param>
        /// <param name="user"></param>
        /// <param name="newuser"></param>
        public static void UpdateAdminUsername(string user, string newuser)
        {
            SqlConnection con = new DBConnection().getConnection();

            con.Open();
            try
            {
                //check if user  already exist
                if (user != AdminLog.Admin)
                {
                    throw new Exception("User is not currently logged in\nLogin user and try again");
                }
                else
                {
                    CheckUserName(newuser);
                    UserResetPassword.ResetUserPassword(user);
                    SqlCommand cmd = new SqlCommand();
                    cmd.Connection = con;
                    cmd.Parameters.Clear();
                    cmd.Parameters.AddWithValue("@UserName", newuser);
                    cmd.Parameters.AddWithValue("@Password", AdminLog.AdminPass);
                    cmd.Parameters.AddWithValue("@ID", UserResetPassword.Resetuserid);
                    cmd.CommandText = "UPDATE Admin SET UserName =@UserName WHERE ID=@ID";
                    cmd.ExecuteNonQuery();
                }
                con.Close();
                dataAccess.Description = Admin + " Updated username to " + newuser;
                dataAccess.Activities();
                Admin = newuser;
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message + "\nUpdate Not Successful");
            }
        }
Example #3
0
 private void btnNext_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(txtUsername.Text))
         {
             throw new Exception("Enter Username");
         }
         UserResetPassword.ResetUserPassword(txtUsername.Text);
         var securityquestions = new SecurityQuestions();
         this.Hide();
         securityquestions.Show();
     }catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Search Result", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }