コード例 #1
0
        private void ProcessarDetalhesBalancetesDiarios(RegistroI300 regI300)
        {
            this.UpdateStatusAsynchronousExecution("Processando detalhes de balancetes diários");

            IEnumerable <RegistroI310> registrosI310 =
                BalancetesDiariosService.GetRegistrosI310(regI300.DT_BCTE);

            foreach (RegistroI310 regI310 in registrosI310)
            {
                this.UpdateStatusAsynchronousExecution("Gerando Registro I310");
                DadosArquivoContabilService.PersistirRegistro(regI310);
            }
        }
コード例 #2
0
        private void ProcessarBalancetesPeriodo()
        {
            if (!BalancetesDiariosService.EfetuarProcessamentoBalancetesDiarios())
            {
                return;
            }

            this.UpdateStatusAsynchronousExecution("Iniciando processamento de balancetes diários");

            IEnumerable <RegistroI300> registrosI300 =
                BalancetesDiariosService.GetRegistrosI300();

            foreach (RegistroI300 regI300 in registrosI300)
            {
                this.UpdateStatusAsynchronousExecution("Gerando Registro I300");
                DadosArquivoContabilService.PersistirRegistro(regI300);

                this.ProcessarDetalhesBalancetesDiarios(regI300);
            }
        }