private void Button_Gerar_Click(object sender, RoutedEventArgs e) { try { if (!checkbox_Maiusculas.IsChecked.Value && !checkbox_Minusculas.IsChecked.Value && !checkbox_Numeros.IsChecked.Value && !checkbox_Especiais.IsChecked.Value) { MessageBox.Show("Marque pelo menos uma das opções de senha.", "Opções de Senha", MessageBoxButton.OK, MessageBoxImage.Warning); } else { textbox_SenhasGeradas.Text = String.Empty; for (int i = 0; i < Convert.ToInt32(textbox_NumeroDeSenhas.Text); i++) { textbox_SenhasGeradas.Text += senhas.Gerar(checkbox_Maiusculas.IsChecked.Value, checkbox_Minusculas.IsChecked.Value, checkbox_Numeros.IsChecked.Value, checkbox_Especiais.IsChecked.Value, textbox_ComprimentoDasSenhas.Text); textbox_SenhasGeradas.Text += Environment.NewLine; } button_Exportar.IsEnabled = true; } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message, "Falha na tentativa de gerar senha(s)"); } }
private void btnGerar_Click(object sender, EventArgs e) { senhas.Gerar(); rtx1.Text = "Senha gerada com sucesso."; }