prosardar/VegFarm
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published