Documentação do Projeto
WEBINTEGRATOR - Documentação de projeto
Projeto: csw Título: Sistema Web Consistem 23/07/2008 16:26

Projeto Páginas Grids Eventos Downloads Uploads Variáveis Classes Java

 
[tele/pesquisa/pesquisa] Pesquisas: 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("Tel.Versao")

Tipo:Apagar variáveis
Descrição:Apagar Grupos
Condição:|tmp.btn|=abrir || |tmp.btn|=cancelar
Objetos:tmp.priGrupo, tmp.ultGrupo

Tipo:Apagar variáveis
Descrição:Apagar dados quando cancelar
Condição:|tmp.btn|=cancelar
Objetos:tmp.indexhistorico, tmp.datapesquisa, tmp.codigo, tmp.codpessoa,tmp.valorAnexo

Tipo:Objeto
Descrição:Carrega dados do Objeto ! ( Abrir ou Proximo)
Condição:(|tmp.btn|=abrir) || (|tmp.btn|=proximo)
Objeto:tmp
Banco de dados:principal
Instrução SQL:&sql select Top 1 codGrupo as grupo from Tel.PesquisaPergunta where Empresa = '|pvt.login.idEmpresa|' and codPesquisa = '|tmp.pesquisa|' and codGrupo > '|tmp.grupo|' order by codGrupo asc

Tipo:Objeto
Descrição:Carrega dados do Objeto ! ( Anterior )
Condição:|tmp.btn|=anterior
Objeto:tmp
Banco de dados:principal
Instrução SQL:&sql select Top 1 codGrupo as grupo from Tel.PesquisaPergunta where Empresa = '|pvt.login.idEmpresa|' and codPesquisa = '|tmp.pesquisa|' and codGrupo < '|tmp.grupo|' order by codGrupo Desc

Tipo:Objeto
Descrição:Carrega dados do Objeto ! ( salvarResposta)
Condição:|tmp.acao|=salvarResposta
Objeto:tmp
Banco de dados:principal
Instrução SQL:&sql select Top 1 codGrupo as grupo from Tel.PesquisaPergunta where Empresa = '|pvt.login.idEmpresa|' and codPesquisa = '|tmp.pesquisa|' and codGrupo = '|tmp.grupo|' order by codGrupo Desc

Tipo:Objeto
Descrição:Motivo nao venda e historico - DEFAULT
Condição:|tmp.btn|=abrir
Objeto:tmp.
Banco de dados:principal
Instrução SQL:&sql select MotivoNaoVenda->codNaoVenda as naovenda, Historico->codigo as historico from Tel.Configuracao where Empresa->codigo="|pvt.login.idEmpresa|"

Tipo:Objeto
Descrição:GRAVA o histórico da pesquisa
Condição:|tmp.btn|=abrir && |tmp.indexhistorico|=
Objeto:tmp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Tel.PesquisaContato.salvaHistorico( |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idEmpresa|, |tmp.indexhistorico|, |tmp.pesquisa|, |tmp.contato|, |tmp.pessoa|, |tmp.atendente|)

Tipo:Gravar variáveis
Descrição:GRAVA variaveis para verificar elminacao do historico
Condição:|tmp.btn|=abrir
Objetos:tmp.index1, tmp.index2
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.indexhistorico||||pvt.login.idEmpresa||||tmp.pesquisa||||pvt.login.idEmpresa||||pvt.login.idEmpresa||||tmp.contato||||tmp.pessoa||||tmp.datapesquisa|,|pvt.login.idEmpresa||||pvt.login.idEmpresa||||tmp.contato||||wi.date.dmy||||wi.date.hm|

Tipo:Gravar variáveis
Descrição:Grava o primeiro Grupo
Condição:|tmp.priGrupo|=
Objetos:tmp.priGrupo
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.grupo|

Tipo:Objeto
Descrição:Grava o Ultimo grupo
Condição:|tmp.btn|=abrir
Objeto:tmp
Banco de dados:principal
Instrução SQL:&sql select Top 1 codGrupo as ultimoGrupo from Tel.PesquisaPergunta where Empresa = '|pvt.login.idEmpresa|' and codPesquisa = '|tmp.pesquisa|' order by codGrupo desc

Tipo:Gravar variáveis
Descrição:Grava o Ultimo Grupo
Condição:|tmp.btn|=abrir
Objetos:tmp.ultGrupo
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.ultimoGrupo|

Tipo:Gravar variáveis
Descrição:Grava o valor do tmp.codigo
Condição:|tmp.btn|=abrir || |tmp.btn|=anterior || |tmp.btn|=proximo || |tmp.acao|=salvarResposta
Objetos:tmp.codigo
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.pesquisa|

Tipo:Gravar variáveis
Descrição:Grava o valor do tmp.codpessoa
Condição:|tmp.btn|=abrir || |tmp.btn|=anterior || |tmp.btn|=proximo || |tmp.acao|=salvarResposta
Objetos:tmp.codpessoa
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.pessoa|

Tipo:Gravar variáveis
Descrição:Gravar Estilos Padrões
Condição:|tmp.btn|=abrir || |tmp.btn|=anterior || |tmp.btn|=proximo || |tmp.acao|=salvarResposta
Objetos:tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.showSalvar, tmp.ccsbtndup
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:class="camposquery" disabled, class="campos" , disabled class="botaodisabled", enabled class="botao",none,class="botao"
Condição falsa:class="campos", class="camposquery" disabled, enabled class="botao", disabled class="botaodisabled",none,disabled class="botaodisabled"

Tipo:Apagar variáveis
Descrição:Apagar Dados do Objeto
Condição:|tmp.btn|=cancelar || (|tmp.btn|=excluir && |tmp.error|=1) || (|tmp.btn|=salvar && |tmp.error|=1)
Objetos:tmp.pes.,tmp.codigo, tmp.pesquisa

Tipo:Referência a grid
Condição:|tmp.btn|=abrir || |tmp.btn|=anterior || |tmp.btn|=proximo || |tmp.acao|=salvarResposta
Tipo de grid:SQLS
Nome do grid:TelPerguntas

Tipo:Gravar variáveis
Descrição:Estilos dos Botoes Anterior
Condição:(|tmp.btn|=abrir) || (|tmp.grupo|==|tmp.priGrupo|)
Objetos:tmp.ccs.anterior
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:disabled class="botaodisabled"
Condição falsa:class="botao"

Tipo:Gravar variáveis
Descrição:Estilos dos Botoes Proximo
Condição:|tmp.grupo|==|tmp.ultGrupo|
Objetos:tmp.ccs.proximo
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:disabled class="botaodisabled"
Condição falsa:class="botao"

Tipo:Gravar variáveis
Descrição:Esconde os Botoes Anterior e Proximo
Condição:( |tmp.btn|= || |tmp.btn|=cancelar ) && ( |tmp.acao|!=salvarResposta )
Objetos:tmp.showAntSalPro
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:none
Condição falsa:,

Tipo:Gravar variáveis
Descrição:Se for chamado do detalha historico desabilito todos os botoes e campos
Condição:|tmp.abertohistorico|=1&tmp.btn=abrir
Objetos:tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.showAntSalPro
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:class="camposquery" disabled,class="camposquery" disabled,disabled class="botaodisabled",disabled class="botaodisabled",none

Tipo:Objeto
Descrição:Busca o cliente e seu código
Condição:tmp.contato!=
Objeto:tmp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select razaosocial as nomeCliente, Cliente->codCliente as codCliente from Tel.Contatos where Empresa = "|pvt.login.idEmpresa|" and codContato="|tmp.contato|"

Tipo:Objeto
Descrição:Verifica se existe o objeto de upload na pesquisa
Condição:(|tmp.btn|=abrir) || (|tmp.btn|=proximo) || (|tmp.acao|=salvarResposta) || (|tmp.btn|=cancelar|)
Objeto:tmp.pesqUpload
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql Select top 1 id from Tel.PesquisaPergunta where Empresa = '|pvt.login.idEmpresa|' and codPesquisa = '|tmp.pesquisa|' and codGrupo = '|tmp.grupo|' and situacao="1" and tipoResposta=8

Tipo:Objeto
Descrição:Busca os dados da pesquisa
Condição:true
Objeto:tmp.pesq
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select descricao,situacao, UPPER(%External(Situacao)) as descSituacao
from tel.pesquisa
where Empresa->codigo="|pvt.login.idEmpresa|"
and codPesquisa="|tmp.pesquisa|"

Tipo:Gravar variáveis
Descrição:Gravar tmp.showPesquisa
Condição:|tmp.pesq.situacao|!=2&&|tmp.pesq.situacao|!=
Objetos:tmp.showPesq, tmp.showTexto, tmp.descPesquisa
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:none,,|tmp.pesq.descricao|- |tmp.pesq.descSituacao|
Condição falsa:,none,

Tipo:Objeto
Descrição:Busca a data interna
Condição:true
Objeto:tmp.
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Utils.Utilities.dataHoraInternaObj("|wi.date.dmy|",1),

Tipo:Gravar variáveis
Descrição:Pega a data interna
Condição:true
Objetos:tmp.dataInterna
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.datahora|
 
