public override void ConsultarNfse(string file) { string numeroNfse = GetValueXML(file, "IdentificacaoRps", "Numero"); DateTime dataInicial = Convert.ToDateTime(GetValueXML(file, "PeriodoEmissao", "DataInicial")); bool dataInicialDef = String.IsNullOrEmpty(dataInicial.Date.ToString()) ? false : true; DateTime dataFinal = Convert.ToDateTime(GetValueXML(file, "PeriodoEmissao", "DataFinal")); bool dataFinalDef = String.IsNullOrEmpty(dataFinal.Date.ToString()) ? false : true;; string identificacaoTomador = GetValueXML(file, "Tomador", "Cnpj"); if (String.IsNullOrEmpty(identificacaoTomador)) { identificacaoTomador = GetValueXML(file, "Tomador", "Cpf"); } string identificacaoIntermediario = GetValueXML(file, "IntermediarioServico", "Cnpj"); if (String.IsNullOrEmpty(identificacaoIntermediario)) { identificacaoIntermediario = GetValueXML(file, "IntermediarioServico", "Cpf"); } nfseResposta result = service.ConsultarNfseEnvio(UsuarioWs, numeroNfse, dataFinal, dataInicialDef, dataFinal, dataFinalDef, identificacaoTomador, identificacaoIntermediario); string strResult = base.CreateXML(result); GerarRetorno(file, strResult, Propriedade.Extensao(Propriedade.TipoEnvio.PedSitNFSe).EnvioXML, Propriedade.Extensao(Propriedade.TipoEnvio.PedSitNFSe).RetornoXML); }
public override void ConsultarLoteRps(string file) { string numeroProtocolo = GetValueXML(file, "ConsultarLoteRpsEnvio", "Protocolo"); nfseResposta result = service.ConsultarLoteRpsEnvio(UsuarioWs, numeroProtocolo); string strResult = base.CreateXML(result); GerarRetorno(file, strResult, Propriedade.ExtEnvio.PedLoteRps, Propriedade.ExtRetorno.RetLoteRps); }