Monday, October 8, 2018

ENTRADA FINAL

  • Total de horas trabajadas en equipo: 54h15
  • El trabajo, a pesar de que se dividió, se realizó casi siempre en equipo. El total de horas trabajadas por persona es realmente similar.
  • La aplicación web funciona correctamente. 
  • Las consultas se pudieron realizar de acuerdo a la especificación. 
  • La base de datos logra llenarse con la simulación iterativa
  • No se pudo lograr hacer la consulta para verificar movimientos por un rango de fechas
  • Un error en funcionamiento es a la hora de pasar parámetros a C# por medio del URL, hay que hacerlo manualmente o no funciona
  • Realizar el proyecto fue un reto, ya que tuvimos que realizar varias investigaciones para aprender el funcionamiento de los proyectos de ASP.NET con MVC. También tuvimos que aprender a realizar la simulación iterativa y aprender algunos comandos nuevos en SQL

Thursday, October 4, 2018

  • Se terminó la simulación iterativa, creando los estados de cuenta, validando intereses y multas, y actualizando los saldos respectivos
  • Se validaron los SP respectivos, tanto de las consultas como los del CRUD
  • Se terminó de validar el funcionamiento de la aplicación web
8:00pm-10:00pm

Friday, September 28, 2018


  •  Empezó a aperecer un problema con las fechas del XML. LA solucion fue poner al inicio del codigo SET LANGUAGE SPANISH y con eso se solucionó
  • Con el tiempo adicional debido a los inconvenientes, se continuó realizando mejoras al primer proyecto
  • Se actualizaron los SP y se crearon los SP faltantes para las consultas
  • Se siguió modificando el script de llenado de datos que continua dando problemas
  • Para la consulta a) de los administradores, se han tenido problemas a la hora de obtener los datos y calcular los necesarios, y poder mostrarlos
  • Sigue haciendo falta ingresar el XML con los datos de prueba al servidor de bases de datos de la escuela para poder trabajarlo
  • Se creó la última versión y la definitiva de las tablas, con todas las mejoras respectivas, y se procedió a montar un último modelo para la aplicación web final
  • Se tuvo problemas a la hora de montar el modelo en VS ya que no se mostraban todas las relaciones a como sí salían en SSMS
6:00pm-12:00mn

Friday, September 14, 2018


  • Se realizaron cambios en la base de datos, lo que generó problemas con la aplicación web y el modelo
  • Se tuvo que botar la aplicación web completamente, y empezarla desde cero
  • Se tuvo problemas con la base de datos, se botó y se creó desde cero
  • Se creó la base de datos y se comenzó la aplicación web
  • Se rehicieron los SP que no quedaron guardados en ningún lado porque no los salvamos antes de botar la base
  • Se tuvo que rehacer mucho del trabajo previo
  • Se modificó la sección de clientes para hacerle un tipo menú con links a las vistas específicas para los cliente
  • Se modificó la sección de administradores para hacerle un tipo menú con links a las vistas específicas para los administradores
  • Se buscó como pasar parámetros por el URL
  • Falta una consulta, terminar la simulación y verificar como pasar bien parámetros para que no tenga errores la vista

6:30pm-4:00am

Thursday, September 13, 2018


  • Se buscó como llamar un SP desde C# para realizar las consultas
  • Se realizó un SP para mostrar los 6 estados de cuenta más recientes, pasándole el código de la cuenta por consultar
  • Se tuvieron problemas a la hora de llamar los SP desde C# y mostrar los resultados en una vista
  • Se investigó el SqlConnection para hacer los llamados a los SP
  • Se tomó la decisión de botar las tablas y hacerlas nuevamente, cambiando unos tipos de dato debido a una inconsistencia entre los tipos de dato de las tablas y los datos de prueba
  • Se investigó el NuGet package AutoMapper para convertir la tabla de resultados y mostrarla en una vista para la consulta
  • No se pudo hacer la consulta y mostrarla en una vista, aunque el SP si funcionó correctamente y se pudo probar en consola en el SSMS
  • Se creó el SP para la consulta para verificar los últimos movimientos desde el último estado de cuenta que cerró
  • Se creó el SP para la consulta de las Top 20 cuentas y se dejó funcionando correctamente
  • Falta actualizar saldos a la hora de insertar nuevos movimientos a las cuentas
  • Se decidió seguir trabajando con las tablas anteriores y no botarlas, y meter el XML al servidor de la escuela. Se va a hablar para conseguir los permisos

6:00pm-2:00am

