Histórico da Página
...
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