NFe.ConvertTxt.NFeW.GerarAvulsa C# (CSharp) Method

GerarAvulsa() private method

GerarAvulsa
private GerarAvulsa ( NFe NFe, XmlElement root ) : void
NFe NFe
root System.Xml.XmlElement
return void
        private void GerarAvulsa(NFe NFe, XmlElement root)
        {
            if (!string.IsNullOrEmpty(NFe.avulsa.CNPJ))
            {
                XmlElement ELav = doc.CreateElement("avulsa");
                nodeCurrent = ELav;
                root.AppendChild(ELav);

                wCampo(NFe.avulsa.CNPJ, TpcnTipoCampo.tcStr, TpcnResources.CNPJ);
                wCampo(NFe.avulsa.xOrgao, TpcnTipoCampo.tcStr, TpcnResources.xOrgao);
                wCampo(NFe.avulsa.matr, TpcnTipoCampo.tcStr, TpcnResources.matr);
                wCampo(NFe.avulsa.xAgente, TpcnTipoCampo.tcStr, TpcnResources.xAgente);
                wCampo(NFe.avulsa.fone, TpcnTipoCampo.tcStr, TpcnResources.fone);
                wCampo(NFe.avulsa.UF, TpcnTipoCampo.tcStr, TpcnResources.UF);
                wCampo(NFe.avulsa.nDAR, TpcnTipoCampo.tcStr, TpcnResources.nDAR);
                wCampo(NFe.avulsa.dEmi, TpcnTipoCampo.tcDatYYYY_MM_DD, TpcnResources.dEmi);
                wCampo(NFe.avulsa.vDAR, TpcnTipoCampo.tcDec2, TpcnResources.vDAR);
                wCampo(NFe.avulsa.repEmi, TpcnTipoCampo.tcStr, TpcnResources.repEmi);
                wCampo(NFe.avulsa.dPag, TpcnTipoCampo.tcDatYYYY_MM_DD, TpcnResources.dPag, ObOp.Opcional);
            }
        }