private void BuscarArquivosPA() { this.lblBarraStatus.Text = Mensagem.ArqBuscaIniciadaPA; RegistroLog.RegistarLogInfo("-----------------" + Mensagem.ArqBuscaIniciadaPA + "-----------------"); ArquivosPADataSUS arquivosPADataSUS = new ArquivosPADataSUS(this.txtIPServidor.Text.Trim(), this.txtUsuario.Text.Trim(), this.txtSenha.Text.Trim(), this.txtDiretorioFTP_PA.Text.Trim(), this.txtDiretorioDestinoDownload.Text.Trim(), this.txtDestinoDBF.Text.Trim(), this.lblUF.Text.Trim()); arquivosPADataSUS.BuscarArquivosFTP(); this.lblBarraStatus.Text = Mensagem.ArqBuscaFinalizadaPA; RegistroLog.RegistarLogInfo(Mensagem.ArqBuscaFinalizadaPA); // this.lblBarraStatus.Text = Mensagem.ArqVerifNovos; RegistroLog.RegistarLogInfo(Mensagem.ArqVerifNovos); arquivosPADataSUS.BuscarArquivosBanco(); arquivosPADataSUS.VerificarNovosArquivosFTP(); // this.lblBarraStatus.Text = Mensagem.ArqVerifModificados; RegistroLog.RegistarLogInfo(Mensagem.ArqVerifModificados); arquivosPADataSUS.VerificarArquivosModificados(); // this.lblBarraStatus.Text = Mensagem.DownloadInicio; RegistroLog.RegistarLogInfo(Mensagem.DownloadInicio); arquivosPADataSUS.DownloadArquivos(); this.lblBarraStatus.Text = Mensagem.DownloadFim; RegistroLog.RegistarLogInfo(Mensagem.DownloadFim); // this.lblBarraStatus.Text = Mensagem.ArqConversaoInicio; RegistroLog.RegistarLogInfo(Mensagem.ArqConversaoInicio); arquivosPADataSUS.ConverterArquivos(); this.lblBarraStatus.Text = Mensagem.ArqConversaoFim; RegistroLog.RegistarLogInfo(Mensagem.ArqConversaoFim); // this.lblBarraStatus.Text = Mensagem.ArqSalvaInicioBD; RegistroLog.RegistarLogInfo(Mensagem.ArqSalvaInicioBD); arquivosPADataSUS.SalvarArquivoBanco(); this.lblBarraStatus.Text = Mensagem.ArqSalvaFimBD; RegistroLog.RegistarLogInfo(Mensagem.ArqSalvaFimBD); //Lista os arquivos que não existem mais no servidor. if (arquivosPADataSUS.ListaArquivosFalhaModificados.Count > 0) { RegistroLog.RegistarLogInfo(Mensagem.ArqNaoEncontrado); foreach (Arquivo item in arquivosPADataSUS.ListaArquivosFalhaModificados) { RegistroLog.RegistarLogInfo(item.Nome); } } //Lista os arquivos com falha no download if (arquivosPADataSUS.ListaArquivosFalhaDownload.Count > 0) { RegistroLog.RegistarLogInfo(Mensagem.DownloadFalha); foreach (string item in arquivosPADataSUS.ListaArquivosFalhaDownload) { RegistroLog.RegistarLogInfo(item); } } //Lista os arquivos com falha na conversão. if (arquivosPADataSUS.ListaArquivosFalhaConversaoDBF.Count > 0) { RegistroLog.RegistarLogInfo(Mensagem.ArqFalhaConversao); foreach (Arquivo item in arquivosPADataSUS.ListaArquivosFalhaConversaoDBF) { RegistroLog.RegistarLogInfo(Constantes.FormartarInfoLogArquivo(item)); } } }