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 = DadosArquivoContabilService.GetRegistro0990(); DadosArquivoContabilService.PersistirRegistro(reg0990); Registro9001 reg9001 = DadosArquivoContabilService.GetRegistro9001(); DadosArquivoContabilService.PersistirRegistro(reg9001); this.UpdateStatusAsynchronousExecution("Gerando Registro 9001"); List <Registro9900> registros9900 = DadosArquivoContabilService.GetRegistros9900().ToList(); foreach (Registro9900 reg9900 in registros9900) { DadosArquivoContabilService.PersistirRegistro(reg9900); this.UpdateStatusAsynchronousExecution("Gerando Registro 9900"); } Registro9990 reg9990 = DadosArquivoContabilService.GetRegistro9990(); DadosArquivoContabilService.PersistirRegistro(reg9990); this.UpdateStatusAsynchronousExecution("Gerando Registro 9990"); Registro9999 reg9999 = DadosArquivoContabilService.GetRegistro9999(); DadosArquivoContabilService.PersistirRegistro(reg9999); this.UpdateStatusAsynchronousExecution("Gerando Registro 9999"); }
private void ProcessarControlesEncerramento() { this.UpdateStatusAsynchronousExecution("Iniciando geração dos controles de encerramento"); Registro9001 reg9001 = DadosArquivoPisCofinsService.GetRegistro9001(); DadosArquivoPisCofinsService.PersistirRegistro(reg9001); this.UpdateStatusAsynchronousExecution("Gerando Registro 9001"); List <Registro9900> registros9900 = DadosArquivoPisCofinsService.GetRegistros9900().ToList(); foreach (Registro9900 reg9900 in registros9900) { DadosArquivoPisCofinsService.PersistirRegistro(reg9900); this.UpdateStatusAsynchronousExecution("Gerando Registro 9900"); } Registro9990 reg9990 = DadosArquivoPisCofinsService.GetRegistro9990(); DadosArquivoPisCofinsService.PersistirRegistro(reg9990); this.UpdateStatusAsynchronousExecution("Gerando Registro 9990"); Registro9999 reg9999 = DadosArquivoPisCofinsService.GetRegistro9999(); DadosArquivoPisCofinsService.PersistirRegistro(reg9999); this.UpdateStatusAsynchronousExecution("Gerando Registro 9999"); }
public Registro9001 GetRegistro9001() { Registro9001 reg9001 = new Registro9001(); reg9001.IND_MOV = "0"; // Sempre haverá um conjunto de informações no bloco 9 return(reg9001); }