quinta-feira, 16 de junho de 2016

Curso WinDev - Certificado - 002 - Certificate (Type of variable) - Dados









Video Youtube



Nessa aula vou mostrar como pegar os dados do certificado

This lesson will show how to pick up the certificate data

Cette leçon va vous montrer comment récupérer les données du certificat
 

doc.windev.com/en-US/?1000019287&name=TYPE_Certificate
doc.pcsoft.fr/fr-FR/?1000019287&name=certificat_type_variable


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



//Selecionar o Certificado //Select the certificate //Spelectionnez le certificat
//Pegados Dados Do Certificado //taking certificate dice //Prenant certificat dice

//Em Frances
//_certificado_f est un Certificat
//_certificado_f = CertificatSélecteur()

_certificado is Certificate
_certificado = CertificateSelect()

EDT_DadosDoCertificado="" // Limpando edt do certificado // cleaning edt certificate // certificat edt nettoyage
EDT_DadosDoCertificado+="=====NOVOS WINDEV 21 ===============" //Novos Windev 21//new windev 21//
EDT_DadosDoCertificado+=CR+"Nome Completo Emissor [ "+_certificado.FullIssuer+" ] "
EDT_DadosDoCertificado+=CR+"Numero Associado ["+_certificado.Empreinte+" ]" // Em Frances // Em Ingles (Fingerprint)
EDT_DadosDoCertificado+=CR+"-Objeto   [ "+_certificado.Objet+" ]"  // Em Frances // Em Ingles (  object )
EDT_DadosDoCertificado+=CR+"===== Já tinha Windev 20  ==============="
EDT_DadosDoCertificado+=CR+"Nome Resumido  [ "+_certificado.Name+" ]"
EDT_DadosDoCertificado+=CR+"Inicio Validade  [ "+_certificado.StartValidityDate+" ]"
EDT_DadosDoCertificado+=CR+"Final Validade  [ "+_certificado.EndValidityDate+" ]"
EDT_DadosDoCertificado+=CR+"Issuer- Emissora  [ "+_certificado.Issuer+" ]"
EDT_DadosDoCertificado+=CR+"Reliability-Confianca  [ "+_certificado.Reliability+" ]"
EDT_DadosDoCertificado+=CR+"Serial Numero  [ "+_certificado.SerialNumber+" ]"
EDT_DadosDoCertificado+=CR+"Certificado Valido  [ "+_certificado.ValidForSignature+" ]"
EDT_DadosDoCertificado+=CR+"Subject   [ "+_certificado.Subject+" ]"
EDT_DadosDoCertificado+=CR+"Thumprint - Impressão Digital  [ "+_certificado.ThumbPrint+" ]"
EDT_DadosDoCertificado+=CR+"======================================"


//Frances
//_certificado est un Certificat
_certificado = CertificatSélecteur()

EDT_DadosDoCertificado="" // Limpando edt do certificado // cleaning edt certificate // certificat edt nettoyage
EDT_DadosDoCertificado+="=====NOVOS WINDEV 21 ===============" //Novos Windev 21//new windev 21//
EDT_DadosDoCertificado+=RC+"Nome Completo Emissor [ "+_certificado.EmetteurComplet+" ] "
EDT_DadosDoCertificado+=RC+"Numero Associado ["+_certificado.Empreinte+" ]" // Em Frances // Em Ingles (Fingerprint)
EDT_DadosDoCertificado+=RC+"-Objeto   [ "+_certificado.Objet+" ]"  // Em Frances // Em Ingles (  object )
EDT_DadosDoCertificado+=RC+"===== Já tinha Windev 20  ==============="
EDT_DadosDoCertificado+=RC+"Nome Resumido  [ "+_certificado.Nom+" ]"
EDT_DadosDoCertificado+=RC+"Inicio Validade  [ "+_certificado.DateValiditéDébut+" ]"
EDT_DadosDoCertificado+=RC+"Final Validade  [ "+_certificado.DateValiditéFin+" ]"
EDT_DadosDoCertificado+=RC+"Issuer- Emissora  [ "+_certificado.Emetteur+" ]"
EDT_DadosDoCertificado+=RC+"Reliability-Confianca  [ "+_certificado.Fiabilité+" ]"
EDT_DadosDoCertificado+=RC+"Serial Numero  [ "+_certificado.NuméroSérie+" ]"
EDT_DadosDoCertificado+=RC+"Certificado Valido  [ "+_certificado.ValidePourSignature+" ]"
EDT_DadosDoCertificado+=RC+"Subject   [ "+_certificado.Objet+" ]"
EDT_DadosDoCertificado+=RC+"Thumprint - Impressão Digital  [ "+_certificado.Empreinte+" ]"
EDT_DadosDoCertificado+=RC+"======================================"






































Exemplo pegar Dados Certificado

//Exemplo pegar Dados Certificado
//Example catch certificate data
//Exemple certificat de capture de données

_certificado is Certificate
_certificado = CertificateSelect()

EDT_DadosDoCertificado="" // Limpando edt do certificado // cleaning edt certificate // certificat edt nettoyage
EDT_DadosDoCertificado+="=====NOVOS WINDEV 21 ===============" //Novos Windev 21//new windev 21//
EDT_DadosDoCertificado+=CR+"Nome Completo Emissor [ "+_certificado.FullIssuer+" ] "
EDT_DadosDoCertificado+=CR+"Numero Associado ["+_certificado.Empreinte+" ]" // Em Frances // Em Ingles (Fingerprint)
EDT_DadosDoCertificado+=CR+"-Objeto   [ "+_certificado.Objet+" ]"  // Em Frances // Em Ingles (  object )
EDT_DadosDoCertificado+=CR+"===== Já tinha Windev 20  ==============="
EDT_DadosDoCertificado+=CR+"Nome Resumido  [ "+_certificado.Name+" ]"
EDT_DadosDoCertificado+=CR+"Inicio Validade  [ "+_certificado.StartValidityDate+" ]"
EDT_DadosDoCertificado+=CR+"Final Validade  [ "+_certificado.EndValidityDate+" ]"
EDT_DadosDoCertificado+=CR+"Issuer- Emissora  [ "+_certificado.Issuer+" ]"
EDT_DadosDoCertificado+=CR+"Reliability-Confianca  [ "+_certificado.Reliability+" ]"
EDT_DadosDoCertificado+=CR+"Serial Numero  [ "+_certificado.SerialNumber+" ]"
EDT_DadosDoCertificado+=CR+"Certificado Valido  [ "+_certificado.ValidForSignature+" ]"
EDT_DadosDoCertificado+=CR+"Subject   [ "+_certificado.Subject+" ]"
EDT_DadosDoCertificado+=CR+"Thumprint - Impressão Digital  [ "+_certificado.ThumbPrint+" ]"
EDT_DadosDoCertificado+=CR+"======================================"





//Frances
_certificado est un Certificat
_certificado = CertificatSélecteur()

EDT_DadosDoCertificado="" // Limpando edt do certificado // cleaning edt certificate // certificat edt nettoyage
EDT_DadosDoCertificado+="=====NOVOS WINDEV 21 ===============" //Novos Windev 21//new windev 21//
EDT_DadosDoCertificado+=RC+"Nome Completo Emissor [ "+_certificado.EmetteurComplet+" ] "
EDT_DadosDoCertificado+=RC+"Numero Associado ["+_certificado.Empreinte+" ]" // Em Frances // Em Ingles (Fingerprint)
EDT_DadosDoCertificado+=RC+"-Objeto   [ "+_certificado.Objet+" ]"  // Em Frances // Em Ingles (  object )
EDT_DadosDoCertificado+=RC+"===== Já tinha Windev 20  ==============="
EDT_DadosDoCertificado+=RC+"Nome Resumido  [ "+_certificado.Nom+" ]"
EDT_DadosDoCertificado+=RC+"Inicio Validade  [ "+_certificado.DateValiditéDébut+" ]"
EDT_DadosDoCertificado+=RC+"Final Validade  [ "+_certificado.DateValiditéFin+" ]"
EDT_DadosDoCertificado+=RC+"Issuer- Emissora  [ "+_certificado.Emetteur+" ]"
EDT_DadosDoCertificado+=RC+"Reliability-Confianca  [ "+_certificado.Fiabilité+" ]"
EDT_DadosDoCertificado+=RC+"Serial Numero  [ "+_certificado.NuméroSérie+" ]"
EDT_DadosDoCertificado+=RC+"Certificado Valido  [ "+_certificado.ValidePourSignature+" ]"
EDT_DadosDoCertificado+=RC+"Subject   [ "+_certificado.Objet+" ]"
EDT_DadosDoCertificado+=RC+"Thumprint - Impressão Digital  [ "+_certificado.Empreinte+" ]"
EDT_DadosDoCertificado+=RC+"======================================"

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/06/curso-windev-certificado-002.html
https://www.youtube.com/watch?v=XYWltoQ8u4Q





quarta-feira, 15 de junho de 2016

Curso WinDev - Certificado - 001 - CertificateSelect - Seleciona Certificado









Video Youtube


Nessa aula vou mostrar com Selecionar um Certificado Digitado

In this lecture i will show how to select a digital certificate

Dans cette conférence, je vais vous montrer comment sélectionner un certificat numérique
===========
Exemplo Selecionar Certificado

//Selecionar o Certificado
//Select the certificate
//Spelectionnez le certificat

_certificado is Certificate
_certificado = CertificateSelect()


//Em Frances
//_certificado_f est un Certificat
//_certificado_f = CertificatSélecteur()

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/06/curso-windev-certificado-001.html
https://www.youtube.com/watch?v=p3rLl0SXMNg
===============

//Selecionar o Certificado
//Select the certificate
//Spelectionnez le certificat

_certificado is Certificate
_certificado = CertificateSelect()


//Em Frances
//_certificado_f est un Certificat
//_certificado_f = CertificatSélecteur()




Doc.windev.com/en-US/?1000019295&name=CertificateSelect

doc.pcsoft.fr/fr-FR/?1000019295&name=certificatselecteur_fonction



























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
DonwLoad Arquivo/Barra progresso/Http - WinDev - Certificado 011/...
CertificateSelect - DICAS 1955 - PUBLICA - WINDEV - Certificado 12 - 
DICAS 1981 - MOBILE-13- InternetConnected (Função) VERIFICAR SE TEM INTERNET -



terça-feira, 14 de junho de 2016

WD - Exemplo de aplicação consumindo o Twitter via Windev, usando metodos http get, put, post, delete, codigo OOP Json e Twitter



Forum.pcsoft.fr/fr-FR/pcsoft.br.windev/1290-exemplo-aplicacao-consumindo-twitter-via-windev-usando-metodos/read.awp












Curso WinDev - String - 013 - Tirando Enter Observacao








Video Youtube



Nessa aula vou mostrar como tirar o Cr(Enter) e jogar em outro campo

In this lecture I will show how to make the Cr (Enter) and play in another field

Dans cette conférence, je vais vous montrer comment faire le Cr (Entrée) et de jouer dans un autre domaine
 

doc.windev.com/en-US/?1510018&name=FOR_EACH_Strings

Doc.pcsoft.fr/fr-FR/?1510018&name=instruction_pour_tout_pour_tous_parcours_chaines

Exemplo Tirando Enter Observação

//Vou Ler o Campo Observação e Tirar os Cr (Enter)
//I will read the field note and taking the cr(Enter)
//Je vais lire la note de terrain et prenant le CR (Entrée)

EDT_resultado=""
FOR EACH STRING s_resultado1 OF EDT_Observacao SEPAREE BY CR 
    EDT_resultado+=s_resultado1
    EDT_resultado+=" "
END

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/06/curso-windev-string-013-tirando-enter.html
https://www.youtube.com/watch?v=0FVxViLlDYc


Blog - WinDev - Curso String - 001/... - Zeros direita - Rigth
Blog - WinDev - Curso String - 002 - Retirar texto Bloco String
Blog - WinDev - Curso String - 003 - Tamanho das Strings - Length
Blog - WinDev - Curso String - 004 - Transformar String Base 654 Em pdf
Blog - WinDev - Curso String - 005 - Retirar Texto do Lado Esquerdo e Direito
Blog - WinDev - Curso String - 006 - Complet - Completar Strings - Remessa Banco
Blog - WinDev - Curso String - 007 - Contains - Contem
Blog - WinDev - Curso String - 008 - Tirar pontos Cnpj - Replace
Blog - WinDev - Curso String - 009 - String - Placa - LLL9999
Blog - WinDev - Curso String - 010 - StringBuild
Blog - WinDev - Curso String - 011 - StringFormat
Blog - WinDev - Curso String - 012 - StringIncrement
Blog - WinDev - Curso String - 013 - Tirando Enter Observação
Blog - WinDev - Curso String - 015 - Multilinhas Strings


//Vou Ler o Campo Observação e Tirar os Cr (Enter)
//I will read the field note and taking the cr(Enter)
//Je vais lire la note de terrain et prenant le CR (Entrée)

EDT_resultado=""
FOR EACH STRING s_resultado1 OF EDT_Observacao SEPAREE BY CR 
    EDT_resultado+=s_resultado1
    EDT_resultado+=" "
END




















segunda-feira, 13 de junho de 2016

Curso WinDev - Datas - 006 - DateDifference - Diferenca Entre Datas








Video Youtube


Nesse video vou mostrar como calcular diferenca entre datas

In this video I will show how to calculate difference between dates

Dans cette vidéo, je vais vous montrer comment calculer la différence entre les dates
 

doc.windev.com/en-US/?3027001&name=DateDifference
doc.pcsoft.fr/fr-FR/?3027001&name=datedifference_fonction


Blog - WinDev - Curso Datas - 001/... - Diferença entre Datas - Duração
Blog - WinDev - Curso Datas - 002/... - Data - Função Dia da Semana 
Blog - WinDev - Curso Datas - 003/... - Transformar Data Texto em Data Date
Blog - WinDev - Curso Datas - 004/... - Transformar Data Date em Texto
Blog - WinDev - Curso Datas - 005/... - Date em Texto - "2016-02-15T12:10:00-3:00"
Blog - WinDev - Curso Datas - 006/... - Diferença entre Datas - DateDifference
Blog - WinDev - Curso Datas - 007/... - Saber o Ultimo Dia do Mes - LastDaOfMonth
Blog - WinDev - Curso Datas - 008/... - Mostra idade - Age
Blog - WinDev - Curso Datas - 009/... - Mes e Ano Corrente - CurrentMonth/CurrentYear
Blog - WinDev - Curso Datas - 010/... - Texto em Data - DateToString
Blog - WinDev - Curso Datas - 011/... - Inteiro Para Data - IntegerToDate
Blog - WinDev - Curso Datas - 012/... - Pegar Hora - Now
Blog - WinDev - Curso Datas - 013/... - Texto Para Data - StringtoDate


//Calcula Diferença entre Datas
//Calculate difference between dates
//Calculer la différence entre les dates

EDT_diferenca=DateDifference(EDT_data_inicial,EDT_data_Final)






















Teste

Teste
teste