Skip to content

DanilSukach/enterprise-development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Кассовая система сети магазинов

Задание

Реализовать структуру классов, описывающих предметную область, определяемую в задании. В каждом из заданий присутствует часть, связанная с обработкой данных, представленная в разделе «Запросы». Данную часть необходимо реализовать в виде unit-тестов: подготовить тестовые данные, выполнить запрос с использованием LINQ, проверить результаты.

Классы

Customer

Хранит информацию о покупателе: идентификатор, номер карты, ФИО.

Product

Хранит информацию о товаре: штрих-код, код товарной группы, наименование, вес упаковки, тип (штучный, развесной), стоимость, предельную дата хранения.

ProductAvailability

Хранит информацию о наличии товара в магазине: идентификатор, магазин, товар, количество.

ProductType

Хранит информацию о типе товара: идентификатор, тип товара.

Sale

Хранит информацию о продажая товаров покупателям: идентификатор покупки, магазин, продукт, количество, дата продажи, покупатель.

Store

Хранит информацию о магазин: идентификатор магазина, местоположение магазина.

Тесты

ReturnAllProductsInStore

Проверка вывода сведений о всех товарах в заданном магазине.

ReturnStoresWithProductInStock

Проверка вывода сведений для заданного товара списка магазинов, в котором он находится в наличии..

ReturnAveragePriceByGroupAndStore

Проверка вывода информации о средней стоимости товаров каждой товарной группы для каждого магазина.

ReturnTop5SalesByTotalAmount

Проверка вывода информации топе 5 покупок по общей сумме продажи.

ReturnExpiredProducts

Проверка вывода сведений о товарах, превышающих предельную дату хранения, с указанием магазина.

ReturnStoresWithSalesAboveAmount

Проверка вывода информации о магазинах, в которых за месяц было продано товаров на сумму, превышающую заданную.

About

Разработка корпоративных приложений. 4 курс

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages