Я хочу создать приложение для составления расписания, в котором мне нужно приложение, которое будет собирать данные от вошедшего в систему пользователя о количестве часов, отработанных им на конкретную дату.
Пользователь должен будет войти в системуприложение, которое будет захватывать их учетные данные и идентификатор сотрудника.
Пользователям будет представлена форма, в которой будут указаны дни недели и соответствующее текстовое поле для ввода их часов (десятичное число).Следующая таблица - мое видение формы заявки (основной).
пн вт ср чт пт сб вс 9/6 9/7 9/8 9/9 9/10 9/11 9/12 0,00 0,000,00 0,00 0,00 0,00 0,00
Мне нужно будет сохранить информацию в таблице, в которой мне нужно будет хранить: Дата ввода (DateTime) Дата обработки EmpID (Int) Идентификатор сотрудника RptHours (Decimal) Количествоотработанные часы
Я пытаюсь спроектировать процесс таким образом, чтобы он был упрощен и понятен.Текущий процесс будет следующим: 1. Считать таблицу для сообщенных часов и дат для текущего вошедшего в систему пользователя. 2. Показать даты для текущей недели. 3. Показать отработанные часы (для дней, которые были сообщены на сегодняшний день).4. Разрешить пользователю вводить / редактировать данные (текстовое поле). 5. Сохранять данные обратно в таблицу.
Эта структура данных показывает, что это должен быть класс, однако моя проблема в том, что я не уверен, какразработать класс, который позволит мне получить доступ к информации за все семь дней недели.Я знаю, что могу выполнить это с помощью массива, но я думаю, что реализация класса будет более профессиональной, а также возможностью учиться.
Я вполне уверен, что использовал бы коллекцию (например, Список), однако я не вижу решения, где я мог бы получить доступ и изменить даты и время для периода времени (7 дней).
Я использую C #.Кто-нибудь может дать мне толчок (пнуть в штаны) в правильном направлении?Я буду признателен за любую помощь и понимание.
Спасибо, Рэй