private void Acessar() { try { // validar login if (txtLogin.Text.Equals(login)) { MessageBox.Show("Login invalido!", "Atenção", MessageBoxButton.OK, MessageBoxImage.Information); return; } else if (txtLogin.Text.Equals(null) || txtLogin.Text.Equals("")) { MessageBox.Show("Preencha o campo Login", "Atenção", MessageBoxButton.OK, MessageBoxImage.Information); return; } else { // validar senha if (txtSenha.Password.Equals(senha)) { MessageBox.Show("Senha inválida", "Atenção", MessageBoxButton.OK, MessageBoxImage.Information); return; } else if (txtSenha.Password.Equals(null) || txtSenha.Password.Equals("")) { MessageBox.Show("Preencha o campo Senha", "Atenção", MessageBoxButton.OK, MessageBoxImage.Information); return; } else { // Verificar se existe usuario if (usuarioCadastrado(txtLogin.Text)) { // Verificar se a senha esta correta if (senhaCorreta(txtSenha.Password)) { // Logar this.Hide(); Arquivo arquivo = new Arquivo(txtLogin.Text); if (!(Boolean)arquivo.ShowDialog()) { // Se a rotina Arquivo for fechada Load(); // Reiniciar tela Login this.Show(); } } else { MessageBox.Show("Senha Incorreta", "Atencão", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Usuário não cadastrado", "Atencão", MessageBoxButton.OK, MessageBoxImage.Information); } } } } catch (Exception) { // TODO } }