Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.03.2017, 16:07
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
Как можно реализовать сетку занятости на месяц, сотрудники берутся с бд. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.03.2017, 16:32
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
DataGridView Строки ФИО Столбцы - числа, или цветные квадратики ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.03.2017, 16:34
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
А можно по подробнее как это реализовать в DataGridView. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.03.2017, 17:04
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
Тут надо понимать как у вас данные в БД находятся ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.03.2017, 17:28
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
Есть таблица сотрудников(где есть все сотрудники), вот оттуда хочу по оси Х вывести их. А по оси У хочу вывести дни. И на пересечении хочу вывести график смен (допустим 1 декабра с 9 до 17). Ииии надо как то хранить эти данные за прошлые месяца. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.03.2017, 17:40
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
А зачем их хранить? Он же есть в БД Вам надо сделать такой запрос к БД, который бы выводил вам все дни временного периода и заполнял данными о выходе или null, если данных нет ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.03.2017, 17:44
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
Запрос по датам Код: sql 1. 2. 3. 4. 5.
Объедините его с запросом данных выхода сотрудника Проходите по всем ячейкам, и если там есть данные, то закрашивайте ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.03.2017, 09:17
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
Syrex, а как это отобразить в ДатаГриде? Потому что я пока до конца не въехал... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.03.2017, 09:59
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
kameroSyrex, а как это отобразить в ДатаГриде? Потому что я пока до конца не въехал... Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.03.2017, 10:36
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
SyrexЗапрос по датам Код: sql 1. 2. 3. 4. 5.
Объедините его с запросом данных выхода сотрудника Проходите по всем ячейкам, и если там есть данные, то закрашивайте Код: sql 1. 2. 3. 4. 5. 6. 7.
Вот так объединить что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.03.2017, 13:30
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
Закрасить например так ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.03.2017, 13:41
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
Syrex, Как закрасить это понятно... А как тогда должна выглядит таблица dual? Какие поля? Просто как это так выйдет что получится по оси Х даты? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.03.2017, 17:28
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
kamero, DUAL - это такая специальная таблица в Oracle :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.03.2017, 08:54
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
kamero, Я так понял, что у вас нет проблемы как реализовать. У вас есть проблема что реализовать. Это тема больше подошла бы для "Проектирования БД" Тема проектирования рабочего очень суровая. Нужна таблица календарей. Кто-то работает 5+2, кто-то 2+1. Комбинаций может множество и все они должны быть учтены. Так же нужен календарь праздничных дней в году и признак, что эти дни учитываются при составлении графика для конкретного человека Так же надо учесть график отпусков. Вариантов календарей множество, но конечное для отдельно взятой организации. Поэтому я рекомендую планируемые месячные графики рассчитывать в тригере на год вперед для каждого работника. Как это реализовать Вы наверняка разберетесь. Потоми начинается самое интересное. Календарь планируемых рабочих дней уже есть, но в него обязательно надо будет вносить отгулы-прогулы, работы в выходные, больничные и прочее. Сделать это все можно, задача имеет решение и реализована в большинстве программ по расчету зарплаты ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.03.2017, 14:18
|
|||
---|---|---|---|
|
|||
Сетка занятости(С#) |
|||
#18+
зачем придумывать велосипед, когда существуют "таблицы временных рядов" (гуглить по time series database) \"рубрикаторы" и прочее. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.03.2017, 00:52
|
|||
---|---|---|---|
Сетка занятости(С#) |
|||
#18+
Roman Mejtesзачем придумывать велосипед, когда существуют "таблицы временных рядов" (гуглить по time series database) \"рубрикаторы" и прочее. Легче свое написать, чем изучать и прикручивать эти решения к своей задаче ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1400013]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 143ms |
0 / 0 |