/*Constructor para enviar los datos del servicio considerando el objeto richText Box */ public ConexionTCP(TcpClient clie, ConfiguracionServicio serviceConf, RichTextBox visor, AtmObj terminal, BddSQLServer conexion) { try { this.terminal = terminal; cliente = clie; stream = new NetworkStream(cliente.Client); sincronico = true; stream.ReadTimeout = 3000; terminalArchivo = new archivoRW(); error = new archivoRW(); terminalArchivo.archivo_guardar("MENSAGE_TERMINAL", terminal.codigo); error.archivo_guardar("ERROR", terminal.codigo); configurarServicio = serviceConf; this.visor = visor; comadoToATM = new ComandoNdcTerminal(); sincronico = true; enviarDato = false; conBdd = conexion; verificacionConexion = new System.Timers.Timer(); verificacionConexion.Elapsed += new System.Timers.ElapsedEventHandler(verificarConexion); verificacionConexion.Interval = 1000; verificacionConexion.Enabled = true; verificacionConexion.Start(); } catch (Exception ex) { error.escritura_archivo_string(ex.Message); mensaje_error_sistema(ex.Message, Color.Red); } }
private RichTextBox visor; /*Objeto para mostrar la informacion en la pantalla del cliente*/ #endregion Fields #region Constructors /*Constructor para enviar los datos del servicio sin considerar el objeto richText Box */ public ConexionTCP(TcpClient clie, ConfiguracionServicio serviceConf,AtmObj terminales,BddSQLServer conexion) { try { this.terminal = terminales; cliente = clie; stream = new NetworkStream(cliente.Client); stream.ReadTimeout = 3000; terminalArchivo = new archivoRW(); error = new archivoRW(); terminalArchivo.archivo_guardar("MENSAGE_TERMINAL", terminal.codigo);//Almacena en la carpeta MENSAGE_TERMINAL y en la sub carpeta codigo terminal error.archivo_guardar("ERROR", terminal.codigo); visor = new RichTextBox(); configurarServicio = serviceConf; comadoToATM = new ComandoNdcTerminal(); sincronico = true; enviarDato = false; error.escritura_archivo_string(configurarServicio.conexion +"\t"+ configurarServicio.pathLogServicio); //conBdd = new BddSQLServer(configurarServicio.conexion, configurarServicio.pathLogServicio); conBdd = conexion; verificacionConexion = new System.Timers.Timer(); verificacionConexion.Elapsed += new System.Timers.ElapsedEventHandler(verificarConexion); verificacionConexion.Interval = 300000; verificacionConexion.Enabled = true; verificacionConexion.Start(); } catch (Exception ex) { error.escritura_archivo_string(ex.Message); mensaje_error_sistema(ex.Message,Color.Red); } }