Entradas

Mostrando entradas de abril, 2025

arreglo de errores xml

 se corrigieron dos errores, el error de la entrada anterior, se modificó en el sp el proceso que cargaba los movimientos, además se cambió la tabla de error  para quitarle el identity pues los ids siempre incrementaban aunque se limpie la base de datos, se añadió una línea para insertar el id del error, al código de error se le restan 50000.

Error en carga xml de Movimientos

 La carga de datos desde el xml funciona hasta llegar  a movimientos, en esta ha dado errores desde hace unas horas, sin saber exactamente que esta causando esto o como arreglarlo

carga xml

 El archivo de Carga XML funciona correctamente, para hacer uso del xml se añadió este dentro del código, ya que usar una base en una nube hace que sea imposible que lea archivos locales. ha estado cargando en la mayoria de tablas, algúnos errores por tamaño de datos, pero fueron resueltos además de que se deben limpiar las tablas antes de ejecutar el proceso

Estándares y detalles de la pagina

  Horas trabajadas: ~2-3 horas (Estándares y detalles de presentación) Resumen de reglas SQL : Documenté normas de escritura de SQ, lo adjunté al repo (parece útil en el futuro) Corrección de mi código: Ajusté scripts para cumplir con los estándares. Faltaban alias, comas a la derecha, los prefijos de variables y Nocount . Cambios minimos y commits: Rediseñé botones (colores y tamaño), ajusté nombres de campos para mayor claridad y cambié espacios en blanco para mejor legibilidad (Algunos botones estaban muy pegados). Subí al repo" Emp, Mov, Sps, Ver Bonito + DOCs (100%) " mi parte y empecé la documentación.

arreglo de errores 245

 Al insertar, eliminar, modificar empleados aparecía el error 245, este error se encontró la explicacion en una página de respuestas de Stack Overflow: se daba a causa de concatenar int con strings o varchars. solucion: hacer un Cast (@elemento as varchar) source: https://stackoverflow.com/questions/45275880/sql-server-error-code-245-conversion-failed-while-converting-varchar-to-int

