Entradas

Mostrando las entradas de octubre, 2022

Entrada 5 - Se añade finalmente al GitHub la interfaz terminada

Imagen
  Tiempo trabajado : No hay un cálculo exacto dado que se trabajó en el fondo mientras se trabajaba con los requerimientos de la base de datos, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos. La interfaz se fue creando poco a poco, pero dado a que el archivo no puede subirse al GitHub como tal se subió un rar con ella hasta el final. Los avances finales fueron para dar más orden y estructura que para comprobar funcionamientos. Problemas : - Avance no medido dado que los cambios se realizaban de a poco y en el fondo. - Errores de formato y resultados de botones. Capturas

Entrada 4- Se crea el SP propiedadesxpersona

Imagen
  Tiempo trabajado : Aproximadamente entre 3 a 4 horas, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos. Se crea el SP que se encarga de realizar la consulta de propiedad por propietario, el cual devuelve la información de las propiedades de una persona especifica. Problemas : - Las validaciones volvían compleja la búsqueda ya que en ocasiones no existían campos y demas. Código ejemplo (Snippet)

Entrada 3 - Se añaden los SP del login

Imagen
  Tiempo trabajado : Aproximadamente entre 2 a 4 horas, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos e interrupciones. Se trabaja en la realización de los SP para el login que verifican cual tipo de usuario tiene que acceso a cuál interfaz. Además, ayuda a verificar la existencia de usuarios. Problemas : - El problema principal es ajeno al trabajo, pero a su vez lo afecta, y fue que una actualización de Windows 11 beta corrompió el SO, los efectos se notaron cuando se estaba trabajando en la creación de estos SP donde de repente la pantalla simplemente se volvió verde y con información acerca del problema sucedido. No solo esto, sino que también debido a reinicios se perdía el progreso hecho en los archivos. - Con respecto al SP en si el único problema es que en ocasiones no encontraba el usuario, pero era un problema de código de capa logica. Código ejemplo (Snippet)

Entrada 13 - Se crea el Stored procedure para insertar una propiedad

Imagen
  Tiempo trabajado : Aproximadamente entre 0 a 1 horas, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos. Se crea el SP para la inserción de una propiedad. Problemas : - Falta la inserción o ligar las tablas directamente con la de concepto cobro. Código ejemplo (Snippet)

Entrada 12 - Modificación del script operación para que lograse realizar las uniones de propiedadesxpersona

Imagen
  Tiempo trabajado : Aproximadamente entre 2 a 3 horas, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos. Existía un gran problema con la carga de propiedadesxpersona y es que no lograba ligar las tablas, se registraba solo en las tablas propiedadesxpersona y no se registraban en la tabla propiedad el id de la tabla propiedadesxpersona por lo tanto no se podia verificar la existencia de alguna conexión. Se llego a la conclusion de que no se podia hacer updates por id sino más bien era por fecha y así se solucionaba un problema. Problemas : - No insertaba o no realizaba la conexión. - Al inicio se debía a que era un INSERT y no un UPDATE - Luego el problema se da por las verificaciones dado que a pesar de existir una inserción previa en las tablas referenciadas esta no era tomada en cuenta hasta el final. Código ejemplo (Snippet)

Entrada 11 - Se crean los Stored Procedures para insertar personas y usuarios

Imagen
  Tiempo trabajado : Aproximadamente entre 2 a 3 horas, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos. Entrada corta nada más se crearon los SP para insertar en las tablas persona y usuario de manera que estos pudiesen ser llamados desde la BD. Problemas : - Igual que con inserciones pasadas las validaciones a la hora de insertar, pero se lograron resolver rápido. Código ejemplo (Snippet)

Entrada 10 - Se modifica el archivo de cargas catalogo

Imagen
  Tiempo trabajado : Aproximadamente entre 1 a 2 horas, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos. Se modifica el archivo de cargas añadiendo borrado para que no se cargue más de 1 vez la información. Problemas : - Las tablas estaban cargando más de la cuenta lo que perjudicaba a la hora de utilizar las tablas. Código ejemplo (Snippet).

Entrada 9 - Se crea un script para borrar los datos de las tablas afectadas por el script de operación

Imagen
  Tiempo trabajado : Aproximadamente entre 5 a 6 horas, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos. La razon de tiempo es lo que se duraba en investigar como borrar de manera correcta, dado que al existir llaves foráneas estas generaban errores a la hora de borrar y básicamente no lo permitían entonces por tal razon se buscó un método que permitiera realizar bien esta acción. Además de esto el tiempo de borrado era mucho ya que debido a pruebas pasadas existían muchos datos, no solo eso, sino que cuando se ejecutaba el script para borrar existían problemas que hacían que nada se borrara, pero no terminara la ejecución, entonces también se gastó mucho tiempo en ello. Adicionalmente se requerían realizar cambios en el archivo operación y demás que seguían aún siendo un problema. Problemas : - Borrar datos con llaves foráneas no es sencillo y en ocasiones puede causar problemas sobre las tablas...

Entrada 8 - Se modifica el documento de creación de tablas

Imagen
  Tiempo trabajado : Aproximadamente entre 4 a 5 horas, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos. Cundo se estaba trabajando en la inserción de operaciones surgieron varios problemas con respecto a la estructura de la base de datos. En efecto había ciertos problemas donde las llaves foráneas no se encontraban donde debían. Se procedió a arreglar y revisar bien el documento de creación para eliminar de esta forma las llaves malas y así cambiarlas para bien. Dentro del tiempo también estaba saber si de verdad los cambios ayudarían o como realizarlos. Además de esto también se añadieron ciertos campos faltantes de llaves foráneas. Problemas : - Logica de la inserción no cuadraba por eso se cambiaron las tablas. - A la hora de insertar chocábamos con pared ya que ciertas llaves existían, pero al revés de como debían.  Esquema

Entrada 7 - Se ordena el documento y se cargan usuariosxpropiedad entre otros cambios menores

Imagen
  Tiempo trabajado : Aproximadamente entre 3 a 4 horas, se contempla el tiempo de investigación y pruebas y tiempo de conceptualización y entendimiento de requerimientos, además de descansos. Se logran insertar los usuariosxpropiedad pero aún quedan algunos errores por lo tanto todavía no es 100% funcional. Problemas : - Las funciones de delete u o update no están realizando lo que deben de realizar. - Se considera que parte de los problemas son las verificaciones a la hora de realizar los procesos que no logran comparar todo bien. Código ejemplo (Snippet)