Bitácora #6
Celina Madrigal M. / Gustavo Pérez B.
Hora de inicio: 4:45 pm
Horas trabajadas: 3 horas y media
Relato de los avances:
-Se creo el script que permite la
inserción de los datos de prueba en XML dentro de las tablas creadas. Para esto
se requirió un almacenamiento externo ya que al hacerlo localmente se nos
negaba el acceso. Además para lograr insertar los datos se recurrió a
un método el cual consiste en insertar el contenido de una tabla dentro de
otra ya que no se pudo hacer la inserción de manera directa.
-Se creo el apartado de insertar
un nuevo producto el cual ya cuenta con su respectiva interfaz. Dicho apartado
cumple con las especificaciones dadas ya que el botón de cancelar omite el
proceso de inserción y retorna a la pagina de artículos, además el
botón de insertar se deshabilita si el espacio del nombre del articulo
esta vacío y si el precio no corresponde a un numero real.
-Se tuvo varios problemas a la
hora de realizar las validaciones de la inserción. El principal causante
de esto fue la validación de la segunda entrada ya que el botón si
respondía a la primera condición (validar que las entradas no
estén vacías), pero ignoraba que el precio fuera un numero. La
razón del problema fue la mala aplicación del
método seleccionado ya que comparábamos la entrada con un tipo de
dato en vez de cambiar el tipo de dato directamente. Al realizar dicho cambio
surgió otro problema del mismo tipo, para arreglarlo basto con insertar la
variable dentro de una función en vez de comparar el valor directamente
(se cambio "number(precio)!=NaN" por "!isNaN(number(precio))")
Evidencias:
Enlaces utilizados:
- https://www.w3schools.com/sql/sql_insert_into_select.asp
- https://www.youtube.com/watch?v=vy2Nv26UzAU&t=90s
- https://www.schoolofnet.com/forum/topico/nodejs-ejs-table-2140
- https://code.tutsplus.com/es/tutorials/how-to-enable-or-disable-a-button-with-javascript-jquery-vs-vanilla--cms-37565
- https://coderrocketfuel.com/article/how-to-convert-a-string-to-a-number-in-node-js
- https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/NaN
Imágenes
Comentarios
Publicar un comentario