Error Al NO Codificar Strings

  Horas trabajadas: ~4 horas  (Error Con el link) Corrección de Errores Previos: Con ayuda de mi compañero , solucionamos: Los problemas de casting de datos que provocaban fallos al guardar información. El conflicto generado en el código del login (por el push del día anterior).   Creación de Movimientos y problemas repo " CR (Create/Read) Movimientos ": Finalicé la lógica para registrar movimientos en la base de datos e implementé SPs para Insertar nuevos movimientos; sin embargo, tuve MUCHOS problemas para enviar los parámetros (fue mala idea utilizar tanto, id del valor de documento de identidad como nombre en los parámetros). Mandaba a una página inexistente, al parecer estaba enviado mal los parámetros SOLO en esa específica parte. Fue difícil saber cuál era el problema, pero una vez encontré que el problema en mi código lo busque en Google (links Solución y Búsqueda el problema.: https://stackoverflow.com/questions/60073892/how-to-html-encode-a-string-with-out-u...

Dos Commits Casi Todo Listo Falta C movimientos

  Horas trabajadas: ~7-8 horas (trabajo intenso con avances significativos, pero con contratiempos) Stored Procedures (SPs): Se hizo la creación y organización de SPs para el CRUD de empleados y movimientos. Además, de la documentación en un archivo separado (progreso, estructura y lógica de cada SP). Falta agregar TRANSACCIÓN en algunos SPs (postergado por cansancio). Código SQL y Validaciones: Problema: Errores al guardar información en bitácora/DBError por casting incorrecto de tipos de datos (Yo no lo resolví, fue mi compañero) Repositorio (Commits): Commit 1: " SPs, SQL Code, CRUD Emp, Read Mov, Bitacora + DBerrores " Commit 2: " Login, CRUD (95%), Bitácora (85%), Filtros, Error. " Problemas Relevantes: Push conflictivo: Un push afectó el código de login de mi compañero (posiblemente por un merge incorrecto). Errores de Tipo de Datos: Fallos al guardar información por no castear correctamente (números como texto). Solución: El día siguiente mi compañero me...

LogIn Base

 Durante el día de hoy se trabajó en el log in y arreglando algunos errores entre estos: -el log in no iba hacia el dafault url, se añadió explícitamente la redirección al terminar el proceso -el log in no redireccionaba aunque los datos estuvieran bien, se añadió un false al final del redirect para corregirlo -algunos errores de funcionamiento en las diferentes maquinas (se volvían a encontrar errores que se supone estaban corregidos, se volvieron a corregir)

Desarrollo del CRUD de Empleados

  Horas trabajadas: ~6 horas (el tiempo se extendió más de lo previsto) Desarrollo del CRUD de Empleados push en el repo " CRUD Empleado ":   Inserción de datos: Diseñe el formulario con validaciones básicas (frontend y backend), y configuré el controlador para recibir los datos (Pruebas con datos de prueba generados manualmente.) Edición de registros: Cree la lógica de edición vinculada al nombre y valor id de documentación del empleado. Además de la lógica para validar los datos existentes y actualizarlos. Hice el filtro de búsqueda: Desarrolle el SP y la funciones del Dal y validación de resultados en caso de que la base este vacía.

Problemas con Cloud Cluster

Horas trabajadas: 45 minutos (intentos frustrados de conexión) Descripción: Migración a Cloud Cluster (recomendación de compañero): Hice una recopilación los SPs en un txt del proyecto pasado. Se me olvido la validación de credenciales y permisos para acceso desde SSMS (SQL Server Management Studio). Por lo que no conseguí conectarme y me di por vencido.   

Avanzar con el Frontend

Horas trabajadas: 2 horas   Descripción: Finalización de frontend:   "Completé" todas las vistas/pantallas necesarias (se veían bien pero no funcionaban), hice el push pero faltaban revisar y agragar algunas cosas " Casi frontEnd.... ": Páginas de listado/consulta movimientos Formularios para inserción de datos Pantallas de edición de información del empleado Validaciones básicas de tipos  Desarrollo complementario: Creación de modelos de datos para las vistas (Movimientos) y la  implementación de scripts .js para: Mostrar mensajes al usuario Validaciones para no dejar cosas en blanco

Primer Push En El Repositorio

Horas trabajadas: ~5 horas (en periodos dispersos durante el día) Descripción: Avance en frontend (Primer Push " Frontend p1 "): Diseño e implementación de interfaces en ASP.NET (sin conexión a BD aún) Creación de estructuras HTML/CSS y controles básicos (barra de búsqueda, botones, ajustar tablas, vista de la lista de movimientos, etc....) Configuración de rutas Trabajo con SQL: Diseño de las tablas Creación de scripts SQL iniciales para la base de datos Problemas técnicos: Dificultades persistentes con Azure (nos dimos cuenta de que se expiró nuestra cuenta de Azure gratis) Migración temporal a base de datos local  Preguntar a compañeros por su opinión/consejo en este problema Nota sobre horario: Trabajo realizado en múltiples sesiones cortas a lo largo del día  Tiempo efectivo, difícil de contar por interrupciones técnicas Observaciones: Los problemas con Azure retrasaron el avance.

Inicio De La Tarea Programada 02

Horas trabajadas: 4 horas (No código) Descripción: Inicio del proyecto: Organización inicial con mi compañero para definir roles y divdir los segmentos del trabajo.  Investigación y aprendizaje: Visualización de videos tutoriales sobre: Desarrollo de frontend (diseño de interfaces, manejo de controles en ASP .NET especialmente el Log In.: https://youtu.be/3mjdkrLlIYQ?si=4ka-ffbdbWb3jOUz y tambien parte de este video que use para la tarea pasada.: https://youtu.be/_uSw8sh7xKs?si=B7AG8FpTvkVjXlGb ). Implementación de backend (conexión a base de datos mediante Azure). Recopilación de reglas: Revisión de apuntes de clase para consolidar requisitos funcionales y técnicas aprendidas, ver repositorio de GitHub. Nota: Aunque no hubo desarrollo activo de código, este tiempo fue medio, productivo y entretenido.