Skip to content

TomiValero/App-WinForm

Repository files navigation

Desarrollo de Aplicación de Escritorio para la Gestión de Catálogo de Artículos

WinformProy

Descripción del Proyecto

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.

Características Principales

  • 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.

Etapas del Proyecto

Etapa 1: Modelo y Navegación

  • Construcción de las clases necesarias para el modelo de la aplicación.
  • Desarrollo de las ventanas y su navegación.

Etapa 2: Interacción con la Base de Datos y Validaciones

  • Implementación de la interacción con la base de datos utilizando ADO.NET.
  • Validaciones correspondientes para asegurar la funcionalidad de la aplicación.

Aspectos Técnicos

  • 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.

Repositorio del Proyecto

GitHub - Desarrollo de equipo

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published