Entradas

Reunión #9

Hora de inicio: 17:00 – Hora de Finalización: 18:30 Para esta última reunión se comentaros los SP, se contaron la cantidad de líneas de código en el proyecto y SP´s. Se arreglaron los problemas de doble llamada de registro que había. Se actualizo por última vez el GitHub y se procedió a terminar el análisis de resultados.

Reuión #8

Hora de inicio: 18:00 – Hora de Finalización: 20:45 La reunión empezó comentando las dudas que se tiene hasta el momento con respecto al proyecto, ya que poco después el profesor se uniría para aclarar las mismas. Después a las 18:30 el profesor se unió a la llamada y resolvió las dudas planteadas, comentando que las validaciones de la aplicación estaban bien; en el SP de borrado lógico solo se necesita dejar el registro de éxito ya que no hay otra manera de que falle, además de la propia base, complicando todo, solo debe haber un TRANSACT en cada SP y los UPDATE deben ir dentro siempre; se debe rehacer la tabla EventLog y todo lo que implica para que esta pueda aceptar valores nulos en su capo de id; siempre hacer las consultas y validaciones en capa de datos solo con los artículos activos, ósea no borrados, hacer que todos los SP generen un registro en EventLog . Después de tener los comentarios del profesor y que este mismo se retirara, se procedió a realizar los cambios respectivos...

Reunión #7

Hora de inicio: 17:15 – Hora de Finalización: 20:30 Para empezar la reunión, se vieron los avances hechos antes la reunión, como por ejemplo la implementación de variables globales para le ip local del equipo que ejecuta la aplicación y el nombre del usuario que ha iniciado sesión, usando el video: https://www.youtube.com/watch?v=AarV6ZONX9s. Además, se resolvió el problema que había con el ingreso de enteros en la pagina principal para el filtro por cantidad, usando la propiedad type en el botón en la capa de presentación. Luego se vio que para otra parte del código y algunas verificaciones se puede usar la propiedad patern de capa de presentación, pero aun hay que confirmar con el profesor. Después se procedió a trabajar en las paginas y SP’s que faltaban que se le añadiera el código de registro en base a las especificaciones. A lo largo de la reunión al dividir el trabajo, se completaron los requerimientos en base a las instrucciones en un 90% ya que faltan los login no éxitos y res...

Reunión #6

Hora de inicio: 17:10 – Hora de Finalización: 20:25 Se empezó la reunión revisando la solución del error con las listas desplegables, el cual se resolvió al modificarlo el name, o eso se teoriza. Se completo la pagina de borrar antes de la reunión, lo que dio problemas ya que los datos que se enviaban al SP de la base no estaban en las variables públicas que les correspondían y no se podía extraer los datos de un label fácilmente, por lo que se opto por agregar un input escondido que tuviera también los datos y poder acceder fácilmente a ellos. Después de coordinar algunas diferencias de código, por una confusión se repartió el trabajo, donde un integrante se encargaría de las validaciones de la página de login y la principal y el otro trataría con las páginas de funciones. Contrario a lo planeado uno de los integrantes intento configurar el registro log para el SP de verificación d usuario, pero este quedo hecho en un 50% debido a algunas dudas que se le debían consultar al profesor. ...

Reunión #5

 Hora de inicio: 16:20 – Hora de Finalización: 20:00 Empezando la reunión se revisó el pequeño avance realizado antes de la reunión, donde se soluciono el problema con el filtro por cantidad, siendo que una letra estaba incorrecta a la hora de especificar el parámetro de entrada del SP en capa lógica. Después de lo anterior se sincronizo el proyecto en ambos equipos, para que los integrantes pudieran trabajar desde el mismo punto, ya que había algunos cambios que no estaban claros de la ultima actualización. También hubo un pequeño percance a la hora de obtener los datos del documento html de las páginas, pero revisando paginas anteriores se pudo recordar la herramienta necesaria. Por otro lado, hubo un problema con las listas desplegables donde no se mostraba la primera opción disponible, pero luego se descubrió que el problema era una línea de código extra que llamaba a la función con un valor nulo, por lo que se eliminó, resolviendo al problema. Se avanzo en las paginas de funci...

Reunión #4

Hora de inicio: 17:00 – Hora de Finalización: 20:00 Esta reunión empezó mostrando los pequeños avances realizados fuera de reunión, los cuales fueron en este caso un poco de investigación sobre como pasar datos mediante url entre las páginas de la aplicación. Además de empezar la reestructuración de la página principal. Después se procedió a dividir el trabajo, y creando nuevas paginas necesarios para cada función de la aplicación, esto fue sencillo ya que hay páginas que son prácticamente las mismas, pero en lugar de optimizarlas decidimos tomar el enfoque de conseguir un programa funcional primero. Además, se empezaron a trabajar en las listas desplegables, la lectura y presentación de los artículos, el resto de la parte grafica de principal, además de algunos SP de lectura y modificación de datos. Durante este proceso hubo algunos bloqueos con el despliegue dinámico de listas, y la implementación de botones para los filtros. Pero con una continua investigación se pudieron superar. U...

Reunión #3

Hora de inicio: 17:10 – Hora de Finalización: 19:45 Empezando la reunión se reviso que el error del mapeo de tablas de la reunión anterior se resolvió. El problema estaba en que en el INNER JOIN se estaban comparando las columnas incorrectas. Una vez solucionado el error se creo un nuevo diagrama de la base, con sus respectivas relaciones, además de generar la tabla de errores del sistema. Se volvió a intentar trabajar con una ruta local en la base de datos para cargar los datos xml, pero esto resulto inútil, por lo que se empezó a trabajar en la parte grafica de las paginas login, principal y borrado. La primera pagina que se llama es index, por lo que se paso el contenido actual de index a una nueva pagina principal y se construyo el login en index. Debido al avance en estas ultimas paginas se creo el SP que comprueba que exista la combinación de usuario y contraseña en la base. Este SP tomo bastante código de otro SP ya hecho para la primera tarea. Por desgracia este no parecía func...