
06/05/2009, 12:39
|
| | Fecha de Ingreso: abril-2009
Mensajes: 341
Antigüedad: 15 años, 10 meses Puntos: 3 | |
Respuesta: Ayuda con cadena de conexion, usarla en varias clases Voy a tratar de que va el sistema.
Es un sistema de control de una biblioteca.
Se cuenta con 3 tipos de usuario, un recepcionista (el que recibe a la gente que va a la biblioteca, registra socios para que puedan llevarse libros a su casa), presta libros. Un administrador, que lleva el control de los libros de la biblioteca y de los usuarios del sistema. Un gerente, que genera reportes sobre los libros que son consultados.
Ahora sobre lo que es la aplicacion, se cuenta con una pantalla principal de login donde el usuario escribe su nombre de usuario y contraseña, el sistema verifica que exista el usuario en el sistema (esto ya lo tengo codificado), si existe se conecta y le muestra la siguiente pantalla que es un menu con todo lo que puede hacer el sistema sino le indica que no existe el usuario.
Por ejemplo inicia sesion el usuario Fredy con pass 12345 que es recepcionista, se conecta (por que existe) y le muestra la pantalla con el menu. Entonces selecciona del menu la opcion de socios (el menu son botones que estan en la forma no un menu como tal, le llamo asi por que estan todas las opciones que pueden realizarse en el sistema separadas de esta forma, una para libros, otra para prestamos, otra para usuarios y otra para socios y dentro de cada una estan las opciones de altas, bajas, cambios, busquedas). Al elegir la opcion de clientes le muestra otra pantalla donde aparecen 4 opciones, registrar, eliminar, buscar y modificar, elije registrar, esto le muestra otra pantalla donde aparece un formulario para llenar con los datos del socio y un boton para realizar el registro. Si escribio bien los datos el sistema registra al socio.
Ese es el ejemplo de dar de alta, es lo mismo para cualquier otra accion (claro cambia la cadena de la query).
Cual es el problema con esto, que para realizar la consulta se requiere de la cadena de conexion, ademas de la cadena de la query, y para crear la cadena de conexion se requiere del nombre de usuario y contraseña que se uso al principio en el login, pero eso informacion esta en la clase Usuario ademas de estar en una forma diferente por lo que no se como pasarle el nombre de usuario y contraseña a las otras clases para que pueda realizarse las consultas ademas de que las consultas las haga el mismo usuario que se logeo al principio.
Salu2 y disculpen si no soy bueno explicandome.
Última edición por LOD_Fredy; 06/05/2009 a las 13:17 |