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

 
[faturamento/cadastros/clisituacao] Cadastro de clientes - Situação do cliente: Pré-Página
Tipo:Gravar variáveis
Descrição:Grava parâmetro de cliente em pvt
Condição:|tmp.senhamenu|=
Objetos:pvt.login.codCliente
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.codCliente|

Tipo:Desvio Condicional
Descrição:Leitura de Senha
Condição:|tmp.senhamenu|=
Destino:/menu/senhaespecifica.wsp?tmp.classe=Fat.ParamClientes&tmp.metodovalidar=validarSenha&tmp.pagina=|wi.page.id|

Tipo:Gravar variáveis
Descrição:Grava pvt em parâmetro de cliente
Condição:|tmp.senhamenu|!=&&|tmp.codCliente|=
Objetos:tmp.codCliente
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|pvt.login.codCliente|

Tipo:Apagar variáveis
Descrição:Apaga variável pvt
Condição:|tmp.senhamenu|!=
Objetos:pvt.login.codCliente

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:Apagar variáveis
Descrição:Apagar dados do cliente
Condição:|tmp.btn|=salvar && |tmp.error|=1
Objetos:tmp.carregarBloqueado

Tipo:Objeto
Descrição:Carrega dados de situação do cliente
Condição:(|tmp.btn|= || (|tmp.btn|=salvar&&|tmp.error|=1))&&(|tmp.carregarBloqueado|=)
Objeto:tmp.cli
Banco de dados:principal
Instrução SQL:&sql select situacao,%external(dataAlterSituacao) as dataAlterSituacao, motivoAlterSit1 as motivoAlterSit01,motivoAlterSit2 as motivoAlterSit02, motivoAlterSit3 as motivoAlterSit03,motivoAlterSit4 as motivoAlterSit04 from Fat.Cliente where codEmpresa = |pvt.login.idEmpresa| and codCliente = |tmp.codCliente|

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

Tipo:Gravar variáveis
Descrição:Gravar tmp.lbDataAlterSit
Condição:|tmp.cli.dataAlterSituacao|!=
Objetos:tmp.lbDataAlterSit
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:Alterada em |tmp.cli.dataAlterSituacao|

Tipo:Gravar variáveis
Descrição:Se não tiver situação inicializa como Ativo
Condição:|tmp.cli.situacao|=
Objetos:tmp.cli.situacao
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:1

Tipo:Gravar variáveis
Descrição:Grava situação anterior
Condição:true
Objetos:tmp.cli.situacaoAnt
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.cli.situacao|

Tipo:Objeto
Descrição:Verifica se existem pedido para o cliente
Condição:true
Objeto:tmp.ped
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select top 1 id from Ped.PedidoAberto where codEmpresa = |pvt.login.idEmpresa| and codCliente = |tmp.codCliente|

Tipo:Gravar variáveis
Descrição:Inicializar variaveis do Grid
Condição:|tmp.ccs.order|=
Objetos:tmp.ccs.order, tmp.ccs.orderby
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:ASC,1

Tipo:Gravar variáveis
Descrição:Se não for situação bloqueado não mostra o grid
Condição:(|tmp.cli.situacao|!=3)||(|tmp.carregarBloqueado|!=1)
Objetos:tmp.showGrid
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:none

Tipo:Referência a grid
Condição:|tmp.cli.situacao|=3&&|tmp.carregarBloqueado|=1&&|tmp.ped.id|!=
Tipo de grid:SQLS
Nome do grid:PedBloqPedAberto

Tipo:Objeto
Descrição:Verifica se há sugestão de faturamento por pedido
Condição:|tmp.btn|=abrir&&|tmp.cli.situacao|=3&&|tmp.carregarBloqueado|=1&&|tmp.ped.id|!=
Objeto:tmp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Ped.SugestaoFatPorPed.verPedidosSugestao(|pvt.login.idEmpresa|,|tmp.codCliente|)
 
[faturamento/cadastros/clisituacao] Cadastro de clientes - Situação do cliente: Pós-Página
Tipo:Update
Descrição:Gravar
Condição:|tmp.btn|=salvar
Banco de dados:principal
Instrução SQL:Fat.Cliente.alterarSituacao( |pvt.login.idusuario|, |wi.page.id|, |wi.session.id|, |pvt.login.idempresa|, |tmp.codCliente|, '|tmp.cli.situacao|', '|tmp.cli.motivoAlterSit01|', '|tmp.cli.motivoAlterSit02|', '|tmp.cli.motivoAlterSit03|', '|tmp.cli.motivoAlterSit04|')
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Gravar Pedidos
Condição:|tmp.btn|=salvar&&|tmp.error|=1&&|tmp.cli.situacao|=3&&|tmp.carregarBloqueado|=1&&|tmp.ped.id|!=
Banco de dados:principal
Instrução SQL:Ped.PedidoAberto.bloquearPedido( |pvt.login.idusuario|, |wi.page.id|, |wi.session.id|, |pvt.login.idempresa|, |tmp.codCliente|, |tmp.ped.codPedido|)
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error
Quantidade:|tmp.contador|
Prefixo:tmp.ped
Condição para cada linha:|tmp.ped.bloqueia|=1