Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

reinaldo polato

[Resolvido] sistema de vendas

Recommended Posts

e ai beleza

 

cadastrar_cliente.asp

 

e ai galera beleza seguinte tenho essas duas paginas e o codigo está funcionando mais quando eu digito o CEP ele retorna os dados Logradouro, Bairro, Cidade e o Estado ai quando e digito o CEP ele funciona e acha o nome da rua ai na proxima pagina a receber_cadastro_cliente.asp ele esta recebendo todos os dados menos o dado Logradouro o resto funciona tudo

 

<form name="cliente" Method="Post" action="receber_cadastro_cliente.asp">
 <fieldset>
 <legend>Cadastrar Cliente</legend>
 <label for="CodCliente">CodCliente</label>
 <input name="CodCliente" id="CodCliente" size="20" maxlength="20"/>
<br />
 <label for="RazaoSocial">RazaoSocial</label>
 <input name="RazaoSocial" id="RazaoSocial" size="30" maxlength="20"/>
<br /> 
 <label for="Fantasia">Fantasia</label>
 <input name="Fantasia" id="Fantasia" size="20" maxlength="20"/>
<br />
  <label for="CNPJ">CNJP</label>
 <input name="Cnpj" id="CNPJ" size="20" maxlength="20"/>
<br />
  <label for="IE">IE</label>
 <input name="IE" id="IE" size="20" maxlength="20"/>
<br />
 <label for="Tipo">Tipo</label> 
<Select Name="Tipo" Style="WIDTH: 20%" Onchange="Verifica_pessoa()">
<Option Value="">(Selecione)</option>
<Option Value="1">Fisica</option>
<Option Value="2">Jurídica</option>
</select> 
<br />
<label for="Potencial">Potencial</label>
<Select Name="Potencial" Style="WIDTH: 20%" Onchange="Verifica_Potencial">
<Option Value="">(Selecione)</option>
<Option Value="1">Bom</option>
<Option Value="2">Ruim</option>
<Option Value="3">Otimo</option>
</Select> 
<br />
<label for="cep">CEP</label>
<input name="cep" id="cep" size="9" maxlength="8" onBlur="getEndereco()"/>
<br />
<label for="rua">Logadouro</label>
 <input name="rua" id="rua" size="50"/>
 <br/>
<label for="Complemento">Complemento</label>
<input type="text" name="Complemento" id="Complemento" size="20"/>
<br />
<label for="bairro">Bairro</label>
<input name="bairro" id="bairro" size="30"/>
<br/>
<label for="cidade">Cidade</label>
<input name="cidade" id="cidade"/>
<br/>
<label for="estado">Estado</label>
<input name="estado" id="estado" size="2" maxlength="2"/>
<br/>
<label for="Telefone">Telefone</label>
<input name="Telefone" id="Telefone" size="30" maxlength="20"/>
<br/>
<label for="Celular">Celular</label>
<input name="Celular" id="Celular" size="30" maxlength="20"/>
<br/>
<label for="HomePage">HomePage</label>
<input name="HomePage" id="HomePage" size="30" maxlength="20"/>
<br/>
<label for="Cobranca">Cobranca</label>
<input name="Cobranca" id="Cobranca" size="30" maxlength="20"/>
<br/>
<label for="Correio">Correio</label>
<input name="Correio" id="Correio" size="30" maxlength="20"/>
<br/>
<label for="Anotacoes">Anotacoes</label>
<textarea rows="7" name="Anotacoes" cols="43"></textarea>
<br/>
<P> </P>

</BODY>
</HTML>
<input type="Button" value="Ok" class="button">
<input type="Submit" onclick="display_alert()" name="btn_Entrar" value="Clique aqui para cadastrar o vendedor" style="color: #FFFFFF; background-color: #000099">
</fieldset>
</form>
</body>
</html>

 

receber_cadastro_cliente.asp

 

<%

'Mostrar Parametros

CodCliente=Request.Form("CodCliente")
RazaoSocial=Request.Form("RazaoSocial")
Fantasia=Request.Form("Fantasia")
CNPJ=Request.Form("CNPJ")
IE=Request.Form("IE")
Tipo=Request.Form("Tipo")
Potencial=Request.Form("Potencial")
CEP=Request.Form("CEP")
Logradouro=Request.Form("Logradouro")
Complemento=Request.Form("Complemento")
Bairro=Request.Form("Bairro")
Cidade=Request.Form("Cidade")
Estado=Request.Form("Estado")
Telefone=Request.Form("Telefone")
Celular=Request.Form("Celular")
HomePage=Request.Form("HomePage") 
Cobranca=Request.Form("Cobranca")
Correio=Request.Form("Correio")
Anotacoes=Request.Form("Anotacoes")

'Recebendo Parametros

%>


