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
- Host: GitHub
- URL: https://github.com/facundo-banegaz/pokedex
- Owner: Facundo-Banegaz
- Created: 2023-10-07T04:41:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-24T15:36:00.000Z (about 2 years ago)
- Last Synced: 2025-12-25T18:29:48.479Z (6 months ago)
- Topics: ado-net, c-sharp, pokedex, sql-server, windows-forms
- Language: C#
- Homepage:
- Size: 1.62 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:

## 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)