Documentação do Projeto
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

 
[rh/manutencoes/controleepi/entregaepi] Cadastro entrega de EPI por funcionário: Pré-Página
Tipo:Objeto
Descrição:Verifica se o usuario tem permissão para acessar a pagina
Condição:true
Objeto:tmp.existe
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql Select TOP 1 id,list(CCusto->mascara) as ccusto from RhEPI.UsuarioHabilitadoCCusto where Empresa->codigo="|pvt.login.idEmpresa|" and operador->operador->id="|pvt.login.idUsuario|"

Tipo:Desvio Condicional
Descrição:Leitura de Senha
Condição:|tmp.senhamenu|=&&|tmp.existe.id|=
Destino:/menu/senhaespecifica.wsp?tmp.pagina=|wi.page.id|&tmp.classe=RhEPI.EntregaEPIFun&tmp.metodovalidar=validarSenha&tmp.chave=|pvt.login.idEmpresa||||pvt.login.idUsuario|

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("Rhbt.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:Gravar variáveis
Descrição:Inicializar a empresa
Condição:|tmp.empresa|=
Objetos:tmp.empresa, tmp.nomeEmpresa
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|pvt.login.idEmpresa|,|pvt.login.nomeEmpresa|

Tipo:Gravar variáveis
Descrição:Inicializar Data
Condição:|tmp.data|=
Objetos:tmp.data
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|wi.date.dmy|

Tipo:Objeto
Descrição:Carrega Dados
Condição:|tmp.btn|=abrir&&|tmp.error|=1
Objeto:tmp.entrega
Banco de dados:principal
Instrução SQL:&sql select id, Empresa,Funcionario,Item, CCusto->mascara as CCusto, CCusto->nome as CCustoDesc, Operador->Operador->codigo as Operador, Operador->Operador->nome OperadorNome, Secao->codSecao as Secao, Secao->nome as SecaoDesc, quantidade,validade, %external(valorParticipacao) as valorParticipacao, %external(valorTotal) as valorTotal from RhEPI.EntregaEPIFun where id="|tmp.id|"

Tipo:Objeto
Descrição:Verifica se existe algum epi em aberto
Condição:|tmp.btn|=abrir&&|tmp.error|=1
Objeto:tmp.epiexiste
Banco de dados:principal
Instrução SQL:&sql select id, %External(data) as data, Item->codItem as codItem, Funcionario->codFuncionario as codFuncionario from RhEPI.EntregaEPIFun where Empresa->codigo="|tmp.empresa|" and Funcionario->codFuncionario="|tmp.codFuncionario|" and Item->codItem="|tmp.coditemepic1|" and dataBaixa is null

Tipo:Gravar variáveis
Descrição:Inicializa operador 
Condição:|tmp.entrega.Operador|=&& |tmp.epiexiste.id|=&&|tmp.btn|=abrir&&|tmp.error|=1
Objetos:tmp.entrega.Operador, tmp.entrega.OperadorNome
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|pvt.login.codUsuario|,|pvt.login.nomeUsuario|

Tipo:Objeto
Descrição:Pega a validade do item
Condição:|tmp.entrega.id|=&& |tmp.epiexiste.id|=&& (|tmp.btn|=abrir&&|tmp.error|=1)
Objeto:tmp.item
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select distinct (validade) from rhepi.epiccusto where Item->codItem="|tmp.coditemepic1|" and Empresa->codigo="|tmp.empresa|"

Tipo:Objeto
Descrição:Pega o centro de custo e a secao do funcionario
Condição:|tmp.entrega.id|=&& |tmp.epiexiste.id|=&&|tmp.btn|=abrir&&|tmp.error|=1
Objeto:tmp.fun
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select codSecao,codSecao->nome nomeSecao, CCusto->mascaraEdt,CCusto->nome nomeCCusto from rhb.Funcionario2 where codFuncionario="|tmp.codFuncionario|" and codEmpresa="|tmp.empresa|"

Tipo:Objeto
Descrição:Pega a natureza de estoque da tab de configuração
Condição:|tmp.entrega.id|=&& |tmp.epiexiste.id|=&&|tmp.btn|=abrir&&|tmp.error|=1
Objeto:tmp.est
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select Natureza->codNatureza as codNatureza from RhEPI.configEstoqueEPI where Empresa="|tmp.empresa|"

Tipo:Gravar variáveis
Descrição:Grava secao e centro de custo para registros novos
Condição:|tmp.entrega.id|= && |tmp.epiexiste.id|= && |tmp.btn|=abrir&&|tmp.error|=1
Objetos:tmp.entrega.Secao, tmp.entrega.SecaoDesc, tmp.entrega.CCusto, tmp.entrega.CCustoDesc, tmp.entrega.validade, tmp.est.codNatureza
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.fun.codSecao|,|tmp.fun.nomeSecao|,|tmp.fun.mascaraEdt|,|tmp.fun.nomeCCusto|,|tmp.item.validade|,|tmp.est.codNatureza|

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:Gravar variáveis
Descrição:Gravar Estilos Padrões 2
Condição:|tmp.btn|=abrir && |tmp.error|=1 && |tmp.entrega.id|!=&&|tmp.epiexiste.id|!=
Objetos:tmp.ccs.txtchave, tmp.ccs.txtcampo
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:class="camposquery" readonly , class="camposquery" readOnly

Tipo:Apagar variáveis
Descrição:Apagar Dados
Condição:|tmp.btn|=cancelar || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|=1)
Objetos:tmp.entrega.,tmp.coditemepic1,tmp.coditemepiNome,tmp.fun,tmp.data

Tipo:Gravar variáveis
Descrição:Gravar Estilos Botão Excluir e Mostrar
Condição:|tmp.entrega.id|!=
Objetos:tmp.ccs.btnexcluir
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:enabled class="botao"
Condição falsa:disabled class="botaodisabled"
 
[rh/manutencoes/controleepi/entregaepi] Cadastro entrega de EPI por funcionário: Pós-Página
Tipo:Update
Descrição:Excluir
Condição:|tmp.btn|=excluir
Banco de dados:principal
Instrução SQL:RhEPI.EntregaEPIFun.excluir( |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.id|, |tmp.empresa|, |wi.session.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:RhEPI.EntregaEPIFun.gravar( |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idempresa|, "|pvt.login.Conta|", "|tmp.empresa|", "|tmp.codFuncionario|", "|tmp.coditemepic1|", "|tmp.data|", "|tmp.entrega.quantidade|", "|tmp.entrega.validade|", "|tmp.entrega.valorParticipacao|", "|tmp.entrega.valorTotal|", "|tmp.entrega.Operador|", "|tmp.entrega.CCusto|", "|tmp.entrega.Secao|", "|wi.session.id|", 1)
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