private void importar_marcacoes_terminal(int Terminal) { GetDadosTerminal(Terminal, out IP, out PORTA, out TERMINALNOME); string diretoriomarcacoes = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Asseponto\\Marcacoes\\" + TERMINALNOME; string arquivo = diretoriomarcacoes + "\\" + String.Format("{0:yyyy MM dd}", DateTime.Now) + ".txt"; bool ExpirouTimeout = false; CANCELAR = false; Rede rede = new Rede(IP, PORTA, edLog); for (int y = 1; y <= 1; y++) { rede.RecebeMarcacoesTCP(Terminal, arquivo, Grupo, ref ExpirouTimeout, this); ULTIMOARQUIVOIMPORTADO = arquivo; mmUltimoArquivoImportado.Visible = true; if (ExpirouTimeout) { rede.AddLog("RECONECTANDO APÓS TIMEOUT [TENTATIVA " + y.ToString() + "]"); for (int i = 5; i > 0; i--) { if (i == 1) { rede.AddLog("CONECTANDO EM 1 SEGUNDO"); } else { rede.AddLog("CONECTANDO EM " + i.ToString() + " SEGUNDOS"); } Application.DoEvents(); rSystem.PauseForSeconds(1); if (CANCELAR) { rede.AddLog("RECONEXÃO CANCELADA"); break; } } } else { break; } if (CANCELAR) { break; } } }