<table align="left" border="1" width="35%">
</tr>
<tr>
<td bgcolor="White"><font color="Blue">CodCliente</td>
<td bgcolor="White"><%Response.Write(CodCliente)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="Blue">RazaoSocial</td>
<td bgcolor="White"><%Response.Write(RazaoSocial)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Fantasia</td>
<td bgcolor="White"><%Response.Write(Fantasia)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">CNPJ</td>
<td bgcolor="White"><%Response.Write(CNPJ)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">IE</td>
<td bgcolor="White"><%Response.Write(IE)%></td>
</tr>
<tr>
<td bgcolor="white"><font color="blue">Juridica ou Fisica</td>
<td bgcolor="white"><%if tipo="1" then
Response.Write("Juridica")
else
Response.Write("Fisica")
end if%></td>
</tr>
<tr> 
<td bgcolor="white"><font color="blue">Bom & Ruim ou Otimo</td>
<td bgcolor="white"><%if Potencial="1" then
Response.Write("Bom")
else
if potencial="2" then
Response.Write("Ruim")
else
Response.Write("Otimo")
end if
end if
%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">CEP</td>
<td bgcolor="White"><%Response.Write(CEP)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Logradouro</td>
<td bgcolor="White"><%Response.Write(Logradouro)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Complemento</td>
<td bgcolor="White"><%Response.Write(Complemento)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Bairro</td>
<td bgcolor="White"><%Response.Write(Bairro)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Cidade</td>
<td bgcolor="White"><%Response.Write(Cidade)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Estado</td>
<td bgcolor="White"><%Response.Write(Estado)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Telefone</td>
<td bgcolor="White"><%Response.Write(Telefone)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Celular</td>
<td bgcolor="White"><%Response.Write(Celular)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">HomePage</td>
<td bgcolor="White"><%Response.Write(HomePage)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Cobranca</td>
<td bgcolor="White"><%Response.Write(Cobranca)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Correio</td>
<td bgcolor="White"><%Response.Write(Correio)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Anotacoes</td>
<td bgcolor="White"><%Response.Write(Anotacoes)%></td>
</tr>
<tr>
</table>
<form name="frm1" Method="Post" action="confirmar_cadastro_do_cliente.asp">
<input type="Submit" name="btn_Receber" value="Receber Cadastro Vendedor" style="color: #FFFFFF; background-color: #000099">

<input type="hidden" name="CodCliente" value="<%Response.Write(CodCliente)%>">
<input type="hidden" name="RazaoSocial" value="<%Response.Write(RazaoSocial)%>">
<input type="hidden" name="Fantasia" value="<%Response.Write(Fantasia)%>">
<input type="hidden" name="CNPJ" value="<%Response.Write(CNPJ)%>">
<input type="hidden" name="IE" value="<%Response.Write(IE)%>">
<input type="hidden" name="Tipo" value="<%Response.Write(Tipo)%>">
<input type="hidden" name="Potencial" value="<%Response.Write(Potencial)%>">
<input type="hidden" name="CEP" value="<%Response.Write(CEP)%>">
<input type="hidden" name="Logradouro" value="<%Response.Write(Logradouro)%>">
<input type="hidden" name="Complemento" value="<%Response.Write(Complemento)%>">
<input type="hidden" name="Bairro" value="<%Response.Write(Bairro)%>">
<input type="hidden" name="Cidade" value="<%Response.Write(Cidade)%>">
<input type="hidden" name="Estado" value="<%Response.Write(Estado)%>">
<input type="hidden" name="Telefone" value="<%Response.Write(Telefone)%>">
<input type="hidden" name="Celular" value="<%Response.Write(Celular)%>">
<input type="hidden" name="HomePage" value="<%Response.Write(HomePage)%>">
<input type="hidden" name="Cobranca" value="<%Response.Write(Cobranca)%>">
<input type="hidden" name="Correio" value="<%Response.Write(Correio)%>">
<input type="hidden" name="Anotacoes" value="<%Response.Write(Anotacoes)%>">

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar o webservice dos correios para isso também

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ai xanburzum

 

acontece o seguinte quando eu digito um Cep ele funciona beleza ele retorna os campos Logradouro, Bairro, Cidade e Estado ai na pagina que recebe os dados o Logradouro não retorna so retorna o Bairro, Cidade e o estado

 

<label for="cep">CEP</label>
<input type="text" name="cep" id="cep" size="9" maxlength="8" onBlur="getEndereco()"/>
<br />
<label for="rua">Logadouro</label>
 <input type="text" name="rua" id="rua" size="50"/>
 <br/>
<label for="bairro">Bairro</label>
<input type="text" name="bairro" id="bairro" size="30"/>
<br/>
<label for="cidade">Cidade</label>
<input type="text" name="cidade" id="cidade"/>
<br/>
<label for="estado">Estado</label>
<input type="text" name="estado" id="estado" size="2" maxlength="2"/>
<br/>

