Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anibalventura/contacts-agenda
WinForm app to manage a contacts agenda by user, written in .NET Core with SQL-Server using OOP.
https://github.com/anibalventura/contacts-agenda
contact-form contacts-app csharp dotnet oop sql sql-server winforms winforms-application
Last synced: 25 days ago
JSON representation
WinForm app to manage a contacts agenda by user, written in .NET Core with SQL-Server using OOP.
- Host: GitHub
- URL: https://github.com/anibalventura/contacts-agenda
- Owner: anibalventura
- License: mit
- Created: 2021-11-11T15:43:27.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-24T02:16:13.000Z (about 3 years ago)
- Last Synced: 2024-11-12T05:27:48.956Z (3 months ago)
- Topics: contact-form, contacts-app, csharp, dotnet, oop, sql, sql-server, winforms, winforms-application
- Language: C#
- Homepage:
- Size: 189 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Contacts Agenda
[![.NET Core](https://img.shields.io/static/v1?label=.NET%20Core&message=3.1&color=purple)](https://dotnet.microsoft.com)
[![SQL Server](https://img.shields.io/static/v1?label=SQL%20Server&message=15.0.2&color=CC2927)](https://dotnet.microsoft.com)
[![License](https://img.shields.io/static/v1?label=License&message=MIT&color=blue)](LICENCE.md)
WinForm app to manage a contacts agenda by user, written in .NET Core with SQL-Server using OOP.
## Features
- Data persistence with SQL Server.
- Login with username and password.
- Verify in the database if the data entered is correct.
- Create new users to login.
- Check if username exists.
- Check if passwords match.
- Check if all the data has been completed.
- Shows contact list only of the user who created it.
- Create, edit and delete contacts.
- Check if all the data has been completed.
- Option in menu strip to logout.## Database Diagram
## Dependencies
- [System.Data.SqlClient - Version 4.8.3](https://www.nuget.org/packages/System.Data.SqlClient)
## Build
1. Open and run the following SQL script file `../Database/ContactsAgendaDB.sql` to generate the database structure used in this project.
2. In the file `../ContactAgenda/App.config` find this line and change `source` parameter:
```xml
connectionString="data source=;initial catalog=ContactsAgenda;integrated security=True;"
```## License
```xml
MIT LicenseCopyright (c) 2021 Anibal Ventura
```