понедельник, 11 апреля 2016 г.

Тестовая задача на программиста C#

Периодически прохожу разные собеседования на программиста C#. Буду выкладывать тестовые задание и/или вопросы с собеседования. 

Задача: Пусть есть БД с 2 таблицами
В таблице 1 находится информация по номерам:

  • ID - идентификатор строки таблицы, 
  • номер
  • цена за час
  • его описание 

В таблицу 2 заносятся операции по бронированию:

  • ссылка на ID номера
  • дата начала бронирование
  • дата окончания бронирования

Реализовать автоматический расчёт стоимости при создании брони.

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

Сторонние библиотеки использовать разрешается. БД можно использовать любую.

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

Срок - 3 дня.