Bitácora #5

 Celina Madrigal M. / Gustavo Pérez B.

Hora de inicio: 3:00 pm

Horas trabajadas: 2 horas

Relato de los avances:

-Se crearon los botones de "Insertar nuevo artículo" y de "Salir", de los cuales el último es el único que ya funciona correctamente. Cuando se presiona el botón "Salir", este devuelve al usuario a la página de inicio de sesión, los cuadros de texto son desplegados nuevamente en blanco, de manera que los credenciales no se revelan luego de ingresar al sistema. La función para el primer botón ya está creada, sin embargo, esta se encuentra actualmente vacía, falta crear la página para insertar los artículos, esta será una página completamente aparte de donde se despliegan los artículos.

-Ahora los artículos dentro de la base de datos se despliegan de manera automática y en orden alfabético cuando el usuario ingresa a la sección de "Artículos" por primera vez, además se agregó una función al botón de "Filtrar cantidad", este despliega los primeros artículos según el número ingresado en la entrada por orden alfabético, y si la entrada se encuentra vacía, despliega todos los artículos.

-Se creó un Store Procedure que se encarga de filtrar los elementos según la cantidad ingresada, este se llama "FiltrarCantidad". Este cuenta con una condición la cual determina si la entrada está vacía o no, para esto, fue necesario alterar el valor en el código fuente, ya que si la entrada era vacía, se le asigna el valor de -1 (determina si la entrada es vacía o no, ya que esta solo recibe enteros, y no se le pasó el texto vacío), de lo contrario, envía el valor ingresado por el usuario. Luego, el programa inserta en la página los primeros artículos según esa cantidad.

-Se intentó realizar la inserción de los elementos que se encuentran dentro de un archivo XML, usando como ejemplo el mostrado en la asignación de la Tarea Programada. Se encontró la forma de implementarlo, sin embargo, el acceso a este archivo es denegado. Por el momento no se ha encontrado una solución a este problema, se intentó darle permiso a SQL dentro de las propiedades del archivo para que este pudiera leerlo y ejecutarlo, pero no se tuvo éxito.

Evidencias:

  • Enlaces utilizados:
    • https://docs.microsoft.com/en-us/sql/t-sql/language-elements/begin-end-transact-sql?view=sql-server-ver15
    • https://docs.microsoft.com/en-us/sql/t-sql/language-elements/if-else-transact-sql?view=sql-server-ver15
    • https://coderrocketfuel.com/article/how-to-convert-a-string-to-a-number-in-node-js
    • https://docs.microsoft.com/es-es/sql/relational-databases/xml/load-xml-data?view=sql-server-ver15
    • https://stackoverflow.com/questions/10514873/line-continuation-characters-in-javascript
    • https://docs.microsoft.com/en-us/sql/t-sql/functions/openrowset-transact-sql?view=sql-server-ver15
  • Imágenes:








Comentarios