private void button2_Click(object sender, EventArgs e) { string caminhoXml = @"C:\Users\danimaribeiro\Documents\Nota_Servico\NOVOS_RPS\1-consulta-situacao-lote.xml"; var consultaSituacaoLote = new Layouts.Betha.ConsultarSituacaoLoteRpsEnvio(); consultaSituacaoLote.Prestador = new Layouts.Betha.tcIdentificacaoPrestador(); consultaSituacaoLote.Prestador.Cnpj = "03657739000169"; consultaSituacaoLote.Prestador.InscricaoMunicipal = "24082-6"; consultaSituacaoLote.Protocolo = "855426049227311"; if (System.IO.File.Exists(caminhoXml)) { System.IO.File.Delete(caminhoXml); } var serializar = new Layouts.Serializador(); serializar.SalvarXml <Layouts.Betha.ConsultarSituacaoLoteRpsEnvio>(consultaSituacaoLote, caminhoXml); caminhoXml = @"C:\Users\danimaribeiro\Documents\Visual Studio 2012\Projects\NFSE.Net\NFSE.Net.Tests\bin\Debug\PastaRetorno\1-env.xml-ret-loterps.xml"; System.Net.ServicePointManager.Expect100Continue = false; var empresa = RetornaEmpresa(false); var envio = new NFSE.Net.Envio.Processar(); envio.ProcessaArquivo(empresa, caminhoXml, "", Servicos.ConsultarSituacaoLoteRps); }
private void button2_Click(object sender, EventArgs e) { string caminhoXml = @"C:\t2ti\nfse\1-consulta-situacao-lote.xml"; var consultaSituacaoLote = new Layouts.Betha.ConsultarSituacaoLoteRpsEnvio(); consultaSituacaoLote.Prestador = new Layouts.Betha.tcIdentificacaoPrestador(); consultaSituacaoLote.Prestador.Cnpj = "10793118000178"; consultaSituacaoLote.Prestador.InscricaoMunicipal = "10127260010"; // Inscrição Municipal da T2Ti criada em Belo Horizonte apenas para testes consultaSituacaoLote.Protocolo = "855426049227311"; if (System.IO.File.Exists(caminhoXml)) { System.IO.File.Delete(caminhoXml); } var serializar = new Layouts.Serializador(); serializar.SalvarXml <Layouts.Betha.ConsultarSituacaoLoteRpsEnvio>(consultaSituacaoLote, caminhoXml); caminhoXml = @"C:\t2ti\nfse\1-env.xml-ret-loterps.xml"; System.Net.ServicePointManager.Expect100Continue = false; var empresa = RetornaEmpresa(false); var envio = new NFSE.Net.Envio.Processar(); envio.ProcessaArquivo(empresa, caminhoXml, "", Servicos.ConsultarSituacaoLoteRps); }
private Layouts.Betha.ConsultarSituacaoLoteRpsResposta ConsultarSituacaoLote(Core.Empresa empresa, EnviarLoteRpsResposta protocolo, Core.ArquivosEnvio localArquivos) { var consultaSituacaoLote = new Layouts.Betha.ConsultarSituacaoLoteRpsEnvio(); consultaSituacaoLote.Prestador = new Layouts.Betha.tcIdentificacaoPrestador(); consultaSituacaoLote.Prestador.Cnpj = empresa.CNPJ; consultaSituacaoLote.Prestador.InscricaoMunicipal = empresa.InscricaoMunicipal; consultaSituacaoLote.Protocolo = protocolo.Items[2].ToString(); var serializar = new Layouts.Serializador(); serializar.SalvarXml <Layouts.Betha.ConsultarSituacaoLoteRpsEnvio>(consultaSituacaoLote, localArquivos.SalvarConsultaSituacaoLoteEm); var envio = new NFSE.Net.Envio.Processar(); ExecutarConsultas(() => { envio.ProcessaArquivo(empresa, localArquivos.SalvarConsultaSituacaoLoteEm, localArquivos.SalvarRetornoConsultaSituacaoLoteEm, Servicos.ConsultarSituacaoLoteRps); }); return(serializar.LerXml <Layouts.Betha.ConsultarSituacaoLoteRpsResposta>(localArquivos.SalvarRetornoConsultaSituacaoLoteEm)); }
private Layouts.Betha.ConsultarSituacaoLoteRpsResposta ConsultarSituacaoLote(Core.Empresa empresa, EnviarLoteRpsResposta protocolo, Core.ArquivosEnvio localArquivos) { var consultaSituacaoLote = new Layouts.Betha.ConsultarSituacaoLoteRpsEnvio(); consultaSituacaoLote.Prestador = new Layouts.Betha.tcIdentificacaoPrestador(); consultaSituacaoLote.Prestador.Cnpj = empresa.CNPJ; consultaSituacaoLote.Prestador.InscricaoMunicipal = empresa.InscricaoMunicipal; consultaSituacaoLote.Protocolo = protocolo.Items[2].ToString(); var serializar = new Layouts.Serializador(); serializar.SalvarXml<Layouts.Betha.ConsultarSituacaoLoteRpsEnvio>(consultaSituacaoLote, localArquivos.SalvarConsultaSituacaoLoteEm); var envio = new NFSE.Net.Envio.Processar(); ExecutarConsultas(() => { envio.ProcessaArquivo(empresa, localArquivos.SalvarConsultaSituacaoLoteEm, localArquivos.SalvarRetornoConsultaSituacaoLoteEm, Servicos.ConsultarSituacaoLoteRps); }); return serializar.LerXml<Layouts.Betha.ConsultarSituacaoLoteRpsResposta>(localArquivos.SalvarRetornoConsultaSituacaoLoteEm); }