public static ConjuntoDePermissoesUsuarioModulos ObterConjuntoDeModulosUsuario(int CODFNC, int CODSISINF)
    {
        ConjuntoDePermissoesUsuarioModulos retorno = new ConjuntoDePermissoesUsuarioModulos();
        //
        var bll = new ControleDeAcessoBLL();

        retorno.InformacoesUsuario = bll.ObterInformacoesUsuario(CODFNC, string.Empty).FirstOrDefault();
        retorno.ModulosPermitidos  = bll.ObterModulosPermitidos(CODSISINF, CODFNC);
        foreach (var Item in retorno.ModulosPermitidos)
        {
            Item.CONTROLES.AddRange(bll.ObterControlesPermitidos(Item.CODMDUSIS, CODSISINF, CODFNC));
        }
        //
        return(retorno);
    }