Entradas

Sexta Reunión: Completado de ventanas y documentación.

Imagen
 Sexta Reunión Esta fue la última reunión antes de la entrega de este proyecto, Agregamos las tablas de empleados a la interfaz para poder apreciar los cambios de estos. Además de los procedure correspondientes. Agregamos la tabla para ver los datos que agregábamos y si los métodos que tenemos para cambiar sirven. Al presionar select se cargan los datos del objeto correspondiente y desde ahí ya podemos decidir qué cambiar.  Este es el procedure para la edición de datos de la tabla dde empleados. Funciona perfectamente pero  faltan las validaciones al igual que en el resto  de procedures. 

Quinta Reunión: Métodos y conexiones agregados

Imagen
 Quinta Reunión En esta ocasión nos reunimos para crear procedimientos como los de modificar puesto y listar puestos, además de que arreglamos errores que habían en la interfaz. También encontramos algunos error a la hora de trabajar con la base de datos.  Este error nos salió cuando intentábamos hacer la autentificación del usuario y no sabíamos como arreglarlo. También se intentó abrir el archivo xml para cargarlos datos en la base, pero por alguna razón nos decía que no tenía los permisos necesarios para abrir el archivo y por más que intentamos darle acceso a través de la configuración de windows no se pudo. Este es el mensaje de error que nos aparecía al correr el query que simplemente abría el archivo xml. Por lo que encontramos en distintas páginas web ( Cannot bulk load because the file could not be opened. operating system error code (null). azure - SQL Server Guides ) esto se podía solucionar mediante tener el archivo subido en el cloud de azure, pero de momento no lo hemos l

Cuarta Reunión: Funcionalidades y conexiones agregadas.

Imagen
 Cuarta Reunión En esta ocasión continuamos con lo que habíamos dejado la reunión anterior. Se crearon los procedimientos de insertar usuario a la base de datos y el de verificar datos para una conexión. Acá se pueden ver los procedure y qué hacen. El primero recibe los datos de la interfaz e inserta un nuevo puesto al sistema. El segundo recibe igualmente los datos y los compara con los de la base para ver si deja o no acceder al sistema y con qué permisos. Acá hay un par de imágenes más donde se ve la conexión de estos procedures al programa como tal.

Tercera Reunión: Creación de ventanas de la interfaz y pruebas sobre conexión con la base de datos

Imagen
 Tercera Reunión     Luego de varias dificultades para reunirnos y poder ponernos de acuerdo para trabajar juntos, logramos sacar tiempo y ponernos a seguir adónde habíamos quedado. Creamos varias ventanas desde las cuales se va a poder manejar el programa. Empezando por la página principal hasta ventanas donde ya podemos ingresar información a la base de datos. También creamos algunos procedures y los conectamos a estas ventanas como ya se dijo, para de esta manera dejarlo todo conectado.  Esta es la ventana principal desde la cual se puede entrar a una sesión para obtener distintos permisos, además de tener accesos a otras ventanas desde las cuales controlar distintos puntos del programa. Aún hace falta tocar la estética y quitar textos extra que nos quedamos de guía. Esta es la ventana "Sobre Nosotros" donde pusimos información sobre la tarea y quienes la desarrollaron. Acá probablemente se vaya a agregar más texto próximamente con más información de la app. En esta ventan

Segunda Reunión: Configuración de Azure y recreación del proyecto

Imagen
 Segunda Reunión     En este caso nos reunimos a seguir con lo de la ocasión anterior y ver los avances individuales que se habían hecho. Tuvimos problemas a la hora de usar algunas funcionalidades de este proyecto, por lo cuál decidimos rehacerlo cambiando el tipo de proyecto que seleccionamos en Visual Studio. También se recreó el repositorio de github y ahora se encuentra en este enlace:  https://github.com/kpalaciosm02/Tarea-Programada-2-BD.git      Creamos distintas ventanas sobre las cuáles vamos a trabajar próximamente, como el log in, la planilla, la ventana de vacaciones, etc.      También se discutió sobre los avances individuales que se habían hecho antes de la reunión. Entre estos estaban la base de datos y las clases que fueron creadas.     Logramos arreglar la situación que teníamos con el azure que nos cobraba mucho dinero para hostear esta base de datos tan sencilla, entonces mediante configuraciones logramos reducir los gastos a solo 15 dólares mensuales. La otra opció

Primera Reunión: Planificación y lectura de la especificación.

Imagen
 Primera Reunión     En esta ocasión nos reunimos a ver qué teníamos que alistar, descargar y preparar, además de intentar arreglar los inconvenientes que tuvimos en la tarea anterior a la hora de compartir el código entre nosotros. Se creó un repositorio de github en  https://github.com/kpalaciosm02/Tarea-Programada-2-Bases-de-Datos.git y se agregó a Andrés como colaborador para que pudiera hacer pull y push del repositorio. También se creó el proyecto en Visual Studio 2022 pero por alguna razón las dependencias no se crearon adecuadamente y no aparecían los documentos que creíamos que deberían estar ahí. Este era el error que nos aparecía a la hora de insertar un botón al intentar crear la ventana principal del proyecto.     Para solucionar esta situación tuvimos que crear el proyecto de Visual Studio 2022 de nuevo, pero esta vez deseleccionamos una casilla que creímos que nos estaba generando el problema. El proyecto creado se ve así en Visual Studio 2022:     Aquí vemos las carpeta