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/manutencao/orcamentofinalizar] Finalizar o orcamento: Pré-Página
Tipo:Objeto
Descrição:Carrega Dados do Objeto
Condição:|tmp.numOrcamento|!=
Objeto:tmp.capa
Banco de dados:principal
Instrução SQL:&sql select id,
observacaoOrcamento,
observacaoNF,
situacao,
MotivoNaoVenda->codNaoVenda as motivoNaoVenda,
MotivoNaoVenda->descricao as nomeMotivoNaoVenda,
Procedencia->codProcedencia as procedencia,
Procedencia->descricao as nomeProcedencia,
obsConfirmaPedido,arquivoAnexo,numPedido
from Tel.OrcamentoCapa
where Empresa->codigo = "|pvt.login.idEmpresa|"
and numOrcamento = "|tmp.numOrcamento|"

Tipo:Gravar variáveis
Descrição:Gravar Estilos Padrões
Condição:true
Objetos:tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:class="campos" , disabled class="botaodisabled", enabled class="botao"

Tipo:Gravar variáveis
Descrição:Inicializa a variavel tmp.id
Condição:|tmp.capa.id|!=
Objetos:tmp.id
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.capa.id|

Tipo:Gravar variáveis
Descrição:Inicializar a variavel de situacao
Condição:|tmp.capa.situacao|=
Objetos:tmp.capa.situacao
Recursivo:Não
Processa FALSO:Não

Tipo:Gravar variáveis
Descrição:Gravar Estilos Padrões
Condição:|tmp.capa.situacao|!=0&&|tmp.numOrcamento|!=
Objetos:tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:class="camposquery" disabled , disabled class="botaodisabled",disabled class="botaodisabled"

Tipo:Objeto
Descrição:Mostra dados ou não
Condição:true
Objeto:tmp.mostrar
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Tel.Configuracao.retornaDadosGerais("|pvt.login.idEmpresa|")

Tipo:Gravar variáveis
Descrição:Inicializa a variavel tmp.capa.procedencia e tmp.capa.nomeProcedencia
Condição:|tmp.capa.procedencia|=
Objetos:tmp.capa.procedencia, tmp.capa.nomeProcedencia
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.mostrar.codProcedencia|,|tmp.mostrar.nomeProcedencia|

Tipo:Gravar variáveis
Descrição:Gravar Estilos Padrões se for chamado do grid de historico do contato
Condição:|tmp.numOrcamento|!=&&|tmp.abertohistorico|=1
Objetos:tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:class="camposquery" disabled , disabled class="botaodisabled",disabled class="botaodisabled"

Tipo:Objeto
Descrição:Busca a moeda da capa do orçamento
Condição:true
Objeto:tmp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select
Moeda->codigo as moeda
from Tel.OrcamentoCapa
where Empresa->codigo = "|pvt.login.idEmpresa|"
and numOrcamento = "|tmp.numOrcamento|"

Tipo:Gravar variáveis
Descrição:Verifica se o orçamento ja tem pedido e não mostra a confirmação de pedido
Condição:|tmp.capa.situacao|=1&&|tmp.mostrar.mostrarObsConfPed|=
Objetos:tmp.mostrar.BtnConfPed, tmp.mostrarBtnGerarPed
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:,none
Condição falsa:none,

Tipo:Gravar variáveis
Descrição:Reimpressão do orçamento
Condição:|tmp.capa.numPedido|!=
Objetos:tmp.mostrareeimpressao, tmp.mostrarBtnGerarPed
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:,none
Condição falsa:none,

Tipo:Objeto
Descrição:Retorna a etapa do pedido
Condição:true
Objeto:tmp.statusPed
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Tel.OrcamentoCapa.getEtapaPedido("|pvt.login.idEmpresa|","|tmp.numOrcamento|")

Tipo:Objeto
Descrição:Verifica se existe controle de etapas
Condição:true
Objeto:tmp.etapa
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select id,codEtapa, etapa->descricao from fat.EtapasAtualPedido
where numPedOrc="|tmp.numOrcamento|ORC"
and Empresa->codigo="|pvt.login.idEmpresa|"


Tipo:Objeto
Descrição:Busca o nome do atendente
Condição:true
Objeto:tmp.atend
Banco de dados:principal
Instrução SQL:&sql select
Atendente->nome as nome
from Tel.AtendenteUsuario
where Empresa->codigo="|pvt.login.idEmpresa|"
and atendente->codRepresent="|tmp.atendente|"
 
[tele/manutencao/orcamentofinalizar] Finalizar o orcamento: Pós-Página
Tipo:Objeto
Descrição:Busca o nome do arquivo ( Banco )
Condição:|tmp.id|!=
Objeto:tmp.arquivo
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select arquivoAnexo as nome from tel.orcamentoCapa
where id="|tmp.id|"

Tipo:Update
Descrição:Gravar a observacao
Condição:|tmp.btn|=salvar&&|wi.token.ok|=true
Banco de dados:principal
Instrução SQL:Tel.OrcamentoCapa.salvarObservacaoCapa(
|pvt.login.idempresa|,
|pvt.login.idusuario|,
|wi.page.id|,
|tmp.id|,
|tmp.capa.observacaoOrcamento|,
|tmp.capa.observacaoNF|,
|tmp.capa.obsConfirmaPedido|,
|tmp.arquivoAnexo|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Remover arquivos ((Local))
Descrição:Remove o anexo
Condição:|tmp.btn|=excluir && |wi.token.ok|=true
Diretório:|wi.proj.path|/anexos/Orc|tmp.numOrcamento|/
Máscara:|tmp.arquivo.nome|
Remover diretóio:Sim

Tipo:Update
Descrição:Excluir o anexo banco
Condição:|tmp.btn|=excluir&&|wi.token.ok|=true
Banco de dados:principal
Instrução SQL:Tel.OrcamentoCapa.excluirAnexo(
|pvt.login.idempresa|,
|pvt.login.idusuario|,
|wi.page.id|,
|tmp.id|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Gravar a situacao
Condição:|tmp.btn|=salvar&&|tmp.error|=1
Banco de dados:principal
Instrução SQL:Tel.OrcamentoCapa.salvarSituacao( |pvt.login.idempresa|, |pvt.login.idusuario|, |wi.page.id|, |tmp.id|, |tmp.capa.situacao|, |tmp.capa.motivoNaoVenda|, |tmp.capa.procedencia|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Objeto
Descrição:Gerar o Pedido
Condição:|tmp.btn|=gerarPedido&&|wi.token.ok|=true
Objeto:tmp.gerarped
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Tel.OrcamentoCapa.gerarPedidoObj(
"|pvt.login.idempresa|",
"|tmp.numOrcamento|",
"|pvt.login.idusuario|",
"|wi.session.id|",
"|wi.page.id|",
"|tmp.localEntrega|",
"|tmp.estrutura|",
"|tmp.semReserva|",
"|pvt.login.Conta|",
"|tmp.atend.nome|")

Tipo:Objeto
Descrição:Motivo nao venda e historico - DEFAULT
Condição:|tmp.btn|=gerarPedido&&|wi.token.ok|=true
Objeto:tmp.def
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:Update
Descrição:Grava na tabela de Historico que foi Gerado um Orcamento !
Condição:|tmp.btn|=gerarPedido&&|tmp.gerarped.error|=1&&|wi.token.ok|=true
Banco de dados:principal
Instrução SQL:Tel.Historico.verificarGravarAlterar(
'|pvt.login.idEmpresa|',
'|pvt.login.idUsuario|',
'|wi.page.id|',
'|pvt.login.idempresa|',
'',
'|wi.date.dmy|',
'|wi.date.hms|',
'',
'|tmp.def.historico|',
'',
'2',
'1',
'',
'',
'',
'',
'',
'|tmp.numOrcamento|',
'',
'4')
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error