Día: 01/03/2023
Desde: 9:00 pm / Hasta: 10:30 pm
Tiempo transcurrido: 1 hora 30 minutos
Hoy se llevó a cabo la implementación de las validaciones dentro del query SQL del procedimiento almacenado llamado SP_InsertarArticulo. Esta tarea fue asignada luego de la revisión de los requerimientos del proyecto y se había planificado en sesiones anteriores.
El objetivo principal de esta tarea era garantizar que los datos ingresados en el formulario para agregar nuevos artículos fueran validados antes de ser almacenados en la base de datos. Se implementaron las siguientes validaciones:
1. En el campo de nombre del artículo solo se permiten caracteres alfabéticos o guiones.
2. Los nombres de los artículos no se pueden repetir.
3. Los valores ingresados en el campo de precio deben ser valores monetarios correctos.
4. No se permiten campos vacíos.
Para lograr esto, se utilizó la estructura condicional "if" dentro del query SQL del procedimiento almacenado, utilizando los códigos de error implementados en sesiones anteriores. Se comprobó si el valor ingresado en el campo de nombre del artículo contenía caracteres diferentes a los alfabéticos y guiones. Si se encontraba un carácter diferente, se mostraba un mensaje de error indicando que solo se permiten caracteres alfabéticos y guiones.
Asimismo, se verificó si el nombre del artículo ya existía en la base de datos. En caso afirmativo, se mostraba un mensaje de error informando que el nombre del artículo ya estaba en uso y se solicitaba al usuario que ingresara un nombre de artículo diferente.
En cuanto al campo de precio, se comprobó si el valor ingresado era un número decimal válido. En caso contrario, se mostraba un mensaje de error indicando que el valor ingresado no era válido y se solicitaba al usuario que ingresara un valor correcto.
Por último, se verificó si se habían dejado campos vacíos. Si se encontraba algún campo vacío, se mostraba un mensaje de error indicando que todos los campos deben ser completados y se solicitaba al usuario que ingresara los datos faltantes.
Se probó la funcionalidad de las validaciones implementadas y se comprobó que todas las validaciones funcionaban correctamente. Con esto, se aseguró que los datos ingresados por los usuarios fueran válidos antes de ser almacenados en la base de datos, lo que mejorará la integridad y confiabilidad de la información almacenada.
Comentarios
Publicar un comentario