Logradouro=Request.Form("Logradouro")


<td bgcolor="White"><font color="blue">CEP</td>
<td bgcolor="White"><%Response.Write(CEP)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Logradouro</td>
<td bgcolor="White"><%Response.Write(Logradouro)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Complemento</td>
<td bgcolor="White"><%Response.Write(Complemento)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Bairro</td>
<td bgcolor="White"><%Response.Write(Bairro)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Cidade</td>
<td bgcolor="White"><%Response.Write(Cidade)%></td>
</tr>
<tr>
<td bgcolor="White"><font color="blue">Estado</td>
<td bgcolor="White"><%Response.Write(Estado)%></td>
</tr>
<tr>

<input type="hidden" name="Logradouro" value="<%Response.Write(Logradouro)%>">

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que é retornado quando você tenta recuperá-lo

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte na pagina cadastrar_cliente.asp

 

quando eu digito o Cep 02337050

 

ele retorna pra mim assim

 

CEP 02337050

Logadouro: Rua: Teles Peixoto

Bairro: Jardim Franca

Cidade: São Paulo

Estado: SP

 

ai na proxima pagina que recebe esses dados retorna assim

 

CEP:02337050

Logradouro: não recebe esse dado

Bairro: Jardim Franca

Cidade: São Paulo

Estado: SP

 

ele retorna os dados cep bairro cidade e estado do o logradouro que não recebe dados

 

 

entendeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

apenas para teste tente armazenar o dado em uma variavel session

e chame-a depois

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ai xanburzum beleza pra mim adicionar em uma variavel eu faço assim

 

dim cep

dim Logradouro

dim Bairro

dim Cidade

dim Estado

 

ai depois como eu chamo essa variavel pra funcionar o retorno do Cep pra funcionar o Logradouro

Compartilhar este post


Link para o post
Compartilhar em outros sites

que bom que resolveu, agora se quiser postar o código final como ficou, assim você pode ajudar futuramente, alguem com o mesmo problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

index.asp

 

pra funcionar precisa do baixar o scripts/lib/jquery.js

 

<html>
<head>
<title>Exemplo busca CEP Ajax</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<!-- Faça o include da lib do jQuery -->
<script type="text/javascript" src="scripts/lib/jquery.js"></script>
<script type="text/javascript">
// Função única que fará a transação
function getEndereco() {
		// Se o campo CEP não estiver vazio
		if($.trim($("#cep").val()) != ""){
			/* 
				Para conectar no serviço e executar o json, precisamos usar a função
				getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
				dataTypes não possibilitam esta interação entre domínios diferentes
				Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
			*/
			$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
				// o getScript dá um eval no script, então é só ler!
				//Se o resultado for igual a 1
		  		if(resultadoCEP["resultado"]){
					// troca o valor dos elementos
					$("#rua").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
					$("#bairro").val(unescape(resultadoCEP["bairro"]));
					$("#cidade").val(unescape(resultadoCEP["cidade"]));
					$("#estado").val(unescape(resultadoCEP["uf"]));
				}else{
					alert("Endereço não encontrado");
				}
			});				
		}			
}
</script>

</head>

<body>


<!-- 
O formulário é simples, a única coisa diferente é o atributo "onBlur" no campo "cep" 
   o onBlur executa um comando javascript assim que o campo perde o fóco, neste caso eu chamo a função javascript "getEndereco()"
-->
<form name="cliente" Method="Post" action="receber_cadastro_cliente.asp">
 <fieldset>
  <label for="cep">CEP</label>
<input type="text" name="cep" id="cep" size="9" maxlength="8" onBlur="getEndereco()"/>
<br />
<label for="rua">Logadouro</label>
 <input type="text" name="rua" id="rua" size="50"/>
 <br/>
<label for="bairro">Bairro</label>
<input type="text" name="bairro" id="bairro" size="30"/>
<br/>
<label for="cidade">Cidade</label>
<input type="text" name="cidade" id="cidade"/>
<br/>
<label for="estado">Estado</label>
<input type="text" name="estado" id="estado" size="2" maxlength="2"/>
<br/>
<P> </P>
</BODY>
</HTML>
<input type="Button" value="Ok" class="button">
<input type="Submit" name="btn" value="Receber dados">

receber_dados.asp

<%

'Mostrar Paramentros

CEP=Request.Form("CEP")
Logradouro=Request.form("rua")
Bairro=Request.Form("Bairro")
Cidade=Request.form("Cidade")
Estado=Request.Form("Estado")



Response.Write(CEP & ("CEP")&"<br>")
Response.Write(Logradouro &("rua")&"<br>")
Response.Write(Bairro &("Bairro")&"<br>")
Response.Write(Cidade &("Cidade")&"<br>") 
Response.Write(Estado & ("Estado")&"<br>")



'Recebendo Parametros

%>

 

é so usar

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.