Entradas

Mostrando entradas de marzo, 2022

Bitácora#1 16 de Marzo

  Bitácora#1 15 de Marzo Cantidad de horas trabajadas: 5 horas aproximadamente Se trabajó durante la madrugada del miércoles, este es el ultimo avance el proyecto funciona en un 100% Se agregaron funcionalidades a los botones de Filtrar por Texto(Icono de Búsqueda), Filtrar por Cantidad(Icono de Filtro) Navegar a Ventana de Insertar(Icono de más) En el caso de los botones de filtrar las funcionalidades son las siguientes: Búsqueda por texto: Caja de Texto Vacía: Carga el control DataGridView(C#) con la ayuda del SP de Carga alfabéticamente Caja de Texto con cualquier string: Carga el control DataGridView(C#) con la ayuda del SP Filtrar Nombre Búsqueda por Cantidad: Caja de Texto Vacia: Carga el control DataGridView(C#) con la ayuda del SP de Carga a lfabéticamente Caja de Texto con un numero: Carga el control DataGridView(C#) con la ayuda del SP NArticulos Al parecer la carga a nivel de consulta se realizaba correctamente pero el DataGridView mostraba ningún dat...

Bitácora#1 15 de Marzo

Imagen
  Bitácora#1 15 de Marzo Cantidad de horas trabajadas aproximadamente: 4 horas Se incorpora Yordan Salazar como nuevo miembro del grupo, Kimberly Lumbi ya no forma parte. Utilizando como guía el Stored Procedures del login se empieza a trabajar el resto de Stored Procedures necesarios entre ellos: Insertar Artículos Verificar Nombre de un Articulo Filtrar por Texto Filtrar por Cantidad Obtener Artículos Alfabéticamente Paralelamente se trabaja en la creación de la interfaz para insertar nuevos artículos.  Luego de finalizar la interfaz, con los Stored Procedures de inserción listos queda funcionando al 100% la inserción, listas las verificaciones por espacios vacíos, por inserciones repetidas y gracias a las propiedades de HTML5 el campo de precio únicamente acepta números.

Bitácora#2 14 de Marzo

Imagen
  Bitácora#2 14 de Marzo Cantidad de horas trabajadas aproximadamente 3 horas Se trabaja en el login, ahora funciona correctamente con un Stored Procedure que se encarga de verificar usuarios y contraseñas entre los campos de texto y los usuarios almacenados en la base de datos, se utilizo el siguiente video: ASP.NET C# | LOGIN con procedimientos almacenados , también se agregaron verificaciones para: Espacios vacíos,  Usuario/Contraseña incorrectos,  y en caso de perder conexión con la base de datos(no debería suceder) un mensaje que lo indica. Se hicieron también algunas modificaciones a interfaz grafica del apartado de los productos.

Bitácora#1 14 de Marzo

Imagen
 Bitácora#1 14 de Marzo Cantidad de Horas Trabajadas: Aproximadamente 5 horas. Se mejoró notablemente la ventana de login con un mejor diseño de esta forma se utilizará una misma base para todas las ventanas del proyecto. Temporalmente se utiliza una tabla que carga automáticamente todos los artículos, los botones y campo de texto de filtro no tienen funciones aún.

Bitácora#1 11 de Marzo

Imagen
Bitácora#1 11 de Marzo Cantidad de horas trabajadas: Aproximadamente 5 horas. Se inicia la creación del script para cargar los datos desde XML.  Algunas de las web que guiaron a la respuesta incluyen Simple way to Import XML Data into SQL Server with T-SQL Importing and Processing data from XML files into SQL Server tables Surgió el primer problema y es que con este método el archivo XML parece no ser reconocido, la mayoría de webs y videos tienen la misma solución pero coinciden en que el formato del archivo XML no es como el proporcionado por lo que a modo de prueba se modificó el archivo de Datos con el siguiente formato: Los datos fueron cargados de forma exitosa en la base de datos sin embargo se debe trabajar en una solución para que el script funcione con el archivo XML original proporcionado por el profesor, tras varias horas gracias a  Stack Overflow  me percaté que según este código de ejemplo: El problema era que .query('NombreColumna') hacia referencia a las c...

Bitácora#2 10 de Marzo

Imagen
Bitácora#2 10 de Marzo Cantidad de Horas Trabajadas: Aproximadamente 3 horas. Se logró cargar los datos de productos de prueba en una tabla (aún no se trabaja con StoredProcedures) Se comenzó a mejorar el diseño de la interfaz del login y de todo el programa en general en este apartado, se utilizaron únicamente habilidades adquiridas anteriormente en el uso del lenguaje ASP.NET y diseño web (no se utilizó ninguna fuente externa) Antes Cambios en Progreso

Bitácora#1 10 de Marzo

Imagen
Bitácora#1 9 de Marzo Cantidad de Horas Trabajadas: Aproximadamente 2 horas Se crea la base de datos y las tablas a modo de prueba, no serán la versión definitiva se insertan algunos datos de prueba para verificar que se creara todo correctamente. Se empieza a trabajar con la conexión de la base de datos a modo de prueba con la ayuda del siguiente video:  Login y Autenticación | Visual C# y SQL Server  . El la conexión se logra de forma exitosa y el login por usuarios funciona correctamente sin embargo se hace por medio de código en capa lógica (esto se va a arreglar después).

Bitácora#1 9 de Marzo

Bitácora#1 9 de Marzo Cantidad de Horas Trabajadas: Aproximadamente 3 horas. Se hacen pruebas del funcionamiento del lenguaje y se crea la página principal (Login) y la pagina donde los datos serán cargados y posteriormente filtrados.  Por el momento estuvimos centrados en el apartado de la interfaz y funcionamiento de la misma, aún no se ha comenzado el desarrollo de la base de datos, pero ya tenemos una lista de posibles video tutoriales que visualizamos durante estas horas de trabajo para posteriormente comenzar con la conexión de la base de datos.    Video #1     Video #2     Video #3

Bitácora#1 8 de Marzo

Bitácora#1 8 de Marzo Cantidad de Horas Trabajadas: Aproximadamente 3 horas. Se hace la instalación de SQL Express y VisualStudio 2022.  Se utilizará ASP.Net para el desarrollo de la parte lógica.  Durante la instalación se tuvieron problemas para encontrar el tipo de proyecto web que se requería (.Net Framework), aproximadamente se tardó 2 horas en encontrar la solución, se utilizó específicamente esta página web:  CampusMVP .