Desarrollamos en equipo una aplicación de escritorio utilizando C#, .NET Framework, ADO.NET y WinForms para la gestión de artículos de un catálogo de comercio. La aplicación está diseñada para ser genérica y aplicable a cualquier tipo de comercio. La información cargada en la aplicación será consumida desde distintos servicios para ser mostrada en webs, e-commerces, apps móviles, revistas, etc. Este uso es parte del contexto en el cual se utilizará la aplicación.
- Listado de artículos.
- Búsqueda de artículos por distintos criterios.
- Agregar artículos.
- Modificar artículos.
- Eliminar artículos.
- Ver detalle de un artículo.
La información se persiste en una base de datos existente. Los datos mínimos que debe tener un artículo incluyen:
- Código de artículo.
- Nombre.
- Descripción.
- Marca (seleccionable de una lista desplegable).
- Categoría (seleccionable de una lista desplegable).
- Imagen.
- Precio.
El programa permite administrar las Marcas y Categorías disponibles, y cada producto puede tener una o más imágenes sin un límite establecido.
- Construcción de las clases necesarias para el modelo de la aplicación.
- Desarrollo de las ventanas y su navegación.
- Implementación de la interacción con la base de datos utilizando ADO.NET.
- Validaciones correspondientes para asegurar la funcionalidad de la aplicación.
- Lenguajes y Tecnologías:
- C# para la lógica del programa.
- .NET Framework para la estructura de la aplicación.
- ADO.NET para la interacción con la base de datos.
- WinForms para la interfaz de usuario.
- Persistencia de Datos:
- Uso de una base de datos existente para almacenar la información de los artículos.
Este proyecto no solo mejoró nuestras habilidades en desarrollo de aplicaciones de escritorio y gestión de bases de datos, sino que también nos permitió aplicar prácticas efectivas de diseño y organización de código, asegurando una aplicación escalable y mantenible.
