Resumen del trabajo hasta fecha actual
Primer Blog para resumir entradas anteriores y modificaciones del proyecto.


<!-- FECHA 2/03/2020 -->
Se trató de hacer una base de datos en un programa de microsoft llamado Azure. Se logró y se compartió entre los compañeros del grupo (Patrick y Alejandro). Montar la base tomo aprox. 2h.
<!-- FECHA 4/03/2020 -->
Alejandro intenta hacer la base por medio del UML y no por script (2h) y este no funcionó. Se le mando un correo al profesor para consultas sobre la base de datos. Alejandro hace los primeros scripts de lo que sería las tablas (2h) se basa en el contenido visto en clases. Se hace el primer script con tablar y un db_owner. Se sube los primerps scripts a Github (30 min) Patrick y Alejandro arreglan el problema.
<!-- FECHA 5/03/2020 -->
Se recibe la respuesta del correo enviado y se estudia lo fundamental para poder unir ASP.NET MVC model (2 horas). Patrick empieza la investigación sobre el MVC model.
<!-- FECHA 6/03/2020 -->
Patrick estudia mas a fondo el MVC model (2h) y también se busca trabajar de manera que se utilice el Entity Framework (2h)
<!-- FECHA 7/03/2020 -->
Se edita el script SQLQuery_Tablas01 se le ponen las herencias de Concepto de Cobro (1h 30min). Hay una reunión grupal de 2h donde se busca quitar los identities, generar las tablas restantes, preguntarle al profesor sobre LINQ.
<!-- FECHA 8/03/2020 -->
Alejandro busca la manera de usar Visual Studio con Github integrado (30 min). El grupo tiene una reunión de 5 horas donde se busca usar LINQ para hacer la conexiones y toma 3h la solución fue dada por un video en youtube que conectaba la base de datos con la pagina.
https://www.youtube.com/watch?v=1FB_X3adKpQ&t=336s
https://www.youtube.com/watch?v=lCoGnlECHOM&t=531s
Vemos a ver como usar el Entity FrameWork
<!-- FECHA 9/03/2020 -->
Nos quedamos sin plata en Azure porque no paramos de gastar energía entonces tenemos que encontrar una manera nueva de trabajar en la base de datos. Con github nos podemos pasar la base de datos y después crear una conexión nueva para que todos podamos usarla duramos 5h para encontrar esta solución.
Tenemos guardados el conection string de cada uno de los integrantes del grupo.
<!-- FECHA 10/03/2020 -->
Se busca desde ahora cargar los datos entonces se le pregunta a uno de los encargados del XML el material y ellos responden y envian un material no final de lo que va a ser el XML.
<!-- FECHA 12/03/2020 -->
Se recibe el enunciado actualizado y se analiza las diferencias del proyecto original con la nueva version.
Se envia un correo al profesor para aclarar el formato del XML. Alejandro crea los primeros scripts basados en el primer XML le toma 2h. Alejandro también hace el tipo doc id y para las FK usa videos de referencia igual que para el XML.
https://www.youtube.com/watch?v=vy2Nv26UzAU [HANDLE XML]
https://stackoverflow.com/questions/25969/insert-into-values-select-from -> Claude Haulse answer [syntax del INTO]
https://www.w3schools.com/sql/sql_select.asp [SYNTAX SELECT]
<!-- FECHA 17/03/2020 -->
Alejandro retoco los scripts de load para cumplir con el formato y la herencia (1.5 horas) . Patrick luego creó los scripts de propietario, propiedad_de_propietario, propietario_juridico, usuario y usuario_Propiedad.
Para el error handling de los store procedures se baso en las siguientes paginas.
Para el error handling de los store procedures se baso en las siguientes paginas.
https://www.sqlshack.com/es/como-poder-implementar-el-manejo-de-errores-en-sql-server/
https://support.microsoft.com/es-cr/help/321903/how-to-return-errors-and-warnings-from-a-sql-server-stored-procedure-i
<!-- FECHA 18/03/2020 -->
Se crearon los scripts del CRUD y SP y se implementaron los deletes "finales" 2.5 horas
- Concepto_de_Cobro_En_Propiedad
- Comprobante_Pago
- Recibos
- Propiedad
- Usuario
- usuario_de_Propiedadad
- Propietario
- Propiedad_del_Propietario
<!-- FECHA 19/03/2020 -->
Se ponen en todos los SP return statements para poder afectar la pagina web y enviar codigos de error 1.5 horas. Se crea formularios de insercion y la actualizacion de las entidades Patrick 1.5 horas. Se crea la validación de atributos para todas la entidades. Se concectan los store procedures de propiedad con la arquitectura de ASP.NET MVC para implementar el CRUD de la entidad (5 horas) Patrick lo hace.
<!-- FECHA 21/03/2020 -->
Se trabaja con boostrap para la parte visual de la pagina web y JQuery paea tener una mejor interfaz del usuario Patrick lo hace en 4 horas. Alejandro mientras termina de arreglar la conexiones del dia anterior y agrega error handling en todos los state procedures 3 horas.
<!-- FECHA 22/03/2020 -->
Patrick crea la clase de propietario Juridico sin herencia 30 min y lo implementa también en la pagina web. Se avanza en los video de ASP.NET Alejandro y Patrick estudian como hacer una pagina web.

<!-- FECHA 24/03/2020 -->
Alejandro termina de hacer los modelos del MVC model basado en los videos de Quincy Larson. Mietnras patrick hace en capa logica las validaciones de usuarios las que se montaron en fechas anteriores 5h.

<!-- FECHA 24/03/2020 -->
Alejandro termina de hacer los modelos del MVC model basado en los videos de Quincy Larson. Mietnras patrick hace en capa logica las validaciones de usuarios las que se montaron en fechas anteriores 5h.
<!-- FECHA 27/03/2020 -->
Alejandro trabaja en la base de datos SQL unas 4h para terminar las clases de usuario tanto en la base de datos como en .net mientras patrick sigue trabajando en la interfaz personalisada para un Admin. y un Usuario.
Alejandro trabaja en la base de datos SQL unas 4h para terminar las clases de usuario tanto en la base de datos como en .net mientras patrick sigue trabajando en la interfaz personalisada para un Admin. y un Usuario.
Se corrigen mas errores en la base de datos en especifico errores de conexion. Toma alrededor de 6 horas para Patrick y Alejandro arreglar todos los errores que se encontraron.

<!-- FECHA 28/03/2020 -->
Patrick arregla el .net y hace que los usuarios se puedan desplegar en la base de datos. Toma alrededor de 2h
<!-- FECHA 1/04/2020 -->
Alejandro usa codigo de JSON para agregar las funcionalidades de Conceptos de Cobro y como se despliegan en .net esto le toma 2h con la ayuda de Patrick. Patrick trabaja en terminar las ultimas actualizaciones de Usuarios en la base de datos. Se da por concluido el proyecto hasta nuevo aviso.














Comentarios
Publicar un comentario