private void BtnLogin_Click(object sender, EventArgs e) { Regex rg = new Regex(@"^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"); if ((!rg.IsMatch(txtEmail.Text))) { errorProvider1.SetError(txtEmail, "Campo E-mail vazio"); txtEmail.Focus(); } if (txtSenha.Text.Trim() == "") { errorProvider1.SetError(txtSenha, "Campo Senha vazio"); txtSenha.Focus(); } MUsuario u = new MUsuario { Email = txtEmail.Text, Senha = CUsuario.Encriptar(txtSenha.Text) }; try { usuarioAtual = CUsuario.Login(u); if (usuarioAtual != null) { usuarioAtual = CUsuario.Obter(usuarioAtual); this.Visible = false; new FormTest().ShowDialog(); LimparCampos(); this.Visible = true; } else { errorProvider1.SetError(txtEmail, "Usuário/senha inválido. Alterar esta mensagem"); //lbMessage.Text = "Usuario ou senha inválidos"; //lbRecuperarSenha.Text = "Clique aqui para recuperar senha"; } } catch (ExcecaoPadrao ex) { MessageBox.Show(ex.Message); } catch { MessageBox.Show(Erros.ErroGeral); } }