danfe
Version:
Módulo node.js para gerar DANFEs em .pdf
59 lines (42 loc) • 1.18 kB
JavaScript
;
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;