Wednesday, September 12, 2018


  • Se continuó trabajando en la aplicación web
  • Se siguió trabajando en el script de la simulación, se le solicitó ayuda a Andrés Obando y a algunos compañeros del grupo
  • Se tuvo problemas con la simulación a la hora de iterar sobre la fecha
  • Se buscó cómo llamar SP desde la aplicación web ASP.NET MVC con C#
  • Información https://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnection?view=netframework-4.7.2
  • Tuvimos que cambiar el modelo de la aplicación porque se encontró un error en la relación de las FK de las tablas de la base de datos
  • Se cambió la base de datos remota a una local para poder cargar los datos de prueba
  • Se consultó el formato básico de un SP y se comenzó a crear el SP para la consulta de las Top20 cuentas con más movimiento de fondos
  • Se realizó un SP para sumar los débitos de una cuenta, según el código de cuenta, fecha inicial y fecha final. También se creó uno para sumar los créditos de una cuenta de la misma manera para trabajarlo en conjunto con el SP para las Top20 
7:30pm-12:00mn

Friday, August 24, 2018


  • Se asistió a tutorias de Bases de Datos I con Jenny Corrales de 1:00pm-3:00pm en la Escuela
  • Se consultó para el funcionamiento del login y el funcionamiento del botón
  • La tutora dijo que no conocía mucho de aplicaciones web y no pudo ayudarnos mucho con esto
  • Se siguió trabajando en la aplicación web
  • Se intentó instalar SQL Server para trabajar con una base de datos local, pero no se pudo instalar el software debido a errores relacionados a la versión de Visual Studio. 
  • Se desinstaló VS para tratar de corregir el error pero no sirvió de nada
12:00pm-3:30pm

Thursday, August 23, 2018


  • Nuevamente se buscó la ayuda de Andrés Obando para realizar el login de la aplicación web y el diseño básico de la misma
  • Se siguió trabajando en la aplicación web y se logró realizar la base del login, aunque no funciona como debería todavía
  • Se realizó un Store Procedure para la verificación de los datos del login, aunque el botón no funciona y no se ha podido probar, únicamente insertando datos manuales al script en SQL para ver si funciona como debería

4:00pm-6:45pm

Tuesday, August 21, 2018


  • Se terminaron de corregir y arreglar las tablas y los FK
  • Se corrigieron las relaciones
  • Se siguió trabajando la aplicación web, insertando vistas y controladores según la especificación del proyecto
7:00pm-9:00pm

Monday, August 20, 2018


  • Hoy tuvimos consulta con el profesor a las 8:00am
  • Nos dijo que las relaciones de FK entre las tablas estaban al revés, o algunas estaban malas
  • Se consultó por los datos de prueba para la simulación y los datos básicos
  • Se pidió ayuda con un error a la hora de cargar los datos del archivo XML
  • Se corrigieron las tablas para modificar las relaciones y tenerlas correctas
  • Se volvió a cargar el modelo actualizado a la aplicación web
  • Se siguió trabajando en la aplicación con base en el nuevo modelo y los datos
8:00am-11:30am

Friday, August 17, 2018


  • Se buscó ayuda con un estudiante de Bases de Datos II para la aplicación web
  • Andrés Obando nos ayudó con los comandos básicos para la aplicación
  • Se pegó el modelo de SQL a la aplicación en ASP.NET
  • Se aprendió el manejo básico del funcionamiento de la aplicación
  • Se modificaron y corrigieron las tablas de la base de datos, insertando FK (foreign keys) y agregando columnas con datos adicionales
  • Se terminó de realizar un quiz de álgebra lineal mientras nos tomamos un descanso
  • Se intentó conectar por medio de VPN a la red de la escuela para poder utilizar el servidor
11:30am-2:00pm

Thursday, August 16, 2018


  • Se continuaron viendo los videos de tutoriales para la aplicación web
  • https://www.youtube.com/watch?v=E7Voso411Vs
  • Se siguió trabajando en VS con la aplicación web
3:30pm-5:30pm

Monday, August 13, 2018


  • Se decidió qué hacer con el proyecto programado
  • Se hizo una lista de pendientes para poder trabajar con mayor orden
  • Se buscaron tutoriales para la aplicación web, de ASP.NET con MVC
  • Se continuó trabajando la aplicación web
  • Se creó un repositorio en GitHub para trabajar individualmente si es necesario o no podemos reunirnos
  • Se analizó el login a realizar, según usuario, ya sea cliente o administrador.
  • Se separaron las consultas según el tipo de usuario
  • La computadora dejó de funcionar y tuvimos que terminar por hoy
6:00pm-9:30pm

Thursday, August 9, 2018


  • Se procedió a terminar el modelo en UML
  • Se crearon las tablas del modelo físico en SQL
  • Se decidió comenzar la aplicación web en ASP.NET con MVC
  • Se comenzó la documentación escrita para las reuniones
  • Se estudió la simulación para comprender el procedimiento a realizar eventualmente
5:00pm-7:30pm

Tuesday, August 7, 2018


  • El día de hoy se procedió a instalar el software necesario para realizar la aplicación. Se instaló el . SSMS (SQL Server Managment Studio) y Visual Studio 2017. 
  • Se procedió a revisar el enunciado del problema para entender el funcionamiento que se pide para la aplicación y la base de datos.
  • Se comenzó a realizar el modelo físico
  • Se creó un diagrama en UML con las tablas y las relaciones entre ellas.
5:00pm - 7:00pm