Ejemplo n.º 1
0
        private void RealizarLogin()
        {
            BOUsuario objUsuario = new BOUsuario();
            VOUsuario objVO = new VOUsuario();

            try
            {
                //Veriifia se o usuário preencheu os campos do formulário
                if (txtSenha.Text == "" || txtUsuario.Text == "")
                    clsUtil.ExibirMensagem(clsUtil.MSG_CAMPOS_OBRIGATORIOS, "LOGIN");
                else
                {
                    //Preenche o objeto usuário
                    objVO.LOGIN = txtUsuario.Text;
                    objVO.SENHA = clsCriptografia.Encrypt(txtSenha.Text);
                    string strMensagem = "";

                    //Verifica se o usuário digitou usuário e senhas corretamente
                    if (objUsuario.ValidaUsuario(ref objVO, ref strMensagem))
                    {
                        //Armazena as informações do usuário logado na variável global
                        clsUtil.objUSUARIO = objVO;

                        frmSelecionaModulo objFormSelecionaModulo = new frmSelecionaModulo();
                        objFormSelecionaModulo.Show();
                        this.Visible = false;
                    }
                    else
                        clsUtil.ExibirMensagem(strMensagem, "LOGIN", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                clsUtil.ExibirMensagem("ERRO NO LOGIN: "******"LOGIN", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                //finaliza os objetos
                objVO = null;
                objUsuario = null;
            }
        }