Entradas

Corrección del CargaDatos

 27/04/2025          11:00 - 14:00 La carga de datos no se estaba haciendo de manera exitosa ya que los movimientos no estaban siendo reflejados en el saldo del empleado que se agregaba. La solución a esto fue hacerlo iterando y que de acuero al empleado, se aplicaran los respectivos movimientos.

Funcionalidad insertar empleado

 Fecha: 27/04/25 Horas: 6 Se diseñó la interfaz de la página y luego se integró con el código. Nuevamente hubo problemas del frontend para encontrar las rutas del endpoint. Se hicieron ciertos arreglos y ya los reconoce. 

Funcionalidad de modificación

Fecha: 27/04/25   Horas: 6 Se hizo la integración de la interfaz con el código. Hubo ciertos problemas en que el frontend no lograba accesar a las rutas de los endpoints. Noté que el problema estaba en los datos que obtenía del local storage, ya que la terminal me indicaba que era un string inválido, por lo que se solucionó el problema haciendo un casting sobre el dato para que sea un string válido.

SP para insertar nuevos empleados y para calcular saldo de vacaciones

 Fecha: 26/04/25 Horas: 3 Se modificó el sp de insertar nuevo empleado para que se realicen las validaciones del nombre y documento de identidad. Además, se incluyó el código que ingrese entradas a la bitácora.  Se creó un sp para calcular el saldo de vacaciones con base a la fecha de contratación.

SP de modificar empleado y listar puestos

 Fecha: 25/04/25 Horas: 4 Hice el sp para modificar la indormación de un empleado, las validaciones se hacen ahí mismo y van en orden, si el documento de identidad no es válido, pero el nombre tampoco lo es, lo primero que tira es el error por nombre inválido. Hasta que se valide que tanto el nombre como el documento de identidad son válidos y no repetidos, se realiza el proceso de UPDATE. Todo se registra en la Bitácora de eventos. También hice el sp para listar los nombres de todos los puestos, para poder hacer el menú drop down.

Realización de la función de consulta

 Fecha: 24/04/25 Horas: 5 Hubo problemas a la hora de llamar el endpoint desde el frontend. El endpoint sí funciona como debe, ya que se probó desde postman. Luego lo que se hizo fue cambiar el nombre de la variable a la que se le introduce al body de la solicitud post al mismo nombre de variable que se utilizó para crear el endpoint. Se supondría que los nombres de las variables no deberían de afectar siempre y cuando se esté enviando los datos en el formato debido. Sin embargo, para este caso, solo utilizando los mismos nombres de variables se pudo captar correctamente el dato en el body para realizar la solicitud desde el frontend.

Consulta al profe sobre inserción de empleado

Imagen
 Fecha: 22/04/25 Se le consultó al profe si en la ventana de inserción de un nuevo empleado se necesita agregar un campo para ingresar la fecha de contratación para calcular el saldo de vacaciones según esa fecha. El profe contestó que sí.