Á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:

gotokey

 

Descrição: 

Reposiciona o registro da tabela periodo-desconto através do código do desconto período

(pcdn-desconto-periodo), data de início de validade (pda-dat-inic-validade) e quantidade tipo período (pqtd-tipo-periodo).


Requisitos: 

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcdn-desconto-periodo

integer

 

X

 

 

Código Desconto Período

pda-dat-inic-validade

date

 

X

 

 

Data Início Validade

pqtd-tipo-periodo

integer

 

X

 

 

Quantidade Tipo Período

...

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:

OpenQueryByFaixa

 

Descrição: 

Busca um conjunto de registro  da tabela periodo-desconto a partir do código do desconto período (cdn-desconto-periodo), da data de início de validade (dat-inic-validade) e da quantidade tipo período (qtd-tipo-periodo), passados como parâmetros.

...

setConstraintByFaixa

 

Descrição: 

Recebe os parâmetros da tabela periodo-desconto.

...

validarCamposNaoChavePeriodoDesconto

 

Descrição: 

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

...

  • Os campos Código Desconto, Data Início Validade, Data Fim Validade, Quantidade Período e Valor Percentual Desconto devem ser informados;
  • Se o tipo período for diário, a quantidade deve estar entre 1 e 31; se semanal, entre 1 e 5; se quinzenal, deve ser igual a 1 ou 2 e se mensal, deve estar entre 1 e 12;
  • Quantidade deve estar entre 1 e 12;
  • O valor do percentual de desconto deve ser menor que 100% e maior que zero;


Requisitos:

Nenhum

 Nenhum

 

Método: 

ValidateRecord

 

Descrição: 

Método padrão que foi customizado para validar alguns campos tabela.

...

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


Requisitos: 

Nenhum

 


Método: 

ValidarCamposPeriodoDesconto

 

Descrição: 

Método criado para implementar as Validações dos Campos Chave da Tabela Periodo-Desconto.

...

  • Procedure criada para Validar os Campos Chave da Tabela periodo-desconto;


Requisitos: 

Nenhum

 


Método: 

VerificarRelacoesDescPeriodo

 

Descrição: 

Procedure criada para implementar a validação: na eliminação da tabela periodo-desconto, verificar se a Período Desconto está sendo usada na tabela desconto..


Parâmetros: 

Nenhum


Requisitos: 

Nenhum

 


Método: 

DeleteRowErrors

 

Descrição: 

Método criado para limpar a tabela de erros, antes de eliminar algum registro. Somente será utilizado em Thin Templates.


Parâmetros: 

Nenhum


Requisitos: 

Nenhum