Skip to content

prosardar/VegFarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. В проекте запускается консольное приложения VegFarmServ (сервер) и VegFarmApp (клиент) одновременно.
2. БД предварительно создавать не нужно. Используется EF 6. MS SQL Server 2012. Visual Studio 2017.
3. Первое обращение к БД будет немного долгим, так как будет создаваться БД.
4. Используется DevExpress для работы с таблицами, где есть и группировка, и поиск, и фильтрация объектов.
5. Создание и изменение объектов происходит непосредственно через GridControl.
6. Нет служебных логов, например, NLog
8. Уже при написании данного текста, был выявлен не реализованный функционал, при создании нового сотрудника и сохранении, если открыть форму перемещений между отделами, 
	то там не будет нового сотрудника, даже если нажимать кнопку обновить. Попросту упустил эту часть.
8. Так получилось, что в БД было задумано сохранять в какой отдел перешёл сотрудник, а из какого нет. Поэтому в списке "Перевроды между отделами", есть только куда был перемещён. 
	При приёме на работу, автоматически создаётся запись о переводе в отдел, который указан при создании.
9. В EmployeeDTO смешалась CRUD и бизнес логика, что не есть хорошо
10. EmployeeService должен был быть чисто CRUD, а в итоге получился какой-то гибрид репозиториев, тоже не есть хорошо. Следует разделить функционал, например, 
	выделить отдельные методы, для перевода сотрудников между отделами.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages