| |
| [faturamento/cadastros/representante] Cadastro de representantes: Pré-Página |
| Tipo: | Desvio Condicional |
| Descrição: | Leitura de Senha |
| Condição: | |tmp.senhamenu|= |
| Destino: | /menu/senhamenu.wsp?tmp.pagina=|wi.page.id| |
|
| Tipo: | Objeto |
| Descrição: | Versão da Página |
| Condição: | true |
| Objeto: | tmp.versao |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Utils.Utilities.versao("Fat.Versao") |
|
| Tipo: | Update |
| Descrição: | Lock |
| Condição: | |tmp.btn|=abrir |
| Banco de dados: | principal |
| Instrução SQL: | Utils.LockTable.lockGenerico(
|tmp.tabela|,
|pvt.login.idUsuario|,
|tmp.id|,
|wi.session.id|,
|tmp.lockMsg|) |
| Filtro SQL: | <>'" |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Objeto |
| Descrição: | Carrega Dados do Objeto |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 |
| Objeto: | tmp.rep |
| Banco de dados: | principal |
| Instrução SQL: | &sql
select codRepresent as codigo,nome,endereco,bairro,
cep,nomeCidade||" - "||nomeEstado as nomeCep,
caixaPostal,telefone,telefax,telexCelular,
CNPJCPF,fantasia,situacao,
%external(dataAdmissao) as dataAdmissao,
%external(dataDesligamento) as dataDesligamento,
contato,banco,banco->nome as nomeBanco,agencia,contaCorrente,email,
observacao as observacao01,observacao2 as observacao02,observacao3 as observacao03,
repositor,tipoComissao,%external(percComissao) as percComissao,
%external(percComisLiquidacao) as percComisLiquidacao,
%external(percComisFaturamento) as percComisFaturamento,
%external(percIRF) as percIRF,
nomeRep,endRep,bairroRep,
cepRep,nomeCidadeRep||" - "||nomeEstadoRep as nomeCepRep,
sexo, %external(dtNascRep) as dataNascRep, estadoCivil,
possuiFilhos,nomeConjRep,%external(dtNascConjRep) as dataNascConjRep
from Fat.Representante
where codEmpresa = |pvt.login.idEmpresa|
and codRepresent = |tmp.codigo| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões |
| Condição: | (|tmp.btn|=abrir && |tmp.error|=1) || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|!=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" readonly, class="campos" , disabled class="botaodisabled", enabled class="botao" |
| Condição falsa: | class="campos", class="camposquery" disabled, enabled class="botao", disabled class="botaodisabled" |
|
| Tipo: | Apagar variáveis |
| Descrição: | Apagar Dados do Objeto |
| Condição: | |tmp.btn|=cancelar || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|=1) |
| Objetos: | tmp.rep.,tmp.codigo |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Botão Excluir |
| Condição: | |tmp.rep.codigo|!= |
| Objetos: | tmp.ccs.btnexcluir |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | enabled class="botao" |
| Condição falsa: | disabled class="botaodisabled" |
|
| Tipo: | Objeto |
| Descrição: | Verifica se existe estrutura comercial |
| Condição: | true |
| Objeto: | tmp.esv |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql
select top 1 id,
tamanho as limite,
tamanho+3 as tamanho,
mascara as modelo
from Esv.EstruturaComlCfg
where codEmpresa = |pvt.login.idEmpresa| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se mostra campo de estrutura comercial |
| Condição: | |tmp.esv.id|!= |
| Objetos: | tmp.showEstrutura, tmp.ultimoCampoDiv |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | ,tmp.rep.estruturaComl |
| Condição falsa: | none,tmp.rep.percIRF |
|
| Tipo: | Objeto |
| Descrição: | Carrega seleção de estrutura comercial |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1&&|tmp.esv.id|!= |
| Objeto: | tmp.rep |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Fat.RepresEstrutComl.getEstruturaComl(|pvt.login.idEmpresa|,|tmp.codigo|) |
|
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se deu erro de gravação recupera estrutura comercial selecionada |
| Condição: | |tmp.esv.id|!=&&(|tmp.btn|=salvar || |tmp.btn|=excluir)&&(|tmp.error|!=1) |
| Objetos: | tmp.rep.valorBanco, tmp.rep.displayBanco |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.tabEstruturaComl|,|tmp.tabDescEstruturaComl| |
| |
| [faturamento/cadastros/representante] Cadastro de representantes: Pós-Página |
| Tipo: | Update |
| Descrição: | Excluir |
| Condição: | |tmp.btn|=excluir |
| Banco de dados: | principal |
| Instrução SQL: | Fat.Representante.excluir(
|pvt.login.idusuario|,
|wi.page.id|,
|pvt.login.idempresa|,
|tmp.id|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Update |
| Descrição: | Gravar |
| Condição: | |tmp.btn|=salvar |
| Banco de dados: | principal |
| Instrução SQL: | Fat.Representante.gravar(
|pvt.login.idusuario|,
|wi.page.id|,
|pvt.login.idempresa|,
|tmp.codigo|,
'|tmp.rep.nome|',
'|tmp.rep.endereco|',
'|tmp.rep.bairro|',
|tmp.rep.cep|,
|tmp.rep.caixaPostal|,
|tmp.rep.telefone|,
|tmp.rep.telefax|,
|tmp.rep.telexCelular|,
|tmp.rep.cnpjCpf|,
'|tmp.rep.fantasia|',
|tmp.rep.situacao|,
|tmp.rep.dataAdmissao|,
|tmp.rep.dataDesligamento|,
|tmp.rep.banco|,
|tmp.rep.agencia|,
|tmp.rep.contaCorrente|,
'|tmp.rep.contato|',
'|tmp.rep.email|',
'|tmp.rep.observacao01|',
'|tmp.rep.observacao02|',
'|tmp.rep.observacao03|',
|tmp.rep.repositor|,
|tmp.rep.tipoComissao|,
'|tmp.rep.percComissao|',
'|tmp.rep.percComisLiquidacao|',
'|tmp.rep.percComisFaturamento|',
'|tmp.rep.percIRF|',
'|tmp.rep.nomeRep|',
'|tmp.rep.endRep|',
'|tmp.rep.bairroRep|',
|tmp.rep.cepRep|,
|tmp.rep.sexo|,
'|tmp.rep.dataNascRep|',
|tmp.rep.estadoCivil|,
|tmp.rep.possuiFilhos|,
'|tmp.rep.nomeConjRep|',
'|tmp.rep.dataNascConjRep|',
'|tmp.tabEstruturaComl|')
|
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Update |
| Descrição: | UnLock |
| Condição: | |tmp.btn|=cancelar || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|=1) |
| Banco de dados: | principal |
| Instrução SQL: | Utils.LockTable.unLock(
|tmp.tabela|,
|pvt.login.idUsuario|,
|tmp.id|,
|wi.session.id|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |