public PantallaIncial() { configuracion = new LecturaEscrituraArchivo(); aux = new LecturaEscrituraArchivo(); configuracion.archivo_abrir("Config\\configServicio.xml"); aux.archivo_abrir(""); servicio = configuracion.obtenerDatosXml()[0]; InitializeComponent(); conBdd = new BddSQLServer(servicio.conexion,aux.get_path_abrir()); try { conBdd.abrir_conexion_base(); cargar_terminales(); CheckForIllegalCrossThreadCalls = false; this.imagenProceso.Image = Properties.Resources.Error; ConfiguracionServicio miConfiguracion = new ConfiguracionServicio(); miConfiguracion.ip = servicio.ip; miConfiguracion.puerto = servicio.puerto; miConfiguracion.conexion = servicio.conexion; miConfiguracion.pathLogServicio = aux.get_path_abrir(); miConfiguracion.dll = servicio.dll; serv = new ServidorEscucha(miConfiguracion, txbx_visor_evento, terminales, dataGridMonitorDispositivos, conBdd); hiloPrincipal = new Thread((ThreadStart)serv.aceptar_conexion); } catch (Exception e) { txbx_visor_evento.SelectionColor = Color.Red; txbx_visor_evento.AppendText(e.Message); txbx_visor_evento.AppendText("\nRevise su configuración"); btn_iniciar.Enabled = false; btn_parar.Enabled = false; } }
//Parametros a enviar son los siguientes //1. Nombre de suceso //2. nombre o direccion del servidor SMTP //3. puerto de trabajo smtp //4. usuario //5. Contrasenia public CorreoElectronico() { correo = new MailMessage(); smtp = new SmtpClient(); errorMail = new LecturaEscrituraArchivo(); errorMail.archivo_guardar("LOG_CORREO"); }
//Parametros a enviar son los siguientes //1. Nombre de suceso //2. nombre o direccion del servidor SMTP //3. puerto de trabajo smtp //4. usuario //5. Contrasenia public CorreoElectronico(string pathGuardar) { correo = new MailMessage(); smtp = new SmtpClient(); errorMail = new LecturaEscrituraArchivo(); errorMail.set_path_guardar(pathGuardar); errorMail.archivo_guardar("\\LOG_CORREO"); }
public BddSQLServer(string url,string pathGuardar) { this.url = url; conn = new SqlConnection(this.url); logs = new LecturaEscrituraArchivo(); logs.set_path_guardar(pathGuardar); logs.archivo_guardar("LOG_BDD"); }
public ControlSistema(string conexionBase) { conBdd = new BddSQLServer(conexionBase, "C:\\TEMP"); string pathGuardar = conBdd.obtenerParametro(5).valor; seguridad = new Seguridad(); email = new CorreoElectronico(pathGuardar); smsSend = new MensajeTexto(pathGuardar); conBdd.set_archivo_path_guradar(pathGuardar); logSistema = new LecturaEscrituraArchivo(); logSistema.set_path_guardar(pathGuardar); logSistema.archivo_guardar("LOG_SISTEMA"); string configCorreo = conBdd.obtenerParametro(1).valor; string configSMS = conBdd.obtenerParametro(6).valor; numeroIntentos = int.Parse(conBdd.obtenerParametro(2).valor); longitudClave = int.Parse(conBdd.obtenerParametro(4).valor); email.configurar_parametros(configCorreo.Split(':')); smsSend.configurar_parametros(configSMS.Split(':')); }
public MensajeTexto(string numeroPuerto, int velocidad, int dataBit, int timeOut) { errorSMS = new LecturaEscrituraArchivo(); errorSMS.archivo_guardar("\\LOG_SMS"); puetoCom = numeroPuerto; //puerto Compor defecto velocidadTx = velocidad; //9600 bps bitDatos = dataBit; //8 bit tiempoEspera = timeOut * 1000; //Ingresa en segundos y se multiplica por 1000 puertoSerial = new SerialPort(puetoCom); puertoSerial.NewLine = "\r\n"; puertoSerial.BaudRate = velocidadTx; puertoSerial.Parity = Parity.None; puertoSerial.DataBits = bitDatos; puertoSerial.StopBits = StopBits.One; puertoSerial.Handshake = Handshake.None; puertoSerial.DtrEnable = true; puertoSerial.RtsEnable = true; puertoSerial.ReadTimeout = tiempoEspera; puertoSerial.WriteTimeout = tiempoEspera; puertoSerial.DataReceived += new SerialDataReceivedEventHandler(recepcion_Respueta); }
public MensajeTexto(string numeroPuerto,int velocidad,int dataBit,int timeOut) { errorSMS = new LecturaEscrituraArchivo(); errorSMS.archivo_guardar("LOG_SMS"); puetoCom = numeroPuerto;//puerto Compor defecto velocidadTx = velocidad;//9600 bps bitDatos = dataBit;//8 bit tiempoEspera = timeOut*1000;//Ingresa en segundos y se multiplica por 1000 puertoSerial = new SerialPort(puetoCom); puertoSerial.NewLine = "\r\n"; puertoSerial.BaudRate = velocidadTx; puertoSerial.Parity = Parity.None; puertoSerial.DataBits = bitDatos; puertoSerial.StopBits = StopBits.One; puertoSerial.Handshake = Handshake.None; puertoSerial.DtrEnable = true; puertoSerial.RtsEnable = true; puertoSerial.ReadTimeout = tiempoEspera; puertoSerial.WriteTimeout = tiempoEspera; puertoSerial.DataReceived += new SerialDataReceivedEventHandler(recepcion_Respueta); }
public MensajeTexto(string pathGuardar) { errorSMS = new LecturaEscrituraArchivo(); errorSMS.set_path_guardar(pathGuardar); puetoCom = "COM23"; //puerto Compor defecto velocidadTx = 9600; //9600 bps bitDatos = 8; //8 bit tiempoEspera = 1000; //Por defecto 1 segundo formatoNumeroFono = 1; // Formato nummero telefonico puertoSerial = new SerialPort(puetoCom); puertoSerial.NewLine = "\r\n"; puertoSerial.BaudRate = velocidadTx; puertoSerial.Parity = Parity.None; puertoSerial.DataBits = bitDatos; puertoSerial.StopBits = StopBits.One; puertoSerial.Handshake = Handshake.None; puertoSerial.DtrEnable = true; puertoSerial.RtsEnable = true; puertoSerial.ReadTimeout = tiempoEspera; puertoSerial.WriteTimeout = tiempoEspera; puertoSerial.DataReceived += new SerialDataReceivedEventHandler(recepcion_Respueta); errorSMS.archivo_guardar("\\LOG_SMS"); }
public MensajeTexto(string pathGuardar) { errorSMS = new LecturaEscrituraArchivo(); errorSMS.set_path_guardar(pathGuardar); puetoCom = "COM23";//puerto Compor defecto velocidadTx = 9600;//9600 bps bitDatos = 8;//8 bit tiempoEspera = 1000;//Por defecto 1 segundo formatoNumeroFono = 1; // Formato nummero telefonico puertoSerial = new SerialPort(puetoCom); puertoSerial.NewLine = "\r\n"; puertoSerial.BaudRate = velocidadTx; puertoSerial.Parity = Parity.None; puertoSerial.DataBits = bitDatos; puertoSerial.StopBits = StopBits.One; puertoSerial.Handshake = Handshake.None; puertoSerial.DtrEnable = true; puertoSerial.RtsEnable = true; puertoSerial.ReadTimeout = tiempoEspera; puertoSerial.WriteTimeout = tiempoEspera; puertoSerial.DataReceived += new SerialDataReceivedEventHandler(recepcion_Respueta); errorSMS.archivo_guardar("LOG_SMS"); }
public ProcesamientoTrama(AtmObj terminal) { errorNDC = new LecturaEscrituraArchivo(); errorNDC.archivo_guardar("MENSAGE_NDC", terminal.codigo);//Almacena en la carpeta MENSAGE_TERMINAL y en la sub carpeta codigo terminal this.terminal = terminal; }
/*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 = 10000; stream.WriteTimeout = 10000; terminalArchivo = new LecturaEscrituraArchivo(); error = new LecturaEscrituraArchivo(); 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 = segSondeo*1000; verificacionConexion.Enabled = true; verificacionConexion.Start(); parseoAlrma = new ProcesamientoTrama(terminal); terminal.conexion = true; terminal.modoSupervisor = false; conBdd.actualizar_terminal(terminal); mt = new MonitoreoDispositivos(); mt.id_atm = terminal.id_atm; mt.estado_gaveta1 = "0"; mt.estado_gaveta2 = "0"; mt.estado_gaveta3 = "0"; mt.estado_gaveta4 = "0"; mt.estado_gaveta5 = "0"; mt.estado_impresora = "0"; mt.estado_impresora_jrnl = "0"; mt.estado_dispensador = "0"; mt.estado_encriptora = "0"; mt.estado_lectora = "0"; mt.tipo_estado = "C"; conBdd.insertar_actualizar_monitoreo_dispositivos(mt);// Como incia conexion se rocede a encerar mt.tipo_estado = "S"; conBdd.insertar_actualizar_monitoreo_dispositivos(mt);// Como incia conexion se rocede a encerar string parametroEnvio = conBdd.obtenerParametro(3).valor; string parametroMsg = conBdd.obtenerParametro(6).valor; string parametroCorreo = conBdd.obtenerParametro(1).valor; string pathGuardado = conBdd.obtenerParametro(5).valor; notificacion = new NotificacionEnviar(parametroCorreo.Split(':'), parametroMsg.Split(':'), pathGuardado, parametroEnvio.Split(':')); } catch (Exception ex) { error.escritura_archivo_string(ex.Message); //mensaje_error_sistema(ex.Message,Color.Red); terminal.conexion = false; conBdd.actualizar_terminal(terminal); } }