Entradas

Implementar sp's al back

Imagen
Se ha logrado implementar los sp's de mostrar el moviento del empleado en la parte del backend junto con el de insertar el empleado, a su vez se han hecho pruebas sobre el funcionamiento del mismo. Nos hemos encontrado con unos problemas de tipado, pero se han logrado resolver con exito a la hora de indentificar el error y correjirlo. Duración: 2:45h

insertar empelados

 Se diseñó la interfaz para insertar empleados y el sp para realizar el proceso de insert en la base de datos Se utilizó este video como referencia para crear la interfaz.  Responsive Registration Form in HTML & CSS SP para insertar empleados: USE [tareaDos] GO /****** Object:  StoredProcedure [dbo].[insertarEmpleado]    Script Date: 10/5/2024 1:11:25 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[insertarEmpleado]  @inNombre VARCHAR(128), @inDocumentoId INT, @inPuesto VARCHAR(128), @outResult INT OUTPUT AS BEGIN SET NOCOUNT ON; SET @outResult = 0 -- por default en el curso, un resultado sin errores es 0 -- conseguir el id del puesto DECLARE @idPuesto INT; SELECT @idPuesto = Id  FROM [dbo].[Puesto] WHERE Nombre = @inPuesto; -- si no existe se inserta IF NOT EXISTS( SELECT ValorDocumentoIdentidad  FROM [dbo].[Empleado]  WHERE ValorDocumentoIdentidad = @inDocume...

Listar Empleados

Imagen
 Se ha concretado el desarrollo de 'listar empleados', tanto mostrar el total del mismo hasta mostrar los resultados del filtro, para lograrlo he tenido que borrar todos los elemento acutales de las filas esperadas y luego insertar los elementos recibidos de la solicitud, si está vacio obtiene todos los empleados. Se ha tenido que investigar sobre el DOM en html con el sitio de MDN, esto para comprender el control se debe requerir al manipular etiquetas en el lenguaje de marcado de hipertexto y así lograr eliminar la etiquetas que contienen las filas(empleados). Hemos hecho pruebas para garantizar los resultados esperados. Lo proximo que haremos será que al hacer click este pueda redirigir al usuario con los datos del empleado clikado. links: childs Duración: 2:30h

Reunión

 Los miembros del equipo se reunieron por discord para ver avances e ir detallando las tareas faltantes, corregir código y ver el funcionamiento de la carga de archivos xml a la base de datos. Definimos las tareas para ir trabajando que son:  1. Insertar un empleado. 2. Verificar la cantidad de login no exitosos para disabilitar el botón de inicio de sesión. 3. Listar los empleados en la interfaz 4. Seleccionar un empelado de la lista para realizar la consulta, borrado o modificación. 5. Mostrar los erroes en la capa lógica 6. Corregir los SP con las buenas prácticas del profesor. Duración; 1 hora

Arreglar el inicio de sesion y el back-end

Imagen
 Estuve arreglando el apartado del inicio de sesion, siendo estos el segmento donde se le hace una solicitud al servidor para que este pueda comunicarse con la base de datos, y que a su este se redirijan a la pagina de listar empleados. A su vez simplifiqué un poco el codigo, aunque este está sujeto a cambios posteriores(por el time-out). Por supuesto a su vez estuve arreglando el backend para que pueda recibir la solicitud y procesarla para la base de datos como por ejemplo el tipo de protocolo requirido para datos sensibles(POST) que se usará en el 'controller' para manejar ese tipo de solicitudes. Tambien corregir algunos errores de sintaxis y de indentación. También se han hecho pruebas para validar esto. Duración: 2:00

Pruebas y SP de filtro

 Se realizó pruebas de cargar los datos a las tablas de la base de datos. También se creó el SP para el filtro de usuarios desde la web, también se dedicó tiempo para ver cómo crear el SP para ver la cantidad de intentos de log in de un usuario para realizar la desactivación del botón en la web. Este último queda pendiente para la próxima sesión de trabajo. Tiempo dedicado: 3 horas Sp del filtro de empleados por nombre o ValorDocumentoIdentidad USE [tareaDos] GO /****** Object:  StoredProcedure [dbo].[filtrarUsuarios]    Script Date: 9/28/2024 7:49:23 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Dayana Xie -- Create date: 28/9/2024 -- Description: SP Filtrar usuarios -- ============================================= ALTER PROCEDURE [dbo].[filtrarUsuarios] -- Add the parameters for the stored procedure here @Busqueda VARCHAR(128) --,@outResult INT OUTPUT AS BEGIN -- SET NOCOUNT ON a...

Script para Cargar los datos

Imagen
 Se ha creado el script que carga el xml que se nos ha proporcionado a la hora de tener un punto de partida en el instante de gestionar la plantilla sobre el saldo de las vacaciones de los empleados y sus transacciones. Hemos tenido algunos altercados a la de manejar el XML, ya que habian algunos errores de sintaxis del mismo y de formato en el momento de insertar el tipo de dato de "DATE". También hemos usado el sitio oficial de Microsoft para atender las dudas que teniamos sobre la carga de datos. Otro problema ha sido a la hora de mapear, pero con tiempo se logró resolver la encrucijada. Para los problemas de mapeos determinamos usar "variables tablas", que vendrían siendo candidatos en el instante que es cargaban los datos, para posteriormente usarlos en un segmento(luego de la carga de todas las tablas) que se usa para mapear exclusivamente y así finiquitar el script. Tambien tuvimos la oportunidad de realizar pruebas en el script, lo suficiente para determinar...