Gestión de una aplicación completa con .NET Servicio de Informática Ejercicio 4: Acceso a Base de Datos Crear el acceso a base de datos para la aplicación. No tener en cuenta el idioma de los campos bilingües. No hacer gestión de errores. La vistas que utilizaremos para acceder a los datos son: CNET_VUSUARIOS CNET_VLOCALIZACIONES Los procedimientos de inserción y borrado están en un paquete llamado PK_CURSO y son ALTA_USUARIO y BAJA_USUARIO respectivamente. Alta usuario realiza una modificación si recibe un identificador de usuario existente y una inserción en caso contrario. CREATE OR REPLACE PACKAGE CURSONET.PK_CURSO AS PROCEDURE ALTA_USUARIO ( pID IN OUT CNET_USUARIOS.ID%TYPE, pNOMBRE CNET_USUARIOS.NOMBRE%TYPE, pAPELLIDOS CNET_USUARIOS.APELLIDOS%TYPE, pCLAVE CNET_USUARIOS.CLAVE%TYPE, pDNI CNET_USUARIOS.DNI%TYPE, PCODLOC CNET_USUARIOS.CODLOC%TYPE, pEMAIL CNET_USUARIOS.EMAIL%TYPE); PROCEDURE BAJA_USUARIO (pID CNET_USUARIOS.ID%TYPE); END PK_CURSO; / Ejercicio 4 / Página 1 Gestión de una aplicación completa con .NET Servicio de Informática Los posibles pasos podrían ser: 1. Crear la cadena de conexión en Web.config 2. Incluir ClaseOracleBD y OracleClient y sus referencias 3. Modificar la clase ClaseUsuarios para que consulte en base de datos. - Eliminar el método Todos() - Modificar el método FlitrarLocalización para que lea de base de datos 4. Probar que se muestra la lista de usuarios de la base de datos 5. Modificar la clase ClaseLocalizaciones para que consulte en la base de datos - Método Todas() 6. Probar que la lista de localizaciones de la pagina de listado principal funciona 7. Realizar el filtrado de la lista cada vez que se modifica esta lista de localizaciones. - Cuidado con cuando se cargan los valores de la lista. 8. Modificar la ClaseUsuario para que carge los datos del usuario 9. Probar que el formulario de datos carga los datos del usuario seleccionado 10. Modificar la ClaseUsuario para que guarde los datos del usuario. 11. Hacer los cambios necesarios en el aspx para que funcione modificar y crear usuarios 12. Modificar ClaseUsuario para que borre 13. Probar que funciona Ejercicio 4 / Página 2