コード例 #1
0
        private void button6_Click(object sender, EventArgs e)
        {
            System.Net.ServicePointManager.Expect100Continue = false;
            Layouts.Betha.EnviarLoteRpsEnvio envio = RetornarRps();
            Core.Empresa empresa = RetornaEmpresa(false);

            var envioCompleto = new Envio.EnvioCompleto();

            var localSalvarArquivo = Core.ArquivosEnvio.GerarCaminhos(envio.LoteRps.Id, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "NotaServico"));

            envioCompleto.SalvarLoteRps(envio, localSalvarArquivo);
            var resposta = envioCompleto.EnviarLoteRps(empresa, localSalvarArquivo);

            foreach (var item in resposta)
            {
                MessageBox.Show(item.MensagemErro);
            }
        }