How can I create a way to simplify the code below so that some things do not happen again?
I'd like my " Generate User " code not to repeat over IF .
How do I proceed?
if (txtNome.Text == ""){
MessageBox.Show("Digite o nome do usuário.", "Name", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txtNome.Focus();
}else if (txtEmail.Text == ""){
MessageBox.Show("Digite o seu endereço de e-mail.", "Mail", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txtEmail.Focus();
}else if (txtSenha.Text == ""){
MessageBox.Show("Digite a sua senha.", "Password", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txtSenha.Focus();
}else if (RdAdministrador.Checked == true){
string resposta="xxxxx";
string res = Interaction.InputBox("Você é realmente um administrador?\nDigite a resposta para a pergunta secreta.", "Pergunta Secreta");
if (res == resposta){
MessageBox.Show("Acesso concedido!");
//Gera usuário ********************************************************************************************
int i = txtNome.Text.LastIndexOf(" "); //Carrega na variavel o valor do ultimo espaço para pegar sobrenome.
string nome = txtNome.Text.Substring(0, 1); //Carrega primeira letra do nome digitado.
string sobrenome = txtNome.Text.Substring(i + 1); //Carrega ultimo sobrenome completo.
Random GeraRandom = new Random(); //Gera numero randomico para adicionar ao usuário.
int numero = GeraRandom.Next(1, 99);
txtUsuario.Text = sobrenome + nome + numero;
//**********************************************************************************************************
}else{
MessageBox.Show("Acesso negado, Adeus!", "Good-bye", MessageBoxButtons.OK,MessageBoxIcon.Stop);
}
}else{
//Gera usuário ********************************************************************************************
int i = txtNome.Text.LastIndexOf(" "); //Carrega na variavel o valor do ultimo espaço para pegar sobrenome.
string nome = txtNome.Text.Substring(0, 1); //Carrega primeira letra do nome digitado.
string sobrenome = txtNome.Text.Substring(i + 1); //Carrega ultimo sobrenome completo.
Random GeraRandom = new Random(); //Gera numero randomico para adicionar ao usuário.
int numero = GeraRandom.Next(1, 99);
txtUsuario.Text = sobrenome + nome + numero;
//**
}