private void ProcessarDadosGeraisPorEmpresa() { this.UpdateStatusAsynchronousExecution("Gerando Registro 0140"); // GetEmpresasFiliais(UndTrabalho.CodigoEmpresa); List <Registro0140> lreg0140 = DadosGeraisService.GetRegistro0140(UndTrabalho.CodigoEmpresa).ToList(); // Verificar foreach (Registro0140 reg0140 in lreg0140) { DadosArquivoPisCofinsService.PersistirRegistro(reg0140); foreach (validacao validaProd in contribuintes.Where(c => c.codEmp == reg0140.COD_EST)) { Registro0150 reg0150 = validaProd.registro as Registro0150; this.UpdateStatusAsynchronousExecution("Gerando Registro 0150"); DadosArquivoPisCofinsService.PersistirRegistro(reg0150); } foreach (validacao validaUM in unidades.Where(c => c.codEmp == reg0140.COD_EST)) { Registro0190 reg0190 = validaUM.registro as Registro0190; this.UpdateStatusAsynchronousExecution("Gerando Registro 0190"); DadosArquivoPisCofinsService.PersistirRegistro(reg0190); } foreach (validacao validaProd in produtos.Where(c => c.codEmp == reg0140.COD_EST)) { Registro0200 reg0200 = validaProd.registro as Registro0200; this.UpdateStatusAsynchronousExecution("Gerando Registro 0200"); DadosArquivoPisCofinsService.PersistirRegistro(reg0200); } this.UpdateStatusAsynchronousExecution("Gerando Registro 0400"); foreach (Registro0400 reg0400 in DadosGeraisService.GetRegistro0400(reg0140.COD_EST)) { DadosArquivoPisCofinsService.PersistirRegistro(reg0400); } this.UpdateStatusAsynchronousExecution("Gerando Registro 0500"); foreach (Registro0500 reg0500 in DadosGeraisService.GetRegistro0500(reg0140.COD_EST)) { DadosArquivoPisCofinsService.PersistirRegistro(reg0500); } } }
private void GetEmpresasFiliais(string sEmp) { try { IEnumerable <RegistroC010> lreg = DocumentosFiscaisMercadoriasService.GetRegistrosC010(sEmp).ToList(); if (lreg.Count() > 0) { registrosC010.Add(lreg.FirstOrDefault()); string codEmpFilial = DadosGeraisService.GetCodEmpresaAfilial(registrosC010.FirstOrDefault().CD_EMP); if (codEmpFilial != "") { GetEmpresasFiliais(codEmpFilial); } } } catch (Exception ex) { throw ex; } }
private void ProcessarDadosGerais() { DadosArquivoPisCofinsService.Inicializar(); this.UpdateStatusAsynchronousExecution("Gerando Registro 0000"); Registro0000 reg0000 = DadosGeraisService.GetRegistro0000(); DadosArquivoPisCofinsService.PersistirRegistro(reg0000); this.UpdateStatusAsynchronousExecution("Gerando Registro 0001"); Registro0001 reg0001 = DadosGeraisService.GetRegistro0001(); DadosArquivoPisCofinsService.PersistirRegistro(reg0001); this.UpdateStatusAsynchronousExecution("Gerando Registro 0100"); Registro0100 reg0100 = DadosGeraisService.GetRegistro0100(); DadosArquivoPisCofinsService.PersistirRegistro(reg0100); this.UpdateStatusAsynchronousExecution("Gerando Registro 0110"); Registro0110 reg0110 = DadosGeraisService.GetRegistro0110(); DadosArquivoPisCofinsService.PersistirRegistro(reg0110); }
private void ProcessarDadosGerais() { DadosArquivoFiscalService.Inicializar(); this.UpdateStatusAsynchronousExecution("Gerando Registro 0000"); Registro0000 reg0000 = DadosGeraisService.GetRegistro0000(); DadosArquivoFiscalService.PersistirRegistro(reg0000); this.UpdateStatusAsynchronousExecution("Gerando Registro 0001"); Registro0001 reg0001 = DadosGeraisService.GetRegistro0001(); DadosArquivoFiscalService.PersistirRegistro(reg0001); this.UpdateStatusAsynchronousExecution("Gerando Registro 0005"); Registro0005 reg0005 = DadosGeraisService.GetRegistro0005(); DadosArquivoFiscalService.PersistirRegistro(reg0005); this.UpdateStatusAsynchronousExecution("Gerando Registro 0100"); Registro0100 reg0100 = DadosGeraisService.GetRegistro0100(); DadosArquivoFiscalService.PersistirRegistro(reg0100); this.UpdateStatusAsynchronousExecution("Gerando Registro 0400"); foreach (Registro0400 reg0400 in DadosGeraisService.GetRegistro0400()) { DadosArquivoFiscalService.PersistirRegistro(reg0400); } this.UpdateStatusAsynchronousExecution("Gerando Registro 0500"); foreach (Registro0500 reg0500 in DadosGeraisService.GetRegistro0500()) { DadosArquivoFiscalService.PersistirRegistro(reg0500); } }