Consulta de como identificar accesos a VFP por terminal server

223 views
Skip to first unread message

acmc

unread,
May 22, 2013, 11:39:36 PM5/22/13
to publice...@googlegroups.com
Hola Foxeros!!

Me estan pidiendo un control de venta de bazar, pero como va a tener sucursales las cuales accesarian por terminal server, necesito identificar las terminales de cada sucursal para poder filtrar los articulos de cada sucursal y no hagan ventas de articulos que esten en otra sucursal, alguna sugerencia?

Robert Martínez

unread,
May 23, 2013, 12:48:53 AM5/23/13
to publice...@googlegroups.com
Saludos,

Te dejaré varias ideas:

1.- Para determinar si tu aplicación se está ejecutando en una sesión remota puedes utilizar la siguiente función.

Function IsTerminalClient
    #Define sm_RemoteSession 4096
    Declare Integer GetSystemMetrics In User32.Dll Integer
 Return GetSystemMetrics(sm_RemoteSession)=1


2.- Para identificar la sucursales, puedes asociar el usuario que se inicia en tu sistema con una sucursal determinada.

3.- Tambien puedes asociar el nombre de la computadora con una sucursal.
pcName = GETENV("COMPUTERNAME")

ZeRoberto

unread,
May 23, 2013, 4:30:47 PM5/23/13
to publicesvfoxpro
No seria mejor en el login añadir la opcion sucursal?

Usuario: XXXX
Clave: AAAA
Sucursal: 07-Marte

Saludos

Ricardo Pina

unread,
May 23, 2013, 4:45:02 PM5/23/13
to Grupo VFP
Hola
 
Con el usuario de la conexión es suficiente y no lo ata a un equipo.
 
Y aprovechando que es casi viernes aprovecho y pregunto a ZeRoberto quien es su proveedor de internet ?
 
Saludos terrenales
 
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Fernando D. Bozzo

unread,
May 23, 2013, 4:49:06 PM5/23/13
to publice...@googlegroups.com
Hola acmc, mirá si esto te sirve.

FUNCTION es_Citrix
RETURN UPPER(LEFT(GETENV("SESSIONNAME"),4)) = "ICA-"
ENDFUNC

ZeRoberto

unread,
May 23, 2013, 10:28:43 PM5/23/13
to publicesvfoxpro
Por ahora no tengo Internet de vez en cuando paso por el café Internet, porque la pregunta?

Ricardo Pina

unread,
May 23, 2013, 10:33:36 PM5/23/13
to Grupo VFP
Hola
 
Intentó ser un chiste de viernes, pero no lo entendieron
era por el ejemplo que pusiste
 
Sucursal: 07-Marte
 
para conectarte desde Marte tiene que ser buen proveedor.
Creo que nadie lo entendió pero si lo aclaraba perdía el chiste.
 
Saludos
 
 
 

ZeRoberto

unread,
May 23, 2013, 10:35:28 PM5/23/13
to publicesvfoxpro
Oh! jajajaja recién lo entiendo, es que el chiste esta bien pensado, es para que lo leas el jueves y te rias el viernes.

Saludos

Víctor Hugo Espínola Domínguez

unread,
May 23, 2013, 10:38:14 PM5/23/13
to publicesvfoxpro
Yo no entendí porque estaba en la luna.

Jose Antonio Blasco

unread,
May 24, 2013, 6:23:20 AM5/24/13
to Comunidad de Visual Foxpro en Español
En esa estoy yo muchas veces ... :-)

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi
“Nunca te olvides de sonreír, porque el día que no sonrías  será un día perdido”  -  Charles Chaplin
“Todo el mundo quiere tener un amigo, pero pocos se toman la molestia de ser uno”
- Anónimo

Carlos Miguel FARIAS

unread,
May 24, 2013, 6:57:50 AM5/24/13
to Grupo Fox
Para no tener problema de la conexión desde Marte, nosotros en la Empresa usamos conexión Single Protocol On Channel Key, para evitar los tiempos de demora que se producen con otros protocolos (bueno si quieren usar JTK anda, pero es muy caro),
eso por recomendación de Zoe Saldana.
Saludos: Miguel, Monte Olimpo (4th Rock from the Sun)
Reply all
Reply to author
Forward
0 new messages