UNPKG

danfe

Version:

Módulo node.js para gerar DANFEs em .pdf

59 lines (42 loc) 1.18 kB
'use strict'; var brasil = require('brasil'), formatarDataEHora = brasil.formatacoes.dataEHora; var Protocolo = (function() { function Protocolo() { } Protocolo.prototype.getCodigo = function() { return this._codigo || ''; }; Protocolo.prototype.comCodigo = function(_codigo) { this._codigo = _codigo; return this; }; Protocolo.prototype.getData = function() { return this._data; }; Protocolo.prototype.getDataFormatada = function() { if(this.getData()) { return formatarDataEHora(this.getData()); } return ''; }; Protocolo.prototype.comData = function(_data) { this._data = _data; return this; }; Protocolo.prototype.getFormatacao = function() { var resultado = ''; if(this.getCodigo()) { resultado += this.getCodigo(); } if(this.getCodigo() && this.getData()) { resultado += ' - '; } if(this.getData()) { resultado += this.getDataFormatada(); } return resultado; }; return Protocolo; })(); module.exports = Protocolo;