public override bool Connect(int Terminal) { if (!bIsConnected) { base.Connect(Terminal); log.AddLog(Consts.SERVIDOR_INICIALIZANDO); int i = 0; do { bioRep.SetCommPassword(Convert.ToInt32(TerminalDados.OperadorSenha)); //bioRep.SetAesPassword("trix2016"); bioRep.SetAesPassword("PONTORHJ05305232000"); bIsConnected = bioRep.Connect_Net(TerminalDados.IP, TerminalDados.Porta); if (!bIsConnected) { bioRep.Disconnect(); bioRep = new CBZ900Class(); } else { bioRep.RegEvent(Terminal, 65535); if (bioRep.SetOprateCPF(Terminal, TerminalDados.OperadorCpf)) { log.AddLog("Conectado, CPF: " + TerminalDados.OperadorCpf); } else { int erro = 0; bioRep.GetLastError(ref erro); log.AddLog("CPF inválido,coloque um CPF válido: " + erro.ToString() + "Erro"); } } i++; } while (!bIsConnected && i <= 10); if (bIsConnected) { log.AddLog(Consts.SERVIDOR_ONLINE); numeroRep = 1; } else { log.AddLog(Consts.SERVIDOR_OFFLINE); } } return(bIsConnected); }