This is the first version of the project. In this release, you'll find basic functionality for managing users, products, sales, and payments, along with a connection to an SQLite database.
- User CRUD: Create, Read, Update, and Delete operations for managing user records.
- Product CRUD: Create, Read, Update, and Delete operations for managing product records.
- Sales CRUD: Manage sales transactions with full Create, Read, Update, and Delete functionality.
- Payments CRUD: Record and manage payment information for each sale.
- SQLite Connection: Integration with SQLite for database storage and management.
To get started with this project, follow the instructions below:
Make sure you have the following installed on your machine:
- .NET SDK (version 8.0 or higher)
- SQLite or an SQLite client (for database management)
- Visual Studio or your preferred C# development environment.
- Clone the repository:
git clone https://github.com/yourusername/project-name.git- Navigate to the project folder:
cd project-name3.Restore the required packages:
dotnet restore- Build the project:
dotnet build- Run the application:
dotnet runThis project uses an SQLite database to store data for the user and product records. The database will be automatically created when the application runs for the first time. If you wish to configure it manually, you can use the following connection string:
Data Source=your_database.db;You can also manage the database schema and records directly using an SQLite client.
Once the application is running, you can perform CRUD operations for both Users and Products through the provided user interface.
- Create User: Add new users to the system.
- Read User: View existing users.
- Update User: Modify user details.
- Delete User: Remove users from the system.
- Create Product: Add new products to the system.
- Read Product: View existing products.
- Update Product: Modify product details.
- Delete Product: Remove products from the system.
- Create Sale: Register a new sale transaction.
- Read Sale: View existing sales.
- Update Sale: Edit details of a sale.
- Delete Sale: Remove a sale record.
- Create Payment: Record a payment for a sale.
- Read Payment: View payment history.
- Update Payment: Modify payment details.
- Delete Payment: Remove a payment record.
- .NET 8.0
- C#
- SQLite
- Entity Framework Core (se for o caso)
Contributions are welcome! To contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'Add your message') - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
