Posts

Showing posts from June, 2026

Testing + Corrección de logout + Duda al profe

 El día de hoy me dediqué a realizar múltiples testeos para verificar que todo cumpla con la rúbrica del profe. Para ello tuve que solucionar un problema con la conexión del IP de Hamachi pues si me aparecía la pantalla de login pero al ingresar los datos me tiraba un error. Después de solucionar ese error, mi compañero de equipo me pidió que solucionase el error de logout, para ello tuve que hacer modificaciones en el archivo login.py y crear el SP procLogout para registrar la acción en la bitácora. Duda al profe: (14/6/2026 a las 11:10am) Como este proyecto cambiamos el server de la base de datos (usábamos Azure en proyectos pasados), en este al usar Hamachi tuvimos que cambiar el diseño del diagrama de contexto. Para ello le mandé el nuevo diagrama al profe para ver si lo aprobaba o no (14/6/2026 a las 2:50pm)  El profe le dio el visto bueno al nuevo diagrama de contexto

Correccion de Sps, Creacion del script de operacion y implementacion trigger

Se estuvieron modificando ligeramente el SP de insertarEmpleado y cierreSemana para adaptarse mejor al modelo físico además se creó el script de de Operacion, por otro lado se implemento el trigger para el insertarEmpleado. Se estuvieron trabajando aproximadamente 3 horas y media.

Avance scrip de operacion(Desarrollo de SPs)

 El dia de hoy se estuvieron trabajando en los SPs, para desarrollar el script de operacion, por el momento ya estan todos, solo falta crear el script de operacion. El tiempo que se estuvo trabajando fueron de 3 horas.

Avance script de operacion

 El dia de hoy se estuvo trabajando en el script de operacion, para ello es necesario crear varios scripts para realizar distintas funcionalidades son aproximadamente 6 sp el dia de hoy se trabajo en el SP de insertarEmpleado,AsociarDeduccion,DesasociarDeduccion, Asignar Jornada, faltan el SP de marcarAsistencia y cierre, se estuvo trabajando 2:30 horas en el desarollo de estos SP

Backend de Empleado completo + Diagrama de contexto actualizado

Image
 El día de hoy me encargué del backend para las funcionalidades de empleado. Además de que al hacer un cambio en la modalidad de trabajo (desde un servidor en la nube Azure a un servidor de red local Hamachi) se tuvo que cambiar el diseño del diagrama de contexto que se va a utilizar en la documentación, el cual quedaría algo así: Puede que haya futuras correcciones dependiendo de las opiniones de mi compañero o del profesor

Correccion base de datos + creacion carga de datos catalogos + consulta profesor

 El dia de hoy se hicieron unas correcciones en algunos valores de las tablas de la base de datos para que coincidieran con el archivo XML de catalogos, entre los mas importantes fue la fecha de Contratacion de los empleados el cual se incluyo dentro de los datos visibles de la opcion de "editar empleado", para crear el script de carga de datos se tomo como base este video   32 Import xml file to sql server using sql query , para poder correr el sricpt es nesecario ser un usuario admin, ya que un usuario creado desde la base de datos no tiene permitido ejectuarlo, debido a que el script consiste en habilitar las configuraciones avanzadas del sql server para poder leer documento dentro del servidor en este caso mi laptop, el script solo puedo ejecutar yo, debido a que el archivo solo esta ubicado en una direccion especifica de mi laptop. Ademas se le solicito una opinion al profesor sobre el catalogo. Se estuvo trabajando 2 horas en este avance. -- Habilita las opciones av...

Avance en R05 + 2 SP de consulta mensual

 El dia de hoy avancé con los 2 SP de consulta mensual:  - ConsultarPlanillasMensual: Recibe un idEmpleado, retorna todas sus planillas mensuales. Es el grid del tab Planilla Mensual en R05. -ConsultarDeduccionesMensual: Recibe un idPlanillaMensual, retorna todas las deducciones acumuladas de ese mes. Es el que aparece al clickear el total de deducciones en R05.

Nuevo avance en R04 + 3 SP de consulta semanal + Duda al profe

 El dia de hoy se ha hecho un avance grande en el R04 de empleado, en el cual se ha completado 3 SP los cuales son: - procConsultarPlanillasSemanal: Retorna los datos: id de la semana, fecha inicio, fecha fin, salario bruto, total deducciones, salario neto, horas ordinarias, horas extras normales y horas extras doble. (El dia anterior ya se habia hecho un avance en este pero se ha refinado detalles después de la consulta con el profe) - procConsultarDetalleSemanal: En el frontend hay un clickeable en salario bruto el cual llama a este SP, retorna por cada día: fecha, hora entrada, hora salida, tipo movimiento, cantidad horas y monto - procConsultarDeduccionesSemanal:En el frontend hay un clickeable en deducciones el cual llama a este SP, retorna todas las deducciones que hubo en esta semana y datos del mismo: nombre de la deducción, porcentaje de deducción y el monto.  Duda con el profe: (06/6/2026 a las 11:20am)  Le pregunté al profe una duda acerca del SP procConsultarP...

Avance SP R04

 El dia de hoy hice un avance del SP procConsultarPlanillasSemana, el cual extrae los datos solicitada de las tablas PlanillaSemanal, Semana, MovPlanilla y MovHoras

Finalizacion R03 + editar Empleado

 Hoy estuve trabajando en el requerimiento de impersonar un empleado, ademas se estuvo trabajando en la opcion de editar un empleado, ademas de crear el SP de Editar un empleado se trabajo en un SP adicional para identificar el puesto. Se trabajaron 3 horas para la elaboracion de estas funcionalidades

Pantallas de Empleado

 El día de hoy hice las pantallas que necesita el Empleado, el cual cumple con las funciones y requerimientos de: R04 – Consultar planillas semanales R05 – Consultar planillas mensuales R06 – Botón para regresar a la vista de administrador

Correccion R01 y Finalizacion R02

 El día de hoy corregí unos detalles del R01, el cual consistía en agregar la inserción en la tabla de errores en el sector del CATCH. Además, se trabajó en el R02, que consiste en el filtro de búsqueda de empleados, para esta funcion no fue necesario crear un nuevo SP, ya que se trabajo dentro del SP de MostraraEmpleados. El tiempo que se duro trabajando en esta parte fueron 2 horas. 

Finalizacion inicio de sesion + R01

Hoy se termino el inicio de sesion y correcion de unos bugs, entre ellos fue que el SP al devolver dos variables, el @outResultCode y @TipoUsuario prensentaba problemas a la hora de llamarlo en python, por eso se separo y se crearon dos SP separados uno encargado del inicio de sesion y el otro encargado de ubicar el tipo de usuario. Ademas se trabajo en el requerimiento 01, que es la vista de empleados para el administrador. Se trabajo 3 horas.

Funcionalidad Inicio Sesion (Correccion Error) 31/5/2026

Image
El día de ayer se estuvo trabajando en la conexión de Python con la base de datos, además, en el requerimiento de inicio de sesión; para ello, se trabajó en el Sp de inicio de sesión y en los archivos .py y .html. Evidencia del trabajo de ayer En Flask es necesario utilizar esta linea de código en el SP Para que python pueda leer las variables que retorna el SP, esta linea de codigo va ubicada antes del Begin Transaction, si no se agrega esta linea es necesario utilizar codigo SQL incrustado en la capa logica. El dia de ayer se trabajó 2 horas. Además se realizó la siguiente consulta al profesor