Entradas

reacomodo de días en planilla+ boton para admins

 cambios: - se añade un botón para que los admins se devuelvan al index después de personificar - se corrige el orden de los días en la página de planilla semanal, de lunes a domingo a viernes a jueves.

Impersonar y terminar SP operaciones

Tiempo estimado:  6h Comencé el día con un error después de hacer un pull del repositorio; no supe qué fue exactamente, pero después de volver a clonar el repositorio de manera local, todo funcionó bien. Realicé la parte de impresión al empleado, que no fue difícil debido a que la lógica es sencilla y ya todas las funciones principales estaban hechas. Solo tuve que crear una función para guardar la información en la base de datos y asegurarme de que las credenciales del usuario (tanto las del que se estaba suplantando como las del administrador) funcionaran correctamente. Luego, tuve un problema porque cuando probé el SPde operaciones anteriormente, solo lo hice durante un par de semanas (con la variable del while como 15 o 8). Sin embargo, por alguna razón, al procesar y abrir meses, todo lo que eso implicaba estaba mal. Cometí el error de no verificar las fechas de inicio y fin de cada mes según el estándar establecido (la semana termina en jueves y comienza en vierne...

Intenar resolver problemas con asistencias y jornadas

Tiempo estimado: 2h  Yo me sentía muy cansado por lo que intente trabar, pero no avance rápido o mucho; intente resolver el problema existente a la hora de calcular asistencias que me estaba dando valor es negativo se volvió muy complicado, entonces pedí consejo a un familiar (trabaja en reportes de vetas y bodegas en una empresa de pintura; no trabaja con SQL, pero usa Excel y sabe un poco de estas cosas) se me aconsejo usar un MERGE (seguí este video que encontré en internet para utilizar el merge: https://youtu.be/6H4oAKA9bVo?si=acrBALfdzSRYfaGj) no fue muy difícil de aplicar, pero me sentía muy casado lo aplique y deje de trabajar sin probarlo. 

Nuevo Log in

 Se cambia el log in anterior, un web form por un log in nuevo de mvc cambios: -eliminación log in - creación de view y modelo del log in nuevo - conexión de páginas para admins y para empleados

Probar CRUD

 Tiempo estimado: 2h 15m Había procrastinado revisar y corregir errores en el CRUD de empleados; sin embargo, hoy lo hice, había un problema con una llave IDENTITY que no fue difícil de corregir, pero como estaba entrelazada con las otras tablas del proyecto si fue MUY tedioso.   Decidí crear un nuevo SP para borrar y rehacer las principales tablas del proyecto en caso de ser necesario otra vez.  

Problema con Calculo de Jornadas

 Tiempo estimado: 4h Me di cuenta de que el cálculo de las Jornadas, y por lo tanto el cálculo de las asistencias (es por este motivo que tarde tanto en encontrar el problema; porque estaba buscado el error en la parte del calculo de asistencia, sin embargo, debido a que las asistencias dependían de las jornadas y estas estaban erróneas; fracase en encontrar el error y perdí mucho tiempo) era incorrecto (pero únicamente para la primera semana) resulta que estaba calculando la jornada no para la próxima semana sino para la semana actual por lo que existía un desfase en las jornadas y las asistencias de cada semana; donde una semana tenía una jornada pero las asistencias de la próxima semana.