示例#1
0
        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;
            }
        }
示例#2
0
        public PantallaIncial()
        {
            configuracion = new archivoRW();
            aux           = new archivoRW();
            configuracion.archivo_abrir("Config\\configServicio.xml");
            aux.archivo_abrir("");
            servicio = configuracion.obtenerDatosXml()[0];

            InitializeComponent();
            conBdd = new BddSQLServer(servicio.conexion, aux.get_path_abrir());
            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();
            serv          = new ServidorEscucha(miConfiguracion, txbx_visor_evento, terminales, dataGridMonitorDispositivos, conBdd);
            hiloPrincipal = new Thread((ThreadStart)serv.aceptar_conexion);
        }
示例#3
0
        public List <UsuarioObj> control_buscar_usuario_by(string busqueda, bool opcion)
        {
            conBdd.abrir_conexion_base();
            List <UsuarioObj> u = null;

            try
            {
                u = conBdd.obtener_usuario_por(busqueda, opcion);
            }
            catch (ExpObtenerRegistro ex)
            {
                logSistema.escritura_archivo_string(ex.Message);
                u = new List <UsuarioObj>();
            }
            catch (Exception ex) {
                logSistema.escritura_archivo_string(ex.Message);
                u = new List <UsuarioObj>();
            }
            finally
            {
                conBdd.cerrar_conexion_base();
            }
            return(u);
        }