C# Class NFe.Components.QRCode.QRCode

Show file Open project: akretion/uninfe Class Usage Examples

Protected Properties

Property Type Description
HashQRCode string
ParametrosLinkConsulta string
ParametrosQR string

Private Properties

Property Type Description
GetAttributeXML string
GetValueXML string
Populate void
Validate void

Public Methods

Method Description
AddLinkQRCode ( ) : void

Adicionar link gerado ao XML

CalcularLink ( ) : bool

Valida se deve adicionar o link ao XML

GerarLinkConsulta ( string linkUF ) : void

Gerar o Hash do QRCode e montar o Link para inseri-lo no XML

QRCode ( string identificadorCSC, string tokenCSC, string arquivoXML ) : System

Construtor

Private Methods

Method Description
GetAttributeXML ( string node, string attribute ) : string

Recuperar valor de um atributo do XML

GetValueXML ( string elementTag, string valueTag ) : string

Recupera as informações no XML

Populate ( ) : void

Recuperar informações do XML

Validate ( ) : void

Validar se os dados foram encontrados no XML

Method Details

AddLinkQRCode() public method

Adicionar link gerado ao XML
public AddLinkQRCode ( ) : void
return void

CalcularLink() public method

Valida se deve adicionar o link ao XML
public CalcularLink ( ) : bool
return bool

GerarLinkConsulta() public method

Gerar o Hash do QRCode e montar o Link para inseri-lo no XML
public GerarLinkConsulta ( string linkUF ) : void
linkUF string Link de consulta da UF
return void

QRCode() public method

Construtor
public QRCode ( string identificadorCSC, string tokenCSC, string arquivoXML ) : System
identificadorCSC string Codigo de identificação no banco de dados do SEFAZ
tokenCSC string Codigo de identificação do Contribuinte (antigo Token)
arquivoXML string Arquivo XML com as informações para calculo
return System

Property Details

HashQRCode protected property

protected string HashQRCode
return string

ParametrosLinkConsulta protected property

protected string ParametrosLinkConsulta
return string

ParametrosQR protected property

protected string ParametrosQR
return string