Beispiel #1
0
        public bool VerificaAcessoVertente(enumVertentes vertente, int idcliente)
        {
            var vert = RetornaVertentesAssociada(idcliente);

            switch (vertente)
            {
            case enumVertentes.RedesSociais:
                return(vert.redessociais);

            case enumVertentes.Noticias:
                return(vert.noticias);

            case enumVertentes.Produtos:
                return(vert.produtos);

            case enumVertentes.PresencaOnline:
                return(vert.presencaonline);

            case enumVertentes.Promocoes:
                return(vert.promocoes);

            default:
                return(false);
            }
        }
Beispiel #2
0
        public bool VerificaAcessoEmpresaVertente(enumVertentes vertente, int idempresa, int idcliente)
        {
            var acessoEmpresa = VerificaAcessoEmpresa(idempresa, idcliente);

            if (!acessoEmpresa)
            {
                return(false);
            }

            var acessoVertente = VerificaAcessoVertente(vertente, idcliente);

            if (!acessoVertente)
            {
                return(false);
            }

            return(acessoVertente && acessoEmpresa);
        }