Boa tarde,
Sou iniciante em Java, sei alguns conceitos básico de orientação a objeto, mas estou com um desafio agora e pretendo fazer esse software.
Na empresa que trabalho estamos com o seguinte problema.
Todo dia enviamos um relato para o Serasa, que é um arquivo .txt que tem informações das empresas e seus títulos.
Em cada linha do arquivo contém informação de uma empresa e de seu título.
Conforme print abaixo:
Existe apenas o cabeçalho e o rodapé que é informações que basicamente nunca mudam.
Todas posições são conforme um layout passado pelo Serasa, e nunca mudam. As informações vão ser diferentes mas a posição delas nunca.
Agora que já expliquei essa parte começa o meu problema e o que vou ter que resolver.
Temos um sistema que gera esses arquivos, consultando no banco de dados as informações e montando o arquivo.
Na posição 68 a 74 existem o ID do título no banco de dados, e esses títulos estão sendo enviado em duplicidade ao Serasa, pois temos duas empresas que envia essas informações e as vezes um título está em uma empresa e já foi enviado, mas não pode ser enviado pela outra(conceito meio complicado, mas esse é um resumo para que entenda o erro).
Fiz um SELECT no banco de dados para obter informações sobre esses títulos, e localizei o erro. Quando o título é transferido para outra empresa ele preenche uma coluna do banco de dados com um id, e se não foi transferido ele fica com a informação NULL.
Preciso agora fazer um software pequeno com +ou- esse layout:
http://imageshack.us/f/816/printii.jpg/
A pessoa vai selecionar o arquivo antes de enviar ao Serasa, ele vai pegar sempre naquela posição 64, consultar pelo ID no banco de dados, se a coluna que determina que ele foi transferido de empresa ou não tiver NULL, joga aquela linha gerando um novo arquivo, ou até mesmo retirar aquela linha quando ele não for null.
Bom, como sou iniciante preciso pelo menos de um norte para seguir e saber o que eu tenho que fazer para conseguir finalizar esse projeto.
Obrigado a todos que me ajudar.
