Fórum
Ver pergunta

VALIDAR LICENÇA   

35 visualizações
0
0

Eu quero validar na minha extensibilidade o número Primavera do cliente ou então o nome da licença, de modo a ter controle quem terá acesso a extensão.

Desta feita, só terá acesso a licença quando o número do cliente Primavera for igual ao que eu condicionar no código. Como faço isso?

Faça login para poder traduzir
V10
Marcado como spam
Criado há 2 meses e 2 semanas domingoschivela
d
domingoschivela Responsiveness Member
Comentários
Alguma sugestão @brunogomes @alionapaduraru @nunovidalsoares
2 meses e 2 semanas
domingoschivela
    4 respostas
    0
    Resposta privada

    Bom dia,
    Está a copiar as DLLs do projecto para dentro do Publish? Se está deve definir todas as DLLs do ERP como "Copy Local" = False.
    Deverá usar o Assembly Resolve para poder trabalhar as mesmas durante a execução do Projecto.
    Ex:
    https://github.com/PrimaverabssDeveloper/ERP10Integration/blob/master/ERP/Program.cs

    Faça login para poder traduzir
    Marcado como spam
    Criado há 1 semana e 3 dias joodiniz-3
    j
    joodiniz-3 Iniciante
      0
      Resposta privada

      Consegui fazer a validação simplesmente com o comando que anexei acima. @paulovale

       

      Faça login para poder traduzir
      Marcado como spam
      Criado há 2 meses e 5 dias domingoschivela
      d
      domingoschivela Responsiveness Member
        1
        Resposta privada

        @paulovale-2 A ideia é comparar se o conteúdo da licença é igual um nome específico num dos eventos de CCT ou Vendas.

        Por exemplo, ele verifica se o nome da licença é igual ao nome que escrevo manualmente no código.

        BSO.Licenca.Nome != "NOME_DA_LICENÇA"

         

        Faça login para poder traduzir
        Marcado como spam
        Criado há 2 meses e 2 semanas domingoschivela
        d
        domingoschivela Responsiveness Member
          0
          Resposta privada

          Boa tarde Domingos,

          Pode validar o conteudo da licença (nome, NIF, etc) no motor da plataforma:

          PriEngine.Platform.Contexto.Licenca

          Depois pode aplicar no evento DepoisDeAbrirEmpresa().

           

          Faça login para poder traduzir
          Marcado como spam
          Criado há 2 meses e 2 semanas paulovale-2
          p
          paulovale-2 Responsiveness Member