Implementacion de la tabla de movimentos e intento fallido de carga de operaciones

Tiempo estimado: 5h 30 m

Se realizó la tabla, movimientos que el profesor aconsejó, además del trigger necesario al insertar un nuevo empleado y las deducciones correspondientes (link de referencia.: https://youtu.be/dAIWugrlL9E?si=trjxv1TdX8UfpZB3). También se empezó a trabajar la parte de subir y cargar los XML desde la Web no fue difícil debido a que ya había trabajado en cosas similares; sin embargo, debido a que no entendía muy bien como se pasaban los archivos XML desde el controlador a la base de datos termine pasando un Sting que no contenía la información, sino el nombre del archivo. Sin embargo, la mayor parte de mi tiempo se perdió intentando realizar un SP para la carga de operaciones, las razones fueron:

  1. El proceso era mucho más complejo del esperado. 
  2. El SP requería mucho especio (muchas líneas de código; se intentó realizar el SP en un solo archivo) y es muy difícil seguir la lógica de dicha función. 
  3.  Fue MUY difícil seguir todos los registros dentro del XML de operaciones y uno terminaba por perderse u omitiendo cosas entre tantas cosas. Fue particularmente difícil con la parte de Asistencias porque originalmente se decidió hacer un Insert y luego un Update, pero se volvió muy enredado a la hora de actualizar considerado todas las cosas (horas normales, hora extra, feriados, domingos). Además de que el hecho de que las cosas empiecen en un día tan alzar como lo es el viernes hace que a uno se le olvide y luego existan problemas que uno ni sabe por qué existen. 

Comentarios

Entradas populares de este blog

Intenar resolver problemas con asistencias y jornadas

Probar CRUD

Problema con Calculo de Jornadas