Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 11-abr-2006, 20:22   #1 (permalink)
nectux está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 33
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
nectux está desconectado   Responder Citando
Antiguo 12-abr-2006, 12:09   #2 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.539
Enviar un mensaje por MSN a RootK
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
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 12-abr-2006, 17:56   #3 (permalink)
nectux está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 33
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
nectux está desconectado   Responder Citando
Antiguo 17-abr-2006, 04:57   #4 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
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.
__________________
Charlie.
chcma está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 1,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:19.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93