示例#1
0
        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);
            }
        }
示例#2
0
        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");
                }
            }
        }