private void ProcessarControlesEncerramento()
        {
            this.UpdateStatusAsynchronousExecution("Iniciando geração dos controles de encerramento");

            // Como pode ocorrer a inclusão de dados de Participantes, Produtos e Unidades
            // em outros blocos, a geração do registro 0990 deve ocorrer somente neste momento
            this.UpdateStatusAsynchronousExecution("Gerando Registro 0990");
            Registro0990 reg0990 = dadosArquivoContmaticService.GetRegistro0990();

            dadosArquivoContmaticService.PersistirRegistro(reg0990);

            //Registro9001 reg9001 = DadosArquivoFiscalService.GetRegistro9001();
            //DadosArquivoFiscalService.PersistirRegistro(reg9001);
            //this.UpdateStatusAsynchronousExecution("Gerando Registro 9001");

            //List<Registro9900> registros9900 = DadosArquivoFiscalService.GetRegistros9900().ToList();
            //foreach (Registro9900 reg9900 in registros9900)
            //{
            //    DadosArquivoFiscalService.PersistirRegistro(reg9900);
            //    this.UpdateStatusAsynchronousExecution("Gerando Registro 9900");
            //}

            //Registro9990 reg9990 = DadosArquivoFiscalService.GetRegistro9990();
            //DadosArquivoFiscalService.PersistirRegistro(reg9990);
            //this.UpdateStatusAsynchronousExecution("Gerando Registro 9990");

            //Registro9999 reg9999 = DadosArquivoFiscalService.GetRegistro9999();
            //DadosArquivoFiscalService.PersistirRegistro(reg9999);
            //this.UpdateStatusAsynchronousExecution("Gerando Registro 9999");
        }
        private void ProcessarFinalBloco0990()
        {
            // Como pode ocorrer a inclusão de dados de Participantes, Produtos e Unidades
            // em outros blocos, a geração do registro 0990 deve ocorrer somente neste momento
            this.UpdateStatusAsynchronousExecution("Gerando Registro 0990");
            Registro0990 reg0990 = DadosArquivoPisCofinsService.GetRegistro0990();

            DadosArquivoPisCofinsService.PersistirRegistro(reg0990);
        }