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); } }
private void BtnEntrar_Click(object sender, EventArgs e) { CUsuario objUsuario = new CUsuario(); { bool ResultadoOK = false; string mensajeError = ""; DataTable dt = new DataTable(); if (string.IsNullOrEmpty(TBUsuario.Text.ToString().Trim()) || string.IsNullOrEmpty(TBPassword.Text.ToString().Trim())) { MessageBox.Show("Por favor, digite el usuario y/o contrasena.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { string user = TBUsuario.Text.ToString().Trim(); string password = TBPassword.Text.ToString().Trim(); dt = objUsuario.Login(user, password, ref ResultadoOK, ref mensajeError); } catch (Exception error) { MessageBox.Show(error.ToString()); } } if (dt.Rows.Count > 0) { this.Hide(); Registro_Empleados formEmpleado = new Registro_Empleados(); formEmpleado.Show(); formEmpleado.BringToFront(); } else { MessageBox.Show("Usuario o contraseña incorrectos"); } } }