Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

TipoDescrição
Array

Deve ser retornado um vetor no seguinte formato:
[ 1 ] - Valor booleano identificando se a propriedades são válidas.

[ 2 ] - Mensagem que será mostrada quando o valor da primeira posição for falsa (.F.).

Exemplo de Uso

code
Bloco de código
languagecpp
firstline1
titleExemplo
linenumberstrue
Method ValidaPropriedades(oFiltros) Class PrevisaoEntregaOP
    Local aRetorno  := {.T.,""}

    PCPMonitorUtils():ValidaPropriedadeFilial(oFiltros["01_C2_FILIAL"],aRetorno)

    If aRetorno[1] .And. Empty(oFiltros["02_C2_PRODUTO"])
        aRetorno[1] := .F.
        aRetorno[2] := "O produto deve ser informado."
    EndIf

    If aRetorno[1] .And. (!oFiltros:HasProperty("05_PERIODO") .Or. oFiltros["05_PERIODO"] == Nil .Or. Empty(oFiltros["05_PERIODO"]))
        aRetorno[1] := .F.
        aRetorno[2] := "Deve ser informada a quantidade de períodos."
    EndIf

Return aRetorno