1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Aplicação para de executar quando é para reiniciar

A minha Aplicação não continua a ser executada quando é para reiniciar, ou seja ela esta chegando na linha de código que é para reiniciar e dá erro, Segue abaixo as linhas de códigos:

try
{
  //TextBox1 > Senha Antiga
  //TextBox2 > Nova Senha
  //TextBox3 > Confirmação da Nova Senha
  //SenhaAntiga > é uma variável que recebe a senha antiga do usuário
    if (textBox1.Text == SenhaAntiga && textBox2.Text == textBox3.Text)
    {
        DialogResult dialog = MessageBox.Show("Tem Certeza dessa ação ? \n Ao Confirmar o Programa " +
          "será reiniciado.", "Deseja Alterar a senha ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
        if (dialog == DialogResult.Yes)//Verifica se o usuário clicou no botão 'Yes'
        {
            this.pessoaTableAdapter.AlterarSenha(textBox2.Text, UsuarioConectado, textBox1.Text);//se ele clicou no botão 'Yes' ele ira trocar a senha
            MessageBox.Show("Senha alterada com sucesso!");//Mensagem informando que a senha foi alterada                            
            Application.Restart();//Reinicia a Aplicação
        }
        else
        {
            //se o Usuário clicar no botão 'No'
            MessageBox.Show("Operação Abortada com Sucesso!");
        }
    }
}
catch(Exception exception)
{
    MessageBox.Show("Não foi possivel alterar a senha! \n Detalhes: \n" + exception);
}

A senha do usuário é alterada normalmente só que está dando o seguinte erro q

https://www.filepicker.io/api/file/HYHTOn8IS9M38TPw9Y8Q

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags c# ou faça a sua própria pergunta.