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