private void button1_Click(object sender, EventArgs e) { LoginUsecase loginUsecase = new LoginUsecase(); try { User user = loginUsecase.Login(maskedTextBox1.Text, tbPassword.Text); MenuInicial menuInicial = new MenuInicial(user); menuInicial.Show(); this.Hide(); } catch (WrongcredentialsException ex) { tentativas++; if (tentativas > 4) { var bloqueioUseCase = new BloqueioUseCase(); bloqueioUseCase.block(maskedTextBox1.Text); MessageBox.Show("Usuário bloqueado, enviar seu CPF para: [email protected] solicitando desbloqueio"); return; } if (tentativas > 3) { MessageBox.Show("Seu usuário será bloqueado se errar novamente suas credenciais"); } MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { LoginUsecase loginUsecase = new LoginUsecase(); User user = null; try { user = loginUsecase.Login(tbCpf.Text, tbSenha.Text); if (user == null) { throw new Exception(); } gbLogin.Hide(); } catch (Exception ex) { MessageBox.Show("Erro ao autenticar" + ex.Message); } if (user != null) { DialogResult response = MessageBox.Show("Deseja realmente excluir seu usuario?", "Excluir user", MessageBoxButtons.OKCancel); if (response == DialogResult.OK) { ExcluirUserUseCase excluirUserUseCase = new ExcluirUserUseCase(); var res = excluirUserUseCase.DeletarUser(tbCpf.Text); if (res == Status.OK) { var a = Application.OpenForms; try { foreach (Form f in a) { if (!f.Name.Equals("Login")) { f.Dispose(); } else { f.Show(); } } } catch (Exception ex) { } MessageBox.Show("Conta Excluida com sucesso"); } else if (res == Status.NOTFOUND) { gbLogin.Show(); MessageBox.Show("usuario nao existente"); } else { gbLogin.Show(); MessageBox.Show("Erro"); } } else { this.Dispose(); } } }