[tele/pesquisa/pesquisa] Pesquisas: Pós-Página
Tipo:Update
Descrição:Excluir
Condição:|tmp.btn|=excluir
Banco de dados:principal
Instrução SQL:Tel.Pesquisa.excluir( |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.codigo|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Objeto
Descrição:Pego o caminho
Condição:true
Objeto:tmp.diretorio
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select diretorioArquivoAnexo as caminho from tel.configuracao where Empresa=|pvt.login.idEmpresa|

Tipo:Gravar variáveis
Descrição:Busca o caminho do diretório
Condição:true
Objetos:tmp.caminho
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.diretorio.caminho|

Tipo:Objeto
Descrição:Verifico se é inclusao ou alteracao
Condição:|tmp.btn|=anterior || |tmp.btn|=proximo || |tmp.acao|=salvarResposta
Objeto:tmp.verifica
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql Select id from Tel.PesquisaResultContato where PesquisaContato = "|tmp.index1|"

Tipo:Objeto
Descrição:GRAVA o histórico da pesquisa
Condição:|tmp.btn|=duplicar
Objeto:tmp.novo
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Tel.PesquisaContato.salvaHistorico(
|pvt.login.idusuario|,
|wi.page.id|,
|pvt.login.idEmpresa|,
"",
|tmp.pesquisa|,
|tmp.contato|,
|tmp.pessoa|,
|tmp.atendente|)

Tipo:Update
Descrição:Duplicar Pesquisa
Condição:|tmp.btn|=duplicar
Banco de dados:principal
Instrução SQL:Tel.PesquisaResultContato.duplicar(
|pvt.login.idusuario|,
|wi.page.id|,
|pvt.login.idempresa|,
|tmp.indexhistorico|,
|tmp.pesquisa|,
|tmp.pessoa|,
|tmp.datapesquisa|,
|tmp.novo.indexhistorico|,
|tmp.contato|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Gravar as Respostas
Condição:(|tmp.btn|=anterior || |tmp.btn|=proximo || |tmp.acao|=salvarResposta) &&|tmp.abertohistorico|!=1
Banco de dados:principal
Instrução SQL:Tel.PesquisaResultContato.gravar(
|pvt.login.idusuario|,
|wi.page.id|,
|pvt.login.idempresa|,
|tmp.indexhistorico|,
|tmp.pesquisa|,
|tmp.contato|,
|tmp.pessoa|,
|tmp.datapesquisa|,
|tmp.grupo|,
|tmp.per.codPergunta|,
'|tmp.per.resposta|')
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error
Quantidade:|tmp.numPerguntas|
Prefixo:tmp.per
Condição para cada linha:true

Tipo:Update
Descrição:UnLock
Condição:|tmp.btn|=cancelar || ((|tmp.btn|=excluir || |tmp.btn|=salvar || |tmp.btn|=duplicar ) && |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


Tipo:Objeto
Descrição:Motivo nao venda e historico - DEFAULT
Condição:|tmp.btn|=anterior || |tmp.btn|=proximo || |tmp.acao|=salvarResposta
Objeto:tmp.def
Banco de dados:principal
Instrução SQL:&sql select
MotivoNaoVenda->codNaoVenda as naovenda,
ISNULL(HistoricoPesquisa->codigo,Historico->codigo) as historico
from Tel.Configuracao where
Empresa->codigo="|pvt.login.idEmpresa|"

Tipo:Update
Descrição:Grava na tabela de Historico que foi incluido uma nova pesquisa
Condição:(|tmp.acao|=salvarResposta) && |tmp.error|=1 && |tmp.verifica.id|=
Banco de dados:principal
Instrução SQL:Tel.Historico.verificarGravarAlterar( '|pvt.login.idEmpresa|', '|pvt.login.idUsuario|', '|wi.page.id|', '|pvt.login.idempresa|', '|tmp.contato|', '|wi.date.dmy|', '|wi.date.hms|', '|tmp.atendente|', '|tmp.def.historico|', '|tmp.pessoa|', '2', '1', '|tmp.def.naovenda|', '', '', '', '|tmp.pessoa|', '', '|tmp.index1|', '5')
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Grava na tabela de Historico que foi alterado uma pesquisa
Condição:(|tmp.acao|=salvarResposta) && |tmp.error|=1 && |tmp.verifica.id|!=
Banco de dados:principal
Instrução SQL:Tel.Historico.verificarGravarAlterar( '|pvt.login.idEmpresa|', '|pvt.login.idUsuario|', '|wi.page.id|', '|pvt.login.idempresa|', '|tmp.contato|', '|wi.date.dmy|', '|wi.date.hms|', '|tmp.atendente|', '|tmp.def.historico|', '|tmp.pessoa|', '2', '1', '|tmp.def.naovenda|', '', '', '', '|tmp.pessoa|', '', '|tmp.index1|', '6')
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error