C# - WPF, mvvm - взаимозамена
1300 UAHдобавление подуля
1) внешнее отображение статусов сотрудника - сделать страницу отдельную. там нарисовать карту оффиса и на рабочих местах кружок-фото сотрудника и кружочек - кружочек отображает статус. будет разного цвета. если не наработе - красная, не на рабочем месте - желтая и если работает - зеленая
2) в профиле сотрудника нужно добавить параметры "Заменяет" там же возможность выбирать сотрудников кто будет заменять. и порядок замены.
И если включаю перерыв,обед,работа не на рабочем месте..( и еще несколько статусов). срабатывает алгоритм взаимозамены и подыскивается заменяемый.
сначала проверяется первый в списке замены если он не на работе или не на рабочем месте - естафете переходит следующему.
После того как выбран заменяемый:
--тому кто включил статус приходит уведомление "Вас будет заменять Иванов Иван"
-т-ому кто заменяет "Пупкин Вася отошел на [технический перерыв]. В данный момент вы выбраны как его заместитель" (что-то типа такого далее в языковом модуле подкоректирую.
И на карте офиса отображается пупкин с желтым кружком и имя кто его заменяет.
а у Иванова появилась надпись или кнопочка чтобы было заметно. "Я заменяю Пепкин Вася"
а вот если не удалось найти замены (прошли весь список а все на перерыве или еще где-то) тогда Пупкину всплывает окно
"К сожалению сейчас некому Вас подменить подождите пожалуйста" и кнопка "ОК"(зеленая большая красивая чтобы ее жали) и "Нужно срочно " (красненький текст подчеркнутый невыделительный) . если ок - отменяется статус а если "срочно" тогда статус включается но на карте офиса так и написано "Без подмены".
Все такие случаи "без подмены" нужно где-то фиксировать. это буде дальнейшая разработка. руководителдь будет видеть все такие безподмены и ставить ОК или не подтверждаю.
если ок - время оплачивается
а если не подтверждает - значит хотел схитрить и ничего не получит за это время.
Для определения каким статусам нужен алгоритм "взаимозамены" или нет. для этого можно добавить в настройки статуса галочку - "Нужна взаимозамена". тогда при включении етих статусов он будет срабатывать
Отзыв заказчика о сотрудничестве с В'ячеслав Н.
C# - WPF, mvvm - взаимозаменаВсе супер! Продолжаем сотрудничество
Актуальные фриланс-проекты в категории C#
Создание плагина для интеграции с POS-системой Syrve, C#Разработать плагин для POS-системы Syrve (on-premise), который устанавливается на сервер заведения. Плагин должен: (1) передавать на наш сервер данные в режиме реального времени — заказы, статусы столов, платежи, чеки; (2) принимать команды от Reservble — подтверждения… C#, Веб-программирование ∙ 1 день 20 часов назад ∙ 11 ставок |
Создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32.
5000 UAH
создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32. Устройства должны поднимать Wi-Fi точку доступа, отдавать локальный сайт через браузер (HTTP), принимать текст и изображения в радиусе 5-10 км(плюс минус), сохранять данные (желательно на… C и C++, C# ∙ 2 дня 3 часа назад ∙ 3 ставки |
S1GG1LНужен человек, который сможет из исходного кода лаунчера Майнкрафт под проект, изменить дизайн на свое усмотрение, но есть небольшие требования к стилю, чтобы он был в фиолетовых тонах. Что касается оплаты, цену за работу предлагайте. Но бюджет небольшой, хочется что-то… C#, Разработка игр ∙ 4 дня 12 часов назад ∙ 7 ставок |
Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница… C и C++, C# ∙ 9 дней 12 часов назад ∙ 6 ставок |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 12 дней 3 часа назад ∙ 19 ставок |