...
eq-grp-embarq |
Atributo | Tipo | Formato | Descrição | Obr. |
cod-canal-venda | integer | >>9 | Código do canal de vendas | não |
cod-estabel | character | x(3) | Código do estabelecimento | não |
des-grp-embarq | character | x(60) | Descrição Grupo Embarque | não |
dsl-narrat | character | x(15000) | Narrativa | não |
log-ativo | logical | Sim/Não | Filtro ativo | não |
nom-grp-embarq | character | x(15) | Nome Grupo Embarque | sim |
r-Rowid | Rowid | | Armazena Endereço físico | sim |
Temp-Tables adicionais utilizadas nos demais métodos de negócio para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
...
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona registro com base no índice eqgrpmbr-id.
Requisitos: Nenhum
Parâmetros:
...
Método:
getKey
Descrição:
Retorna valores dos campos do índice eqgrpmbr-id.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnom-grp-embarq | Char | x(15) | | X | | Nome Grupo Embarque |
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pType | Char | | X | | | Recebe o tipo de validação |
Método:
getCharField
Descrição:
Retorna o valor de um campo character.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Char | | | X | | Valor Campo |
Método:
getDecField
Descrição:
Retorna o valor de um campo decimal.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Decimal | | | X | | Valor Campo |
Método:
getIntField
Descrição:
Retorna o valor de um campo inteiro.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Integer | | | X | | Valor Campo |
Método:
getDateField
Descrição:
Retorna o valor de um campo date.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Date | | | X | | Valor Campo |
Método:
getLogField
Descrição:
Retorna o valor de um campo logical.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Logical | | | X | | Valor Campo |
Método:
getRawField
Descrição:
Retorna valor de campos do tipo raw.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Raw | | | X | | Valor Campo |
Método:
getRecidField
Descrição:
Retorna Retorna valor de campos do tipo recid.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char | | X | | | Nome Campo |
pFieldValue | recid | | | X | | Valor Campo |
...
Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método:
OpenQueryStatic ("Main")
...
Busca conjunto de registros da tabela eq-grp-embarq.
Método:
openQueryStatic (“CanalVendas”)
...
Executar o método setConstraintGrpEmb
Método:
openQueryStatic (“Estabel”)
...
SetConstraintCanalVenda
Descrição:
Seta as variáveis de controle paras queries contendo o código inicial e final do canal de vendas e uma variável para mostrar os registros que estão inativos ou não.
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-cod-canal-venda-ini | Inte | | X | | | Código Inicial do Canal de Venda |
p-cod-canal-venda-fin | Inte | | X | | | Código Final do Canal de Venda |
p-tb-inativo3 | Log | | X | | | Oculta/Mostra registros inativos |
Método:
SetConstraintEstabel
Descrição:
Seta as variáveis de controle paras queries contendo o código inicial e final do estabelecimento e uma variável para mostrar os registros que estão inativos ou não.
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-cod-estabel-ini | char | | X | | | Código Inicial do Estabelecimento |
p-cod-estabel-fin | char | | X | | | Código Final do Estabelecimento |
p-tb-inativo2 | Log | | X | | | Oculta/Mostra registros inativos |
Método:
SetConstraintGrpEmb
Descrição:
Seta as variáveis de controle paras queries contendo o código inicial e final do grupo de embarque e uma variável para mostrar os registros que estão inativos ou não.
...
Métodos adicionais de atualização e acesso a base de dados .
Método:
Descrição:
Requisitos:
...