Пример #1
0
        // Botao Criar Conta
        private void btnCriarConta_Click(object sender, RoutedEventArgs e)
        {
            if (validarCampos())
            {
                // Fechar tela de cadastro e Logar
                // Obs. Tela login ainda executando em segundo plano

                this.Close();
                Arquivo arquivo = new Arquivo(txtUsuario.Text);
                arquivo.ShowDialog();
            }
        }
Пример #2
0
 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
     }
 }