Árvore de páginas

Versões comparadas

Chave

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

...

Métodos básicos de acesso ao banco de dados, que serão utilizados na base EMS 2.0.

 

 

Método:

findCh_codigo

 

Descrição: 

Reposiciona o registro da tabela item-bonif-cliente através da código do clientecliente (i-cdn-cliente), código do item de venda (c-cod-item-venda) .

 

Requisitos:

Nenhum

 Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-cdn-cliente

Integer

 

X

 

 

Código Cliente

c-cod-item-venda

Char

 

X

 

 

Código Item Venda

c-cod-refer-venda

Char

 

X

 

 

Código Referência Venda

c-cod-item-bonif

Char

 

X

 

 

Código Item Bonificação

c-cod-refer-bonif

Char

 

X

 

 

Código Referência Bonificação

da-dat-inic-validade

Date

 

X

 

 

Data Início Validade

c-return

Char

 

 

X

 

Retorna Status

...

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:

OpenQuery2

 

Descrição: Busca um conjunto de registro  da tabela param-bonif a partir do p-cod-estabel passado como parâmetro.

...

Setconstraint2

 

Descrição: 

Recebe os parâmetros da tabela canal-cliente.

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-inicial1

char

 

X

 

 

Código Cliente

p-inicial2

Char

 

X

 

 

Código Item Venda

p-inicial3

Char

 

X

 

 

Código Referência Venda

p-inicial4

Char

 

X

 

 

Código Item Bonificação

p-inicial5

Char

 

X

 

 

Código Referência Bonificação

p-inicial6

Char

 

X

 

 

Data Inicial Validade

p-inicial7

Char

 

X

 

 

Código do Emitente

 

 

Método:

OpenQuery3

 

Descrição:

...

Constraints Associados:

Setconstraint3

 

 

Método:

Setconstraint3

 

Descrição: 

Recebe o parâmetro da tabela item-bonif-cliente.

...

Métodos adicionais de atualização e acesso a base de dados .

 

 

Método: 

ValidateFields

 

Descrição: 

Método padrão que foi customizado para validar os campos que não fazem parte chave da tabela.

...

deste percentual de todas as ocorrências do mesmo cliente, item de venda, referência  de venda e data de início da validade devem totalizar 100%.


Requisitos:

Nenhum

 Nenhum

 

Método: 

ValidateUpdate

 

Descrição: 

Método padrão que foi customizado para validar os campos que não fazem parte chave da tabela.

...

  • A data de fim de validade deve ser maior ou igual a de início de validade.


Requisitos:

Nenhum

 Nenhum

 

Método: 

ValidarCamposChaveItemBonifCliente

...

IncrementarSequenciaTransacao

 

Descrição: 

Método implementado para incrementar a seqüência da transação.

Será chamado a cada nova inclusão de um registro. Estará enviando para a interface o parâmetro num-transacao, que contém a última seqüência mais um.


Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Num-transacao

Integer

 

 

X

 

Número da Transação

...