quinta-feira, 30 de junho de 2016

Curso WinDev - Certificado - 009 - Soap - Parte 1/... - Consulta Cadastro Sefaz











Video youtube


Nessa aula vou ensinar como buscar por soap o cadastro contribuinte no Sefaz-RS

In this lesson I will teach you how to search for soap registration taxpayer in Sefaz-RS

Dans cette leçon, je vais vous apprendre à chercher du savon enregistrement contribuable SEFAZ-RS
 


help1



Blog - WinDev - Curso Certificado - 001/... - Seleciona Certificado - Certificate Select 
Blog - WinDev - Curso Certificado - 002/... - Certificate Type - Pegar Dados Certificado
Blog - WinDev - Curso Certificado - 003/... - Ver se Certificado é Válido
Blog - WinDev - Curso Certificado - 004/... - CertificateLoad - Chamar pfx/arquivo
Blog - WinDev - Curso Certificado - 005/... - Assinatura Digital Nfe - Parte 1/...
Blog - WinDev - Curso Certificado - 006/... - Assinatura nfe - Parte 2/... - System.xml.xmlDocument
Blog - WinDev - Curso Certificado - 007/... - Assinatura nfe - Parte 3/... - Assinar Documento
Blog - Windev - Curso Certificado - 008/... HttpListCertificate
Blog - WinDev - Curso Soap - 009/... Consulta Cadastro Sefaz - WebService
Blog - WinDev - Curso Soap - 010 - Status Nfe Sefaz - WebService



//Informando o Soap  // informing the soap // informer le savon
sEnvelope_soap is string=[
    <?xml version="1.0" encoding="utf-8"?>
    <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Header>
    <nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2">
    <cUF>43</cUF>
    <versaoDados>2.00</versaoDados>
    </nfeCabecMsg>
    </soap12:Header>
    <soap12:Body>
    <nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2">
    <ConsCad xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00">
    <infCons>
    <xServ>CONS-CAD</xServ>
    <UF>#UF#</UF>
    <CNPJ>#CNPJ#</CNPJ>
    </infCons>
    </ConsCad>   
    </nfeDadosMsg>
    </soap12:Body>
    </soap12:Envelope>
]
//Trocar os parametros do soap // change the parameters of soap // modifiez le paramètres de savon
sEnvelope_soap=Replace(sEnvelope_soap,"#UF#",EDT_Estado) //<UF>RS</UF>
sEnvelope_soap=Replace(sEnvelope_soap,"#CNPJ#",EDT_cnpj) //<CNPJ>94295912000181</CNPJ>
s_certificado is string="" //Criar uma variavel string _certificado // créer un certificat de chaîne de variable
IF EDT_certificado_digitado<>"" THEN //vou perguntar se foi informado certificado em arquivo
    //pegar a assinatura do certificado // get the certificate signature // obtenir la signature du certificat
    s_certificado="32CDD49A23675E407D129416573F16D34FD51BC1"
    HTTPCertificate(s_certificado)
END
_webservice is boolean=HTTPRequest("https://cad.sefazrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro2.asmx","","",sEnvelope_soap,"text/xml","","")//HTTPRequest
IF _webservice=True THEN
    s_retorno is string=HTTPGetResult(httpResult)
    EDT_xml=s_retorno
END







/Informando o Soap  // informing the soap // informer le savon
sEnvelope_soap est chaîne=[
    <?xml version="1.0" encoding="utf-8"?>
    <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Header>
    <nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2">
    <cUF>43</cUF>
    <versaoDados>2.00</versaoDados>
    </nfeCabecMsg>
    </soap12:Header>
    <soap12:Body>
    <nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2">
    <ConsCad xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00">
    <infCons>
    <xServ>CONS-CAD</xServ>
    <UF>#UF#</UF>
    <CNPJ>#CNPJ#</CNPJ>
    </infCons>
    </ConsCad>   
    </nfeDadosMsg>
    </soap12:Body>
    </soap12:Envelope>
]
//Trocar os parametros do soap // change the parameters of soap // modifiez le paramètres de savon
sEnvelope_soap=Remplace(sEnvelope_soap,"#UF#",EDT_Estado) //<UF>RS</UF>
sEnvelope_soap=Remplace(sEnvelope_soap,"#CNPJ#",EDT_cnpj) //<CNPJ>94295912000181</CNPJ>
s_certificado est chaîne="" //Criar uma variavel string _certificado // créer un certificat de chaîne de variable
SI EDT_certificado_digitado<>"" ALORS //vou perguntar se foi informado certificado em arquivo
    //pegar a assinatura do certificado // get the certificate signature // obtenir la signature du certificat
    s_certificado="32CDD49A23675E407D129416573F16D34FD51BC1"
    HTTPCertificat(s_certificado)
FIN
_webservice est booléen=HTTPRequête("https://cad.sefazrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro2.asmx","","",sEnvelope_soap,"text/xml","","")//HTTPRequest
SI _webservice=Vrai ALORS
    s_retorno est chaîne=HTTPDonneRésultat(httpRésultat)
    EDT_xml=s_retorno
FIN



















Curso WinDev - Certificado - 008 - HTTPListCertificate -










Video Youtube


Nessa aula vou ensinar como buscar assinatura certificado com HTTPListCertificate

This class will teach how to look signing certificate with HTTPS Certificate

Cette classe vous apprendra comment regarder certificat de signature avec certificat HTTPS
 


Doc.windev.com/en-US/?1000018890&name=HTTPListCertificate
Doc.pcsoft.fr/fr-FR/?1000018890&name=httplistecertificat_fonction


Help2

Blog - WinDev - Curso Certificado - 001/... - Seleciona Certificado - Certificate Select 
Blog - WinDev - Curso Certificado - 002/... - Certificate Type - Pegar Dados Certificado
Blog - WinDev - Curso Certificado - 003/... - Ver se Certificado é Válido
Blog - WinDev - Curso Certificado - 004/... - CertificateLoad - Chamar pfx/arquivo
Blog - WinDev - Curso Certificado - 005/... - Assinatura Digital Nfe - Parte 1/...
Blog - WinDev - Curso Certificado - 006/... - Assinatura nfe - Parte 2/... - System.xml.xmlDocument
Blog - WinDev - Curso Certificado - 007/... - Assinatura nfe - Parte 3/... - Assinar Documento
Blog - Windev - Curso Certificado - 008/... HttpListCertificate
Blog - WinDev - Curso Soap - 009/... Consulta Cadastro Sefaz - WebService
Blog - WinDev - Curso Soap - 010 - Status Nfe Sefaz - WebService





//Elimina dados da Tabela // clearing data from table // Effacement des données du tableau
TableDeleteAll(TABLE_certificado_Consulta)
//Criar uma string cerfiticado lista // create a string certificate list // créer une liste de certificat de chaîne
s_certificado_lista is string=HTTPListCertificate()
//criar um contador // create a counter  // créer un compteur
n_numero is int=0
//percorrer a lista de certificado // go the certificate list // aller la liste des certificats
FOR EACH STRING s_certificado OF s_certificado_lista SEPARATED BY RC 
    //somar o contador  // add the counter // ajouter le compteur //
    n_numero++
    //extrair nome e assinatura // extract name and signature // extraire le nom et la signature
    _assinatura is string=ExtractString(ExtractString(s_certificado_lista, n_numero, CR), 3, TAB)
    //adicionar dados tabela // add table data // ajouter des donnéees de table
    TableAddLine(TABLE_certificado_Consulta,s_certificado,_assinatura)
END
//http://www.nfe.fazenda.gov.br/portal/WebServices.aspx#RS


//Selecting a row of Tabela_certificado_Consulta
//vou pegar assinatura // i´ll get signed // je vais faire signer
EDT_DadosDoCertificado1=TABLE_certificado_Consulta.COL_Assinatura





//Elimina dados da Tabela // clearing data from table // Effacement des données du tableau
TableSupprimeTout(TABLE_certificado_Consulta)
//Criar uma string cerfiticado lista // create a string certificate list // créer une liste de certificat de chaîne
s_certificado_lista est chaîne=HTTPListeCertificat()
//criar um contador // create a counter  // créer un compteur
n_numero est entier=0
//percorrer a lista de certificado // go the certificate list // aller la liste des certificats
POUR TOUT CHAÎNE s_certificado DE s_certificado_lista SEPAREE PAR RC 
    //somar o contador  // add the counter // ajouter le compteur //
    n_numero++
    //extrair nome e assinatura // extract name and signature // extraire le nom et la signature
    _assinatura est chaîne=ExtraitChaîne(ExtraitChaîne(s_certificado_lista, n_numero, RC), 3, TAB)
    //adicionar dados tabela // add table data // ajouter des donnéees de table
    TableAjouteLigne(TABLE_certificado_Consulta,s_certificado,_assinatura)
FIN
//http://www.nfe.fazenda.gov.br/portal/WebServices.aspx#RS































Windev Mobile - 68/... Layout - Ajustar









video youtube


Nessa aula vou mostrar como ajustar o layout de cada campo e botão

In this lecture I will show how to adjust the layout of each field and button

Dans cette conférence, je vais vous montrer comment ajuster la mise en page de chaque champ et le bouton
 

help






























Blog - WinDev Mobile - Instalaca - Android 1/...
Blog - WinDev Mobile - Instalacao - Java 2/...
Blog - windev Mobile - MyExplorer 3/...
Blog - Windev Mobile - Android - Configurar Ansi 5/...
Blog - Windev Mobile - Layout - 6/.... 
Blog - Windev Mobile - Target_Code - 8/...
Blog - Windev Mobile - Agenda Cadastrar - 9/...
Blog - Windev Mobile - Agenda Mostrar - 10/...
Blog - Windev Mobile - Agenda Alterar - 11/...
Blog - Windev Mobile - Agenda Excluir - 12/...
Blog - Windev Mobile - HyperFile Error - 13/...
Blog - Windev Mobile -Tirar Foto - 14/... 
Blog - Windev Mobile - Pegar Foto Album - 15/...
Blog - Windev Mobile - hyperfil server - Acessar Rede/Could - Parte - 16/...
Blog - Windev Mobile - Query - Criar Consulta - Looper - Parte 17/...
Blog - Windev Mobile - Query - Tabela - Parte 18/...
Blog - Windev Mobile - Query - Filtro Acrescentar - Parte 19/...
Blog - Windev Mobile - Email - Parte 20/...
Blog - Windev Mobile - Analise Bolo Receita a/.. - Parte 21/...
Blog - Windev Mobile - Analise Bolo Receita b/... - Parte 22/...
Blog - Windev Mobile - Receita Bolo c/.. - Menu/Layout - Parte 23/...
Blog - Windev Mobile - Receita Bolo d/.. - Categoria - Parte 24/...
Blog - Widnev Mobile - Receita bolo e/.. - Categoria Altera/Exclui - Parte 25/...
Blog - Windev Mobile - 26/... - Receita Bolo - Combox Categoria
Blog - Windev Mobile - 27/.. - Receita Bolo - Tabela Bolo
Blog - Windev Mobile - 28/... - Xml - Retirar Conteudo Blog - Funcao
Blog - Windev Mobile - 29/... - Pdf - Ler Pdf Direto do Aparelho Android 
Blog - Windev Mobile - 30/... - Pdf - Ler Pdf Direto do Aparelho Android - Final 
Blog - Windev Mobile - 31/... - Looper - Criar Manual e Selecionar Informação
Blog - Windev Mobile - 33/.. Xml - Ler turmas e Mostrar Looper  
Blog - Windev Mobile - 35/... - Looper Mostrar Todos Dados Alunos 
Blog - Windev Mobile - 36/... - Looper Turma Mostra direto Alunos 
Blog - Windev Mobile - 37/... - Looper - Pegando Pelo WebService 
Blog - Windev Mobile - 38/... - Windows  - Mudar o Nome doTitulo
Blog - Windev Mobile - 39/... - Xml - Ler Posicao Inicial/Final - turmar Alunos 
Blog - Windev Mobile - 40/... - Xml - Ler Posicao Inicial/final/Especialidade/Refeito Funcao 
Blog - WinDev Mobile - 41/... HyperFile Classic Mobile 
Blog - WinDev Mobile - 42/... Matos Pedido - WinDevMobile 21 - Layout
Blog - WinDev Mobile - 43/... Matos Pedido 1/... - Tela Login
Blog - WinDev Mobile - 44/... Matos Pedido 2/... - Android Não Funciona
Blog - WinDev Mobile - 45/... Matos Pedido 3/... - Criando Conexão Classic
Blog - WinDev Mobile - 46/... Matos Pedido 4/... - Criando Grupo de Usuários
Blog - WinDev Mobile - 47/... Matos Pedido 5/... - Analise Grupo de Usuarios e Usuarios
Blog - WinDev Mobile - 48/... Matos Pedido 6/... Tabela usuarios
Blog - WinDev Mobile - 49/... Matos Pedido 7/... Tabela Usuarios Ajustes
Blog - WinDev Mobile - 50/... Matos Pedido 8/... Finalizando usuarios/Foto
Blog - WinDev Mobile - 51/... Matos pedido 9/... fazendo Conexão Rede Servidor
Blog - WinDev Mobile - 52/... Matos Pedido 10/... Codigo/Cnpj/Cpf Cliente
Blog - WinDev Mobile - 53/... Matos Pedido 11/... Busca Cliente
Blog - WinDev Mobile - 54/... Matos Pedido 12/... Codigo Produto e Busca
Blog - WinDev Mobile - 55/... Matos Pedido 13/... Lendo Informacoes Produto
Blog - WinDev Mobile - 56/... Matos Pedido 14/... Digitando Quantidade/Preco e Calculando total
Blog - WinDev Mobile - 57/... Matos Pedido 15/... Tabela de Itens Vendidos
Blog - WinDev Mobile - 58/... Matos Pedido 16/... Totaliza Valor
Blog - WinDev Mobile - 59/... Matos Pedido 17/... Criar Botao Grava Pedido
Blog - WinDev Mobile - 60/... Matos Pedido 18/... gravarPedido e mostrar Desktop
Blog - WinDev Mobile - 61/... Txt - 1/... - Ler Cliente/Gerar Edt 
Blog - WinDev Mobile - 62/... Txt - 2/... - Ler Looper Cliente/Gerar Edt
Blog - WinDev Mobile - 63/... Txt - 3/... Gerar Txt e Mandar Email
Blog - WinDev Mobile - 64/... Matos pedido 19/... Ler Txt e Gravar No Cliente
Blog - WinDev Mobile - 65/... Matos Pedido 20/.. Ler Cliente e Gravar no arquivo Txt
Blog - WinDev Mobile - 66/... Matos Pedido 21/... Ler Txt e Gravar dados No Cliente Mobile
Blog - WinDev Mobile - 67 /... painel de dispositivos
Blog - WinDev Mobile - 68 /... Layout Ajustar
Blog - WinDev Mobile - 69 / ... Tabuada
Blog - WinDev Mobile - 70 /... Matos pedido 22/... Fazer Menu - Action Bar
Blog - WinDev Mobile - 71/.. Login - Fazer Planos

Teste

Teste
teste