Skip to content

Dmitry879/Products

Repository files navigation

Products

Overview

WinForms desktop application built with C# and .NET. The application allows users to manage products and categories asynchronously using repository interfaces and a relational SQL database.

Features

  • Browse, add, and delete products and categories
  • Asynchronous database operations for responsive UI
  • Field validation and error handling using try-catch statements
  • Clear separation of business logic, data access, and user interface

Technologies Used

  • C#
  • .NET (Windows Forms)
  • SQL (MySQL)
  • ADO.NET
  • Asynchronous programming with async/await

Project Highlights

  • Implements repository pattern with interfaces
  • Demonstrates OOP principles and separation of concerns
  • Uses async methods for efficient database operations
  • Includes robust error handling and input validation

How to Run

  • Clone the repository
  • Open "Products.sln" in Visual Studio
  • Build the solution
  • Ensure the SQL database is accessible
  • Run the application

About

WinForms desktop application built with C# and .NET. The application features asynchronous product and category management with a SQL database, validation, and error handling.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages