An open API service indexing awesome lists of open source software.

https://github.com/facundo-banegaz/pokedex

Pokedex en C# con windows form
https://github.com/facundo-banegaz/pokedex

ado-net c-sharp pokedex sql-server windows-forms

Last synced: about 1 month ago
JSON representation

Pokedex en C# con windows form

Awesome Lists containing this project

README

          

# Pokédex - Sistema CRUD en Windows Forms

## Descripción General

El proyecto de Pokédex es una aplicación de escritorio desarrollada en C# utilizando Windows Forms. Permite realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) sobre una lista de Pokémon, así como filtrar los Pokémon por diferentes campos y ver detalles de cada uno.

## Características Clave

- **Interfaz de Usuario Amigable:** Diseñada con Windows Forms para una experiencia de usuario intuitiva y fácil de usar.
- **Conexión a Base de Datos:** Utiliza ADO.NET para conectarse a una base de datos (SQL Server) donde se almacenan los detalles de los Pokémon.
- **Operaciones CRUD:**
- **Crear:** Permite agregar nuevos Pokémon al catálogo proporcionando información como nombre, tipo, habilidades, etc.
- **Leer:** Muestra una lista de Pokémon que permite a los usuarios buscar y visualizar los Pokémon existentes. Además, los usuarios pueden hacer clic en un Pokémon para ver más detalles.
- **Actualizar:** Permite a los usuarios editar la información de los Pokémon seleccionados y guardar los cambios en la base de datos.
- **Eliminar:** Permite a los usuarios eliminar Pokémon del catálogo seleccionando un Pokémon y haciendo clic en un botón "Eliminar".
- **Suspender:** Ofrece la opción de suspender temporalmente un Pokémon, desactivándolo temporalmente sin eliminarlo completamente de la lista.
- **Filtrado y Búsqueda:**
- Permite a los usuarios filtrar los Pokémon por diferentes campos como ID, nombre, tipo, etc.
- Implementa un filtro dinámico que permite filtrar los Pokémon en tiempo real a medida que el usuario escribe en un TextBox.
- **Validación de Datos:** Se implementa una validación de datos en los formularios para garantizar que los campos requeridos estén completos y que los datos sean correctos antes de realizar operaciones de creación o actualización.
- **Notificaciones y Mensajes de Error:** Se proporcionan mensajes de notificación y error para informar a los usuarios sobre el éxito o el fracaso de las operaciones CRUD.

## Capturas de Pantalla

A continuación se muestran algunas capturas de pantalla de la aplicación en funcionamiento:
img24
img25
img26
img27
img28
img29
img30
img31

## Instalación

Para ejecutar la aplicación en tu propio entorno de desarrollo, sigue estos pasos:

1. Clona o descarga el repositorio a tu computadora.
2. Abre la solución en Visual Studio.
3. El Scrip de la Bd esta en una carpeta Negocio/Scrip_Db/Pokemon.sql.
4. Abrir Sql Server y ejecutar el script en una New Query.
5. Compila y ejecuta el proyecto.

## Tecnologías Utilizadas

- C# (Lenguaje de programación)
- Windows Forms (Framework para desarrollo de aplicaciones de escritorio en Windows)
- .NET Framework (Plataforma de desarrollo de Microsoft para construir aplicaciones Windows)
- SQL Server (Base de datos para almacenamiento de datos)