private void btnCadastro_Click(object sender, EventArgs e) { if (txtSenha.Text == "") { MessageBox.Show("Digite uma senha!", "Senha inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); lblSenha.Text = "X"; lblSenha.ForeColor = System.Drawing.Color.DarkRed; txtSenha.Focus(); } else if (txtSenha.Text.Length < 4) { MessageBox.Show("A senha precisa ter mais de 3 caracteres!", "Senha inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); lblSenha.Text = "X"; lblSenha.ForeColor = System.Drawing.Color.DarkRed; txtSenha.Clear(); txtSenha.Focus(); } else { xml xmlcontroller = new xml(); xmlcontroller.Cria(txtUser.Text, txtSenha.Text); MessageBox.Show("Lembrete: O usuário e a senha terão que ser digitados SEMPRE em letras maiusculas.", "Lembrete", MessageBoxButtons.OK, MessageBoxIcon.Information); TiagoDesktop.usuarioCadastrado = true; Close(); } }
private void Login_Load(object sender, EventArgs e) { xmlcontroller = new xml(); }
private void btnAlterar_Click(object sender, EventArgs e) { if (txtSenhaAtual.Text == "") { MessageBox.Show("Digite uma senha!", "Senha inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); lblSenhaAtual.Text = "X"; lblSenhaAtual.ForeColor = System.Drawing.Color.DarkRed; txtSenhaAtual.Focus(); } else if (txtSenhaAtual.Text.Length < 4) { MessageBox.Show("A senha precisa ter mais de 3 caracteres!", "Senha inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); lblSenhaAtual.Text = "X"; lblSenhaAtual.ForeColor = System.Drawing.Color.DarkRed; txtSenhaAtual.Clear(); txtSenhaAtual.Focus(); } else { if (txtNovaSenha.Text == "") { MessageBox.Show("Digite uma senha!", "Senha inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); lblNovaSenha.Text = "X"; lblNovaSenha.ForeColor = System.Drawing.Color.DarkRed; txtNovaSenha.Focus(); } else if (txtNovaSenha.Text.Length < 4) { MessageBox.Show("A senha precisa ter mais de 3 caracteres!", "Senha inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); lblNovaSenha.Text = "X"; lblNovaSenha.ForeColor = System.Drawing.Color.DarkRed; txtNovaSenha.Clear(); txtNovaSenha.Focus(); } else { if (txtNovaSenha2.Text == "") { MessageBox.Show("Digite uma senha!", "Senha inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); lblNovaSenha2.Text = "X"; lblNovaSenha2.ForeColor = System.Drawing.Color.DarkRed; txtNovaSenha2.Focus(); } else if (txtNovaSenha2.Text.Length < 4) { MessageBox.Show("A senha precisa ter mais de 3 caracteres!", "Senha inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); lblNovaSenha2.Text = "X"; lblNovaSenha2.ForeColor = System.Drawing.Color.DarkRed; txtNovaSenha2.Clear(); txtNovaSenha2.Focus(); } else { if (txtNovaSenha.Text.ToUpper() != txtNovaSenha2.Text.ToUpper()) { MessageBox.Show("As senhas não são idênticas. \nDigite novamente a senha!", "As senhas não conferem", MessageBoxButtons.OK, MessageBoxIcon.Warning); //Reseta campo 1 lblNovaSenha.Text = "X"; lblNovaSenha.ForeColor = System.Drawing.Color.DarkRed; txtNovaSenha.Clear(); txtNovaSenha.Focus(); //Reseta campo 2 lblNovaSenha2.Text = "X"; lblNovaSenha2.ForeColor = System.Drawing.Color.DarkRed; txtNovaSenha2.Clear(); } else { xml xmlcontroller = new xml(); if (!xmlcontroller.VerificaUsuario("ADMINISTRADOR", txtSenhaAtual.Text)) { MessageBox.Show("A senha do usuário atual está incorreta. \nDigite novamente a senha!", "Senha inválida", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSenhaAtual.Clear(); txtSenhaAtual.Focus(); } else { xmlcontroller.AlteraSenha(txtNovaSenha.Text); txtSenhaAtual.Clear(); txtSenhaAtual.Focus(); txtNovaSenha.Clear(); txtNovaSenha2.Clear(); MessageBox.Show("A senha do usuário atual foi alterada com sucesso.", "Senha alterada com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } } }