Árvore de páginas

 

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

 mnbo/bomn115.p

 

RecordSet

 

Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

ttMiPerParada

Atributo

Tipo

Formato

Descrição

Obr.

cd-parada

char

x(8)

Parada

Sim

dt-inicio

date

99/99/9999

Data Início

Sim

dt-termino

date

99/99/9999

Data Término

Sim

cd-projeto

char

x(8)

Projeto

Sim

observacao

char

x(40)

Observação

Sim

sequencia

inte

>>9

Seq

Sim

char-1

char

x(100)

 

 

char-2

char

x(100)

 

 

dec-1

deci-8

->>>>>>>>>>>9.9

 

 

dec-2

deci-8

->>>>>>>>>>>9.9

 

 

int-1

inte

->>>>>>>>>9

 

 

int-2

inte

->>>>>>>>>9

 

 

log-1

logi

Sim/Não

 

 

log-2

logi

Sim/Não

 

 

data-1

date

99/99/9999

 

 

data-2

date

99/99/9999

 

 

check-sum

char

x(20)

Check-sum

 

r-Rowid

rowid

 

Rowid do registro na tabela Mi-Per-Parada

 

 

Métodos Básicos

Métodos básicos de acesso ao banco de dados.

Método:

gotokey

 

Descrição:

Reposiciona o registro de Período do Plano de Parada através do código da Parada e a Seqüência.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

cd-parada

char

x(8)

X

 

 

Parada

sequencia

inte

>>9

X

 

 

Seq

 

Queries e Constraints

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 (“Default”)

 

Descrição:

Busca conjunto de registros da tabela mi-per-parada.

Os registros são ordenados pelo código da Parada e a Seqüência.

 

 

Método:

openQueryStatic (“CdParada”)

 

Descrição:

Busca conjunto de registros de Período do Plano de Parada da Parada informada.

 

Constraints Associados:

Executar o método setConstraintCdParada.

 

 

Método:

openQueryStatic (“Codigo”)

 

Descrição:

Busca conjunto de registros de Período do Plano de Parada das Paradas contidas na faixa informada.

 

Constraints Associados:

Executar o método setConstraintCodigo.

 

 

Método:

setConstraintCdParada

 

Descrição:

Carrega variável com código da Parada para openQueryCdParada.

 

Parâmetros:

 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdParada

char

x(8)

X

 

 

Parada

 

 

Método:

setConstraintCodigo

 

Descrição:

Carrega variáveis com o código da Parada Inicial e o código da Parada Final para openQueryCodigo.

 

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdParadaIni

char

x(8)

X

 

 

Parada Inicial da faixa

pCdParadaFim

char

x(8)

X

 

 

Parada Final da faixa



Método:

linkToMiParada

 

Descrição:

Seta as variáveis de controle para criar o linkTo com a tabela pai “Mi-Parada” contendo o campo cd-parada.

 

Requisitos:

Posicionar a query do BO de Mi-Parada no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pHandle

Handle

 

X

 

 

Handle BO da tabela Mi-Parada

Métodos Negócio

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

Método:

CopiaPeriodos

 

Descrição:

Copia os Periodos de uma Parada (origem) para outra Parada (destino).

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pParadaOrigem

char

x(8)

X

 

 

Parada Inicial da faixa

pParadaDestino

char

x(8)

X

 

 

Parada Inicial da faixa

 


Método:

deletePeriodos

 

Descrição:

Elimina os Periodos do Plano de Parada da Parada informada.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdParada

char

x(8)

X

 

 

Parada

  


Método:

findFirstMiPerParadaofMiParada

 

Descrição:

Posiciona no primeiro registro de Periodo de Plano de Parada da Parada informada.

 

Requisitos: ter aberto no BO alguma Query que contemple o registro.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdParada

char

x(8)

X

 

 

Parada

 


Método:

IncrementaSequencia

 

Descrição:

Verifica qual o último Período da Parada informada e retorna o número para a próxima Seqüência a ser criada.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdParada

char

x(8)

X

 

 

Parada

pSequencia

int

>>9

 

X

 

Número da próxima Sequencia