Скриншот архива с проектом
Структура проекта
Задание на разработку
К вам обратилось руководство одного из магазинов, занимающегося продажей одежды. Вас попросили разработать приложение, которое позволяло бы вести учет проданных товаров – одежды. При этом заказчик попросил сделать приложение настольным.
По требованию заказчика разрабатываемое приложение должно позволять пользователю регистрироваться в нем, а также добавлять, удалять и редактировать данные о продажах.
Заказчик предложил реализовать приложение на C# с использованием WPF. Выбор базы данных для хранения информации заказчик оставил за вами.
Функционал программы
- Регистрация и авторизация пользователей (кабинет пользователей)
- Добавление сведений о продажах
- Редактирование данных
- Удаление данных
Фрагмент программного кода
using Clothes.BL.Entities; using System.Collections.Generic; namespace Clothes.BL.Models { public class DtoConverter { public static ProductDto Convert(Product product) { if (product == null) return null; ProductDto productDto = new ProductDto { Id = product.ProductId, ProductName = product.ProductName, OrderDate = product.OrderDate, SaleDate = product.SaleDate, Category = product.Category, Quantity = product.Quantity, Price = product.Price, Amount = product.Amount }; return productDto; } public static Product Convert(ProductDto productDto) { if (productDto == null) return null; Product product = new Product { ProductId = productDto.Id, ProductName = productDto.ProductName, OrderDate = productDto.OrderDate, SaleDate = productDto.SaleDate, Category = productDto.Category, Quantity = productDto.Quantity, Price = productDto.Price, Amount = productDto.Amount }; return product; } public static IList<ProductDto> Convert(IList<Product> products) { if (products == null) return null; IList<ProductDto> productDtos = new List<ProductDto>(); foreach (var product in products) productDtos.Add(Convert(product)); return productDtos; } } }
Пояснения по запуску программы
Смотри документ - Инструкция по работе с приложением. В нем описал все необходмые действия, чтобы вы смогли запустить у себя приложение. и не забываем установить MS SQL Server Management Studio 20 как сказано в инструкции.
admin