/// <summary> /// GerarExporta /// </summary> /// <param name="exporta"></param> /// <param name="root"></param> private void GerarExporta(NFe nfe, Exporta exporta, XmlElement root) { if ((double)nfe.infNFe.Versao >= 3.10) { if (!string.IsNullOrEmpty(exporta.UFSaidaPais) || !string.IsNullOrEmpty(exporta.xLocExporta)) { nodeCurrent = doc.CreateElement("exporta"); root.AppendChild(nodeCurrent); wCampo(exporta.UFSaidaPais, TpcnTipoCampo.tcStr, TpcnResources.UFSaidaPais); wCampo(exporta.xLocExporta, TpcnTipoCampo.tcStr, TpcnResources.xLocExporta); wCampo(exporta.xLocDespacho, TpcnTipoCampo.tcStr, TpcnResources.xLocDespacho, ObOp.Opcional); } } else if (!string.IsNullOrEmpty(exporta.UFEmbarq) || !string.IsNullOrEmpty(exporta.xLocEmbarq)) { nodeCurrent = doc.CreateElement("exporta"); root.AppendChild(nodeCurrent); wCampo(exporta.UFEmbarq, TpcnTipoCampo.tcStr, TpcnResources.UFEmbarq); wCampo(exporta.xLocEmbarq, TpcnTipoCampo.tcStr, TpcnResources.xLocEmbarq); } }