Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | boCrmPessoaFacil.p |
RowObject
Temp-Table principal usada para utilização dos métodos da BO e suas respectivas definições.
RowObject | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
num_id | int | 99999999 | Código identificador seqüencial | Sim |
nom_razao_social | Char | x(80) | Razão Social | Não |
nom_infml | Char | x(60) | Nome Informal | Não |
num_id_horar | int | 999999999 | Melhor Horário | Não |
num_id_tratam | int | 999999999 | Tratamento | Não |
num_id_fonte | int | 999999999 | Fonte (Origem) | Não |
num_id_repres | int | 999999999 | Representante | Não |
num_id_estado_civil | int | 999999999 | Estado Civil | Não |
num_id_usuar_respons | int | >>>>,>>9 | Usuario Responsavel | Não |
idi_sexo | int | 99 | Sexo | Não |
dat_nascimento | date | 99/99/9999 | Data Nascimento | Não |
nom_email_1 | char | x(70) | Não | |
nom_email_2 | char | x(70) | Não | |
val_faturam | dec | >>,>>>,>>>,>>9.99 | Faturamento Anual / Renda Mês | Não |
nom_cpf | char | x(14) | CPF | Não |
nom_cnpj | char | x(19) | CNPJ | Não |
nom_reg_geral | char | x(18) | Carteira de Identidade | Não |
nom_cep | char | x(30) | CEP | Não |
num_id_uf | int | >>>>,>>9 | Unidade federacao | Não |
num_id_pais | int | >>>>,>>9 | Pais | Não |
num_id_cidad | int | >>>>,>>9 | Cidade | Não |
num_id_bairro | int | >>>>,>>9 | Bairro | Não |
nom_refer | char | x(30) | Referência | Não |
nom_lograd_ender | Char | x(40) | Logradouro Endereco | Não |
num_ramal | Int | zzz9 | Ramal | Não |
nom_telefone | Char | x(15) | Telefone | Não |
nom_celular | Char | x(15) | Celular | Não |
num_id_usuar_cadastro | Int | 999999999 | Usuário de Cadastro | Não |
dat_cadastro | date | 99/99/9999 | Data de Cadastro | Sim |
idi_tip_cta | int | 9 | Tipo de Conta | Sim |
idi_tip_pessoa | int | 9 | Tipo Pessoa | Sim |
dsl_observacao | Char | x(2000) | Observação | Não |
num_id_contat | Int | >>>>,>>9 | Contato | Não |
num_id_tip_vinc | Int | 999999999 | Tipo de Vinculo | Não |
nom_contato | Char | x(32) | Nome Contato | Não |
num_id_grp_clien | Int | 999999999 | Grupo de Cliente | Sim |
dsl_erro_proces | Char | x(5000) | Erro do Processo | Sim |
num_lograd_ender | Int | >>>>,>>9 | Nr. Logradouro Endereco | Não |
nom_empres_func | Char | x(60) | Empresa Funcionário | Não |
Dat_timestamp | Date | 99/99/9999 | Data de Alteração do Registro | Sim |
Cdd_version | Dec | >>>,>>>,>>>,>>9 | Versão | Não |
Num_livre_1 | Int | >>>>>9 | Livre 1 | Não |
Val_livre_1 | Dec | Zzz,zzz,zz9.9999 | Livre 1 | Não |
Val_livre_2 | Dec | Zzz,zzz,zz9.9999 | Livre 2 | Não |
Num_livre_2 | Int | >>>>>9 | Livre 2 | Não |
Cod_livre_1 | Char | X(100) | Livre 1 | Não |
Cod_livre_2 | Char | X(100) | Livre 2 | Não |
Dat_livre_1 | Date | 99/99/9999 | Livre 1 | Não |
Dat_livre_2 | Date | 99/99/9999 | Livre 2 | Não |
Log_livre_1 | Log | Sim/Não | Livre 1 | Não |
Log_livre_2 | Log | Sim/Não | Livre 2 | Não |
Método Básico
Métodos básicos de acesso ao banco de dados.
getCharField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo character. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getDateField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo date. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getDecField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo decimal. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getIntField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo inteiro. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getKey | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna valores dos campos do índice CODIGO | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pit-codigo | char |
|
| X |
| Item | |
psequencia | int |
|
| X |
| Sequência | |
pes-codigo | char |
|
| X |
| Componente | |
pordem | int |
|
| X |
| Ordem | |
pal-codigo | char |
|
| X |
| Componente Alternativo |
getLogField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo logical. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getRawField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna valor de campos do tipo raw. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | raw |
|
| X |
| Valor Campo |
getRecidField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna valor de campos do tipo recid. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | recid |
|
| X |
| Valor Campo |
goToKey | |||||||
Requisito | Nenhum | ||||||
Descrição | Reposiciona registro com base no índice CODIGO | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pit-codigo | char |
| X |
|
| Item | |
psequencia | int |
| X |
|
| Sequência | |
pes-codigo | char |
| X |
|
| Componente | |
pordem | int |
| X |
|
| Ordem | |
pal-codigo | char |
| X |
|
| Componente Alternativo |
validateRecord | |||||||
Requisito | Nenhum | ||||||
Descrição | Validações pertinentes ao DBO para as operações de Create, Update e Delete. Caso a opção seja “Alterar”,chama o método showCurrentUser,que traz o usuário logado e atribui ao campo num_id_usuar_cadastro. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pType | char |
| X |
|
| Recebe o tipo de validação |
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados.
usuerResponsible | |
Requisito | Nenhum |
Descrição | chama o método showCurrentUser,que traz o usuário logado e atribui ao campo num_id_usuar_respons. |
showCurrentUser | |||||||
Requisito | Nenhum | ||||||
Descrição | Traz o usuário logado | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
i-user | Int |
| X |
|
| Recebe o id do usuário |