Posts

Modificacion del ingreso de datos y finaiizacion de documentacion

El día de hoy se trabajó en el trabajo escrito y la modificación de la carga de datos, agregando un proceso iterativo en la inserción de movimientos de empleados, se utilizó una tabla variable para crear esta función. Además, se terminó la documentación. El trabajo fue de 2 horas. -- 7. Movimiento  DECLARE @TempMov TABLE (    -- Se usa tabla variable para recorrer los movimientos uno por uno     Fila INT IDENTITY(1,1)     ,ValorDocId VARCHAR(64)     ,TipoMov VARCHAR(64)     ,Fecha DATE     ,Monto MONEY     ,PostByUser VARCHAR(64)     ,PostInIP VARCHAR(64)     ,PostTime DATETIME ) -- Carga los movimientos del XML ordenados por fecha ascendente INSERT INTO @TempMov (ValorDocId, TipoMov, Fecha, Monto, PostByUser, PostInIP, PostTime) SELECT     x.value('@ValorDocId', 'VARCHAR(64)')     ,x.value('@TipoMov',   'VARCHAR(64)')     ,x.value('@Fecha',   ...

Testing + Inicio Documentacion

El dia de hoy estuve probando la funcionalidad del proyecto con algunos datos de pruebas y todo salio bien, Ademas se inicio la documentacion la cual es bastante similiar al del proyecto anterior, mi compañero redacto la introduccion y yo estuve trabajando en los analisis de resultados, en esto se trabajo 1 hora. 

R4 conexión al backend y frontend + testeos del R4

Image
 El día de hoy ya terminé de hacer las conexiones de las SP del R4 al backend y frontend (2h) además de realizar una serie de testeos sobre las funciones actualizar, consultar y eliminar empleado (1h). Esto ha conllevado a realizar una serie de modificaciones a distintos archivos como empleados.py y creación de nuevos archivos html para consultar y editar. 

Finalizacion del R6(Error Surgido)

Image
 Hoy estuve trabajando durante todo el dia en este requerimiento fueron 4 horas de trabajo, el SP considero que tuvo un nivel mayor a los que hice anteriormente parecido al nivel del SP de login, ademas de que la conexion con el python fue la mas complicada que tuve que realizar. Además de que se presento un problema con respecto a la descripcion de la bitacora de eventos. Esto se ocasionó debido a que la tabla de bitácora el tamaño de descripción tenía un tamaño de VARCHAR(64) y no tenía espacio suficiente porque se tuvo que hacer un ALTER para modificar ese tamaño.  Material utilizado:  SQL - INSERT INTO Statement - W3Schools.com El SP elaborado fue el siguiente CREATE PROCEDURE dbo . procInsertarMovimiento     @inUsername VARCHAR ( 64 )     ,@inValorDocumentoIdentidad VARCHAR ( 64 )     ,@inTipoMovimiento VARCHAR ( 64 )     ,@inMonto MONEY     ,@inPostInIP VARCHAR ( 64 )     ,@outResultCode INT OUTPUT AS BE...

SPs del R4 completados

Tardé aproximadamente 5 horas en completar el SP de eliminar empleado y el SP de actualizar empleado. Me queda pendiente si tengo tiempo mandárselo al profe para que me de un visto bueno o retroalimentación. Pero en buena teoría así quedarían: SP: eliminar empleado CREATE PROCEDURE dbo . procEliminarEmpleado     @inUsername VARCHAR ( 64 ) -- Nombre de usuario que intenta hacer la eliminación     ,@inPostInIP VARCHAR ( 64 ) -- IP del usuario que intenta hacer la eliminación     ,@inValorDocumentoIdentidad VARCHAR ( 64 ) -- Valor para identificar al empleado a eliminar     ,@inConfirmacionEliminacion BIT -- Confirmación de eliminación (1 si fue confirmado, 0 si fue cancelado)     ,@outResultCode INT OUTPUT AS BEGIN     SET NOCOUNT ON     -- Variables para la bitacora de eventos     DECLARE @NombreEmpleado VARCHAR ( 64 )     DECLARE @NombrePuestoEmpleado VARCHAR ( 64 )     DECLARE @...

Avance del R4: SP Consulta terminada, avance en el SP Eliminar

 EL día de hoy he avanzado en el R4, he tardado un aproximado de 30 min en terminar el SP de consulta de un empleado, además he dedicado 1 hora y media más al avance del SP eliminar empleado que aún no está terminado. SP Consultar empleado: CREATE PROCEDURE dbo . procConsultarEmpleado     @inUsername VARCHAR ( 64 ) -- Nombre de usuario que intenta hacer la consulta     ,@inValorDocumentoIdentidad VARCHAR ( 64 ) -- Valor del documento de identidad del empleado a consultar     ,@outResultCode INT OUTPUT AS BEGIN     SET NOCOUNT ON     SET @outResultCode = 0 ;     BEGIN TRY     SELECT e . ValorDocumentoIdentidad AS ValorDocumentoIdentidad -- Valor del documento de identidad del empleado            , e . Nombre AS NombreEmpleado -- Nombre del empleado            , p . Nombre AS NombrePuesto -- Nombre del puesto del empleado     ...

R5 finalizado y carga de datos XML

 El dia de hoy finalice el requerimiento 5 que consistia en listar los movimientos de los empleados, el SP no fue tan dificil en parte, lo considere con una dificultad media a la hora de desarrollarlo, hice la conexion a python y desarolle el scrip de los datos de prueba, en lo que mas se invirtio tiempo fue en eso para desarrollar la actualizcacion del saldo de vacaciones, no tuve problemas para desarrollarlo. Estuve trabajando aproximadamente 3 horas con inicio a las 3:10 p.m, juntando el desarrollo del SP + conexión y el script para subir los datos a la bd.  Material utilizado como base:  Leer XML en SQL Server CREATE PROCEDURE dbo . procMostrarMovimientos     @inValorDocumentoIdentidad VARCHAR ( 64 )     ,@inUsername VARCHAR ( 64 )     ,@outResultCode INT OUTPUT AS BEGIN SET NOCOUNT ON SET @outResultCode = 0 BEGIN TRY     SELECT e . ValorDocumentoIdentidad --Selecciona los datos principales         ...