Entradas

4/10/23

Imagen
 1. Se creo la interfaz de inicio de sesion para el usuario, se creo un 'sp' para validar el nombre y contraseña del usuario. El principal problema fue crear adecuadamente la interfaz de manera que quede bien según la resolución del dispositivo, ademas se tuvo que investigar sobre la etiqueta 'form' en html sobre como pasar datos de un pagina a otra con el method POST(Ya que los datos usando este metodo son invisibles para los demas, siendo esta la contraparte del method 'GET') con el proposito de contar con el usuario registrado. 3:00h Solo quedaría importar algunos códigos para la base de datos como el de XML y filtrar articulos.

04/09/2023

 Se realiza una corrección al código encargado de filtrar los datos, dicha modificación consiste en que faltaba que pudiera filtrar por clase y cantidad. Duración estimada: 20 min Se logra adaptar y correr el programa capaz de leer el archivo XML, para ello se usó como guía el brindado por el profesor en el TEC Digital. Existieron problemas a la hora de ejecutar el problema ya que se presentaba error con el ID, pero el problema principal y que era mínimo fue que dentro del archivo XML la palabra "precio" venía en minúscula y dentro del programa se estaba tratando de leer en mayúscula. Una vez solucionados los problemas se fue capaz de leer el XML y añadirlo a la tabla de artículos. Duración estimada 3h. Se realiza una modificación en la tabla articulo para que ahora se incluyera sus respectivas clases. Duración estimada: 30 min Se realiza el programa que sea capaz de recibir un nombre de usuario y su respectiva contraseña, además de que se lean los nombres de los usuarios y s

31/03/2023

Imagen
 1.  Se actualizó la interfaz de usuario, de momento solo quedaría mejorar el diseño usando 'bootstrap'(Una biblioteca de codigo abierto) para que sea más agradable y no realizar mucho esfuerso en el apartado de diseño. En cuanto a la estructura de la web tuve unos problemas, en parte de que tuve que cambiar muchas cosas, por ejemplo tuve que colocar todas las etiquetas en 'div' para que así centrar todos los elementos, y colocar más 'div' para hacer uno conjunto de elemento más independientes, por lo que en este apartado fue más laborioso, ya que en ese momento no tuve la experiencia sobre los 'div' o 'contenedores'. Link de la biblioteca:  Bootstrap . 2h "poner hora inicio y hora fin", "enfocarse en lo que nos bloquea" 2. Estuve probando el apartado de insertar articulo para insertar articulos, con el fin de probar el DBError y el EventError, en un principio me fallaba la transaction, pero gracias al DBError que capturó el e

3/24/2023

Imagen
 1.     Estuve actualizando la forma de listar los artículos en el store procedure, para lograrlo usé el inner join, en un principio tuve un pequeño problema, ya que la columna del nombre de 'ClaseArticulo' se llamaba igual que la columna del nombre de 'Articulo'(siendo esta columna 'Nombre'), pero lo resolví haciendo cambiando el nombre de la columna ('Nombre') de 'ClaseArticulo' como 'Clase' en el 'SELECT' del 'SP', seguidamente luego en la interfaz de usuario solo tuve que cambiar el nombre de la columna y cambiar el orden del mismo. 1h 30 min Fotos:       Próximamente cambiaré la estructura de la interfaz para que el usuario pueda interactuar con él y filtrar el contenido de la lista.

3/22/2023

 Se hizo la actualización del prosedimiento almacenado para insertar articulo, esto debido a la actualización de las tablas, en esta se agrego de forma para que inicie una transaccion con 2 tablas, esto por supuesto con la implementación del "try/catch", además se buscó información sobre como obtener la fecha acutal del dispositivo, a su vez que acababa de terminar la estructura del "logDescription". Ref:  DateTime . Tiempo: 1h

03/12/2023

Imagen
 El día de hoy se crea un programa en MS SQL el cual es capaz de filtrar los datos que se le ingresan, este sistema de filtrado consiste en buscar elementos que contengan un carácter de los ingresados. Además se soluciona un problema en caso de que no se ingresen datos, en este caso se mostrarán todos los elementos de la base de datos. Para poder realizar dicho código se utilizó como guía los siguientes tutoriales:  https://www.youtube.com/watch?v=Gk-HxhwYmKI https://www.youtube.com/watch?v=UWBFyDOcuJU Tiempo de duración: 1h.