Скриншот архива с проектом






Структура проекта

Задание на разработку
К вам обратилось руководство одного из магазинов, занимающегося продажей одежды. Вас попросили разработать приложение, которое позволяло бы вести учет проданных товаров – одежды. При этом заказчик попросил сделать приложение настольным.
По требованию заказчика разрабатываемое приложение должно позволять пользователю регистрироваться в нем, а также добавлять, удалять и редактировать данные о продажах.
Заказчик предложил реализовать приложение на 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 как сказано в инструкции.
Телеграм
-