lib/br_danfe/transp.rb in br_danfe-0.0.5 vs lib/br_danfe/transp.rb in br_danfe-0.0.6
- old
+ new
@@ -13,17 +13,30 @@
def render
@pdf.ititle 0.42, 10.00, 0.25, @ltitle, "transporta.title"
@pdf.lbox LINE_HEIGHT, 9.02, 0.25, @l1, @xml, "transporta/xNome"
- @pdf.ibox LINE_HEIGHT, 2.79, 9.27, @l1, I18n.t("danfe.transp.modFrete.title"), @xml["transp/modFrete"] == "0" ? I18n.t("danfe.transp.modFrete.emitter") : I18n.t("danfe.transp.modFrete.recipient")
+ @pdf.i18n_lbox LINE_HEIGHT, 2.79, 9.27, @l1, "transp.modFrete.title", mod_frete
@pdf.lbox LINE_HEIGHT, 1.78, 12.06, @l1, @xml, "veicTransp/RNTC"
- @pdf.ibox LINE_HEIGHT, 2.29, 13.84, @l1, I18n.t("danfe.veicTransp.placa"), Plate.format(@xml["veicTransp/placa"])
+ @pdf.i18n_lbox LINE_HEIGHT, 2.29, 13.84, @l1, "veicTransp.placa", plate
@pdf.lbox LINE_HEIGHT, 0.76, 16.13, @l1, @xml, "veicTransp/UF"
- @pdf.lbox LINE_HEIGHT, 3.94, 16.89, @l1, @xml, "transporta/CNPJ"
+ @pdf.lcnpj LINE_HEIGHT, 3.94, 16.89, @l1, @xml, "transporta/CNPJ"
@pdf.lbox LINE_HEIGHT, 9.02, 0.25, @l2, @xml, "transporta/xEnder"
@pdf.lbox LINE_HEIGHT, 6.86, 9.27, @l2, @xml, "transporta/xMun"
@pdf.lbox LINE_HEIGHT, 0.76, 16.13, @l2, @xml, "transporta/UF"
- @pdf.lbox LINE_HEIGHT, 3.94, 16.89, @l2, @xml, "transporta/IE"
+ @pdf.lie LINE_HEIGHT, 3.94, 16.89, @l2, @xml, "transporta/UF", "transporta/IE"
+ end
+
+ private
+ def plate
+ Plate.format(@xml["veicTransp/placa"])
+ end
+
+ def mod_frete
+ if @xml["transp/modFrete"] == "0"
+ I18n.t("danfe.transp.modFrete.emitter")
+ else
+ I18n.t("danfe.transp.modFrete.recipient")
+ end
end
end
end