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

https://github.com/agusscript/albums-app

WinForms CRUD App | C# .NetFramework | SQL Server
https://github.com/agusscript/albums-app

csharp dotnet-framework sql-server winforms

Last synced: 8 months ago
JSON representation

WinForms CRUD App | C# .NetFramework | SQL Server

Awesome Lists containing this project

README

          

# Albums App - Gestor de álbumes musicales

Este proyecto es una aplicación de escritorio que permite gestionar una lista de álbumes musicales. La aplicación está desarrollada con C#, WinForms .NET Framework y ADO.NET para interactuar con la base de datos.

## Características:

- Permite agregar, modificar, ver detalles y eliminar álbumes.

- Permite filtrar resultados a través de una barra de búsqueda.

- Los cambios que haga el usuario en la aplicación se verán reflejados directamente en la base de datos.

- Los álbumes pueden tener los siguientes datos:

````
- Título

- Autor

- Fecha de publicación

- Número de pistas

- Imagen

- Género
````

## Implementaciones:

- Programación orientada a objetos (clases, encapsulación, abstracción).
- Modularización del código haciendo uso de la arquitectura en capas.
- Manejo de excepciones.
- Uso de validaciones.
- Manipulación de bases de datos relacional (SQL).
- Uso de interfaz gráfica (navegación entre formularios).

## Screenshots

- Vista formulario principal

![](assets/screenshots/main-alubms-form-view.PNG)

- Vista formulario agregar album

![](assets/screenshots/add-album-form-view.PNG)

- Vista formulario principal filtrar

![](assets/screenshots/search-view.PNG)

- Vista formulario detalles album

![](assets/screenshots/details-album-form-view.PNG)

- Vista formulario editar album

![](assets/screenshots/edit-album-view.PNG)

- Vista eliminar album

![](assets/screenshots/delete-view.PNG)

## Video explicativo



Youtube