Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Aplicaciones n-capas (http://www.forosdelweb.com/f29/aplicaciones-n-capas-385302/)

nectux 11/04/2006 20:22

Aplicaciones n-capas
 
Saludos a todos del foro,
Mi pregunta es la siguiente estoy realizando una aplicacion en c# con sql server con tres capas la de presentacion, reglas de negocio y acceso a datos
En mi capa de presentacion tengo un form donde defino 3 textbox para introducir (Login - Password- Nombre Servidor) estos datos construyo una clase BaseDatos de mi capa de Acceso a datos, donde defino la cadena de conexion y establesco la conexion al servidor de BD si autentifica al login y password me habilita otro form donde muestro informacion de mi BD, el problema es como puedo mantener los valores de (Login - Password- Nombre Servidor) en memoria para que pueda establecer la conexion desde cualquier form? estuve utilizando un archivo q que creo en la maquina cliente este puede ser (xml, conf , o cualquier extencion) donde encripto estos datos (Login - Password- Nombre Servidor) desde mi punto de vista no es la mejor opcion, alguien podria indicarme alguna tecnica o metodo para mantener estos datos accesibles desde cualquier form una vez logeado el usuario? les agradeceria su colaboracion

Saludos
Ricardo

RootK 12/04/2006 12:09

Hola nectux, una pregunta antes que todo...

Te vas a conectar a tu base de datos con cuentas de SQL Server?? o con cuentas con una tabla llamada Usuarios..?? como éstas haciendo tu cadena de conexion, porque lo mejor sería usar una cuenta SQL Server que sea para todos y solo autentifiques al usuario pero tu cadena de conexion sería la misma, con ello permitirías poolling de conexiones...

Es una idea.. pero depende de que éstes haciendo..

Salu2

nectux 12/04/2006 17:56

Aplicaciones n-capas
 
Rootk
Me voy conectar a mi base de datos con cuentas de SQL Server cada usuario se conectara con su login y password de esta manera porder manejar auditoria de insert,delete, update por usuario al sistema

chcma 17/04/2006 04:57

PUedes crear una clase publica con variables estáticas.

Class MiClaseGeneral
public static MiLogin as String
public static MiClave as String
End Class

Para acceder a cada propiedad desde cualquier sitio, solo tendrás que hacer:
Msgbox (MiClaseGeneral.MiLogin) por ejemplo.

Un saludo, espero haberte ayudado.


La zona horaria es GMT -6. Ahora son las 19:55.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.