| WEBINTEGRATOR - Documentação de projeto | ||||
| Projeto: | csw | Título: | Sistema Web Consistem | 23/07/2008 16:25 |
| Projeto | Páginas | Grids | Eventos | Downloads | Uploads | Variáveis | Classes Java |
| [tele/cadastros/pessoas] Cadastro de Pessoas: 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: | Gravar variáveis | |
| Descrição: | Iniciliza o tmp.error | |
| Condição: | |tmp.error|= | |
| Objetos: | tmp.error | |
| Recursivo: | Não | |
| Processa FALSO: | Não | |
| Condição verdadeira: | 1 | |
| Tipo: | Update | |
| Descrição: | Lock | |
| Condição: | |tmp.btn|=abrir&&|tmp.codigo|!= | |
| 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.btn|=gerarAgenda || |tmp.btn|=salvar) &&|tmp.codigo|!=&&|tmp.error|=1)||(|tmp.btn|=abrir&&|tmp.codigo|=) | |
| Objeto: | tmp.pessoas | |
| Banco de dados: | principal | |
| Instrução SQL: | &sql Select id, nome, cargo, %EXTERNAL(dataNascimento) as dataNascimento, hobby, telefone, celular, email, melhorDiaHora, observacao, fax, ISNULL(recMalaDireta,1) as recMalaDireta, tamImagem from Tel.Pessoas where Empresa->codigo = "|pvt.login.idEmpresa|" and Contatos->codContato = "|tmp.codContato|" and ("|tmp.codigo|"=sequencial) | |
| Tipo: | Update | |
| Descrição: | UnLock - Desloco se o usuario informou um codigo que nao está cadastrado | |
| Condição: | |tmp.btn|=abrir&&|tmp.codigo|!=&&|tmp.pessoas.id|= | |
| 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: | Gravar variáveis | |
| Descrição: | Gravar Estilos Padrões | |
| Condição: | (|tmp.btn|=abrir && |tmp.error|=1 && |tmp.codigo|=) || (|tmp.btn|=abrir && |tmp.error|=1 && |tmp.pessoas.id|!=) || (|tmp.btn|=excluir && |tmp.error|!=1) || (|tmp.btn|=salvar&& |tmp.salvaobj.error|=1) || (|tmp.btn|=gerarAgenda && |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.error|=1) | |
| Objetos: | tmp.pessoas.,tmp.codigo,tmp.id | |
| Tipo: | Gravar variáveis | |
| Descrição: | Gravar Estilos Botão Excluir | |
| Condição: | |tmp.pessoas.id|!= || (|tmp.id|!= && |tmp.btn|=salvar) | |
| 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: | Verifico se é cliente ou prospect | |
| Condição: | |tmp.btn|=abrir | |
| Objeto: | tmp.tipocliente | |
| Banco de dados: | principal | |
| Filtro SQL: | %*?' | |
| Instrução SQL: | &sql Select tipo from Tel.Contatos where Empresa->codigo = "|pvt.login.idEmpresa|" and codContato = "|tmp.codContato|" | |
| Tipo: | Gravar variáveis | |
| Descrição: | Inicializa o combo de mala direta | |
| Condição: | |tmp.pessoas.recMalaDireta|= | |
| Objetos: | tmp.pessoas.recMalaDireta | |
| Recursivo: | Não | |
| Processa FALSO: | Não | |
| Condição verdadeira: | 1 | |
| Tipo: | Gravar variáveis | |
| Descrição: | Iniciliza o tmp.acao | |
| Condição: | true | |
| Objetos: | tmp.acao | |
| Recursivo: | Não | |
| Processa FALSO: | Não | |
| Tipo: | Objeto | |
| Descrição: | Carrega tamanho da imagem | |
| Condição: | |tmp.error|=1 && (|tmp.salvaobj.codigo|=) | |
| Objeto: | tmp.pessoas | |
| Banco de dados: | principal | |
| Instrução SQL: | &sql Select tamImagem from Tel.Pessoas where Empresa->codigo = "|pvt.login.idEmpresa|" and Contatos->codContato = "|tmp.codContato|" and ("|tmp.codigo|"=sequencial) | |
| Tipo: | Objeto | |
| Descrição: | Carrega tamanho da imagem quando gera pessoa do zero | |
| Condição: | |tmp.error|=1 && (|tmp.salvaobj.codigo|!=) | |
| Objeto: | tmp.pessoas | |
| Banco de dados: | principal | |
| Instrução SQL: | &sql Select tamImagem from Tel.Pessoas where Empresa->codigo = "|pvt.login.idEmpresa|" and Contatos->codContato = "|tmp.codContato|" and ("|tmp.salvaobj.codigo|"=sequencial) | |
| Tipo: | Gravar variáveis | |
| Descrição: | Flag para mostrar a imagem ( testa a propriedade calculada tamImagem se for ZERO não tem imagem cadastrada) | |
| Condição: | |tmp.pessoas.tamImagem|>0&&(|tmp.btn|=abrir || |tmp.btn|=salvar || |tmp.btn|=gerarAgenda) | |
| Objetos: | tmp.showFoto | |
| Recursivo: | Não | |
| Processa FALSO: | Sim | |
| Condição falsa: | none | |
| Tipo: | Referência a download | |
| Condição: | true | |
| Tipo de download: | DBS | |
| Nome do download: | TelDownFotoPessoa | |
| Tipo: | Gravar variáveis | |
| Descrição: | IMG da pessoa | |
| Condição: | |tmp.pessoas.tamImagem|!=0 &&(|tmp.btn|=abrir || |tmp.btn|=salvar || |tmp.btn|=gerarAgenda) && (|tmp.salvaobj.codigo|=) | |
| Objetos: | tmp.foto | |
| Recursivo: | Sim | |
| Processa FALSO: | Não | |
| Condição verdadeira: | ||
| Tipo: | Gravar variáveis | |
| Descrição: | IMG da pessoa quando cadastrada do zero | |
| Condição: | |tmp.pessoas.tamImagem|!=0 &&(|tmp.btn|=abrir || |tmp.btn|=salvar || |tmp.btn|=gerarAgenda) && (|tmp.salvaobj.codigo|!=) | |
| Objetos: | tmp.foto | |
| Recursivo: | Sim | |
| Processa FALSO: | Não | |
| Condição verdadeira: | ||
| [tele/cadastros/pessoas] Cadastro de Pessoas: Pós-Página | ||
| Tipo: | Update | |
| Descrição: | Excluir | |
| Condição: | |tmp.btn|=excluir | |
| Banco de dados: | principal | |
| Instrução SQL: | Tel.Pessoas.excluir( |pvt.login.idEmpresa|, |pvt.login.idUsuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.codContato|, |tmp.codigo|, |tmp.tipocliente.tipo|) | |
| Filtro SQL: | '"<> | |
| Mensagem OK: | 1 | |
| Mensagem de erro: | |wi.sql.msg| | |
| Resposta: | tmp.error | |
| Tipo: | Objeto | |
| Descrição: | Gravar | |
| Condição: | |tmp.btn|=salvar | |
| Objeto: | tmp.salvaobj | |
| Banco de dados: | principal | |
| Instrução SQL: | Tel.Pessoas.gravarObj( |pvt.login.idEmpresa|, |pvt.login.idUsuario|, |wi.page.id|, |pvt.login.idEmpresa|, |tmp.codContato|, |tmp.codigo|, |tmp.pessoas.nome|, |tmp.pessoas.cargo|, |tmp.pessoas.dataNascimento|, |tmp.pessoas.hobby|, |tmp.pessoas.telefone|, |tmp.pessoas.celular|, |tmp.pessoas.email|, |tmp.pessoas.melhorDiaHora|, |tmp.pessoas.observacao|, |tmp.tipocliente.tipo|, |tmp.pessoas.fax|, |tmp.pessoas.recMalaDireta|) | |
| Tipo: | Update | |
| Descrição: | Update para excluir somente a imagem do banco | |
| Condição: | |tmp.acao|=excluirImg | |
| Banco de dados: | principal | |
| Instrução SQL: | &sql UPDATE Tel.Pessoas SET imagem = null WHERE id = "|tmp.id|" | |
| 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.error|=1) || (|tmp.btn|=salvar&&|tmp.salvaobj.error|=1) | |
| Banco de dados: | principal | |
| Instrução SQL: | Utils.LockTable.unLock( |tmp.tabela|, |pvt.login.idUsuario|, |tmp.id|, |wi.session.id|) | |
| Mensagem OK: | 1 | |
| Mensagem de erro: | |wi.sql.msg| | |
| Resposta: | tmp.error | |
| Tipo: | Objeto | |
| Descrição: | Gerar a agenda de aniversário | |
| Condição: | |tmp.btn|=gerarAgenda | |
| Objeto: | tmp.agenda | |
| Banco de dados: | principal | |
| Instrução SQL: | Tel.Pessoas.gerarAgendaAnivObj( "|pvt.login.idEmpresa|", "|pvt.login.idUsuario|", "|tmp.codContato|", "|tmp.idPessoa|") | |