private void ProcessarComplementoEscrituracao() { // Nesta primeira versão isto ainda não será implementado; levantar posteriormente // se isto realmente é necessário this.UpdateStatusAsynchronousExecution( "Iniciando processamento de informações complementares da escrituração"); Registro1001 reg1001 = new Registro1001(); reg1001.IND_MOV = "1"; // Nesta primeira versão este bloco não será informado DadosArquivoPisCofinsService.PersistirRegistro(reg1001); this.UpdateStatusAsynchronousExecution("Gerando Registro 1001"); Registro1990 reg1990 = DadosArquivoPisCofinsService.GetRegistro1990(); DadosArquivoPisCofinsService.PersistirRegistro(reg1990); this.UpdateStatusAsynchronousExecution("Gerando Registro 1990"); }
private void ProcessarOutrasInformacoes() { // Nesta primeira versão isto ainda não será implementado; levantar posteriormente // se isto realmente é necessário this.UpdateStatusAsynchronousExecution("Iniciando processamento de outras informações"); IEnumerable <Registro1010> registros1010 = outrasInformacoesService.GetRegistros1010(); foreach (Registro1010 reg1010 in registros1010) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1010"); dadosArquivoContmaticService.PersistirRegistro(reg1010); } IEnumerable <Registro1100> registros1100 = outrasInformacoesService.GetRegistros1100(); foreach (Registro1100 reg1100 in registros1100) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1100"); dadosArquivoContmaticService.PersistirRegistro(reg1100); } IEnumerable <Registro1200> registros1200 = outrasInformacoesService.GetRegistros1200(); foreach (Registro1200 reg1200 in registros1200) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1200"); dadosArquivoContmaticService.PersistirRegistro(reg1200); } IEnumerable <Registro1600> registros1600 = outrasInformacoesService.GetRegistros1600(); foreach (Registro1600 reg1600 in registros1600) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1600"); dadosArquivoContmaticService.PersistirRegistro(reg1600); //this.ProcessarParticipante(reg1600.COD_PART); } Registro1001 reg1001 = new Registro1001(); if (dadosArquivoContmaticService.BlocoPossuiRegistros("E")) { reg1001.IND_MOV = "0"; } else { reg1001.IND_MOV = "1"; } dadosArquivoContmaticService.PersistirRegistro(reg1001); this.UpdateStatusAsynchronousExecution("Gerando Registro 1001"); Registro1990 reg1990 = dadosArquivoContmaticService.GetRegistro1990(); dadosArquivoContmaticService.PersistirRegistro(reg1990); this.UpdateStatusAsynchronousExecution("Gerando Registro 1990"); }
private void ProcessarOutrasInformacoes() { // Nesta primeira versão isto ainda não será implementado; levantar posteriormente // se isto realmente é necessário this.UpdateStatusAsynchronousExecution("Iniciando processamento de outras informações"); this.UpdateStatusAsynchronousExecution("Gerando Registro 1010"); Registro1010 reg1010 = OutrasInformacoesService.GetRegistro1010(); DadosArquivoFiscalService.PersistirRegistro(reg1010); IEnumerable <Registro1105> registros1105; IEnumerable <Registro1110> registros1110; IEnumerable <Registro1100> registros1100 = OutrasInformacoesService.GetRegistros1100(); foreach (Registro1100 reg1100 in registros1100) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1100"); DadosArquivoFiscalService.PersistirRegistro(reg1100); registros1105 = OutrasInformacoesService.GetRegistros1105( reg1100.NRO_DE); foreach (Registro1105 reg1105 in registros1105) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1105"); DadosArquivoFiscalService.PersistirRegistro(reg1105); this.ProcessarProduto(reg1105.COD_ITEM); registros1110 = OutrasInformacoesService.GetRegistros1110( reg1105.PK_NOTAFIS); foreach (Registro1110 reg1110 in registros1110) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1110"); DadosArquivoFiscalService.PersistirRegistro(reg1110); this.ProcessarParticipante(reg1110.COD_PART); this.ProcessarUnidade(reg1110.UNID); } } } IEnumerable <Registro1210> registros1210; IEnumerable <Registro1200> registros1200 = OutrasInformacoesService.GetRegistros1200(); foreach (Registro1200 reg1200 in registros1200) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1200"); DadosArquivoFiscalService.PersistirRegistro(reg1200); registros1210 = OutrasInformacoesService.GetRegistros1210( reg1200.COD_AJ_APUR); foreach (Registro1210 reg1210 in registros1210) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1210"); DadosArquivoFiscalService.PersistirRegistro(reg1210); } } IEnumerable <Registro1400> registros1400 = OutrasInformacoesService.GetRegistros1400(); foreach (Registro1400 reg1400 in registros1400) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1400"); DadosArquivoFiscalService.PersistirRegistro(reg1400); this.ProcessarProduto(reg1400.COD_ITEM); } IEnumerable <Registro1600> registros1600 = OutrasInformacoesService.GetRegistros1600(); foreach (Registro1600 reg1600 in registros1600) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1600"); DadosArquivoFiscalService.PersistirRegistro(reg1600); this.ProcessarParticipante(reg1600.COD_PART); } IEnumerable <Registro1710> registros1710; IEnumerable <Registro1700> registros1700 = OutrasInformacoesService.GetRegistros1700(); foreach (Registro1700 reg1700 in registros1700) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1700"); DadosArquivoFiscalService.PersistirRegistro(reg1700); registros1710 = OutrasInformacoesService.GetRegistros1710( reg1700.COD_DISP, reg1700.COD_MOD, reg1700.SER, reg1700.SUB); foreach (Registro1710 reg1710 in registros1710) { this.UpdateStatusAsynchronousExecution("Gerando Registro 1710"); DadosArquivoFiscalService.PersistirRegistro(reg1710); } } Registro1001 reg1001 = new Registro1001(); if (DadosArquivoFiscalService.BlocoPossuiRegistros("E")) { reg1001.IND_MOV = "0"; } else { reg1001.IND_MOV = "1"; } DadosArquivoFiscalService.PersistirRegistro(reg1001); this.UpdateStatusAsynchronousExecution("Gerando Registro 1001"); Registro1990 reg1990 = DadosArquivoFiscalService.GetRegistro1990(); DadosArquivoFiscalService.PersistirRegistro(reg1990); this.UpdateStatusAsynchronousExecution("Gerando Registro 1990"); }