Trava de cadastro e venda para CLIENTE INC ALT em cidades que contenham restrições

De Wiki Trovata
Ir para: navegação, pesquisa

//11325

Na finalização do cadastro do cliente_inc_alt, caso tenha o parametro P_BLOQUEIA_VENDA_CLIENTE_CIDADE, iremos validar os campos varchar cadastrados nele seguindo como padrão caso mais de uma cidade usar

", " 

para separar os codigos da cidades a. serem bloqueadas.

Exemplo: "25151, 40401, 53465"

Caso tenha valor nesse campo, o Milano irá validar se o que foi preenchido no campo de CIDADE, CIDADE_COBRANCA e CIDADE_ENTREGA do cliente_inc_alt for igual ao que esteja no parametro. Se for igual, o sistema irá nos alertar a mensagem "Cidade bloqueada para novos clientes, entre em contato com a empresa!". Fazendo com que a situação do cliente_inc_alt não seja finalizada, permanecendo em digitação e salva nos rascunhos.

//11327

Na finalização da venda, caso tenha o parametro P_BLOQUEIA_VENDA_CLIENTE_CIDADE, iremos validar se o cliente na venda for cliente_inc_alt > 0, caso for, o método de validação irá verificar se a cidade preenchida nos campos CIDADE, CIDADE_COBRANCA e CIDADE_ENTREGA do cliente_inc_alt for igual ao que esteja no parametro, Se for igual, o sistema irá nos alertar com a mensagem "Cidade bloqueada para venda, entre em contato com a empresa!". Fazendo com que a venda não seja finalizada e colocando sua situação como DIGITANDO.