Андрій М.
Победившая ставка- Проекты 28
- Оценка -
- Рейтинг 1 382
Бюджет: 1700 UAH Срок: 8 дней
Здраствуйте
Есть опыт реализации CRUD операций разными способами (Entity Framework, ADO.NET, Dapper ORM, Repository). Так же работал с патерном MVVM и умею его реализовывать.
Есть уже готовая реализация на другу БД, все что остается сделать, это изменить немного код и создать другую БД.
Могли бы мы связаться в ЛС для уточнения нектороых деталей?
Бюджет: 800 UAH Срок: 3 дня
Привет Работаю с C# и WPF ознакомился з заданием обращайтесь сделаю
Бюджет: 800 UAH Срок: 5 дней
Здравствуйте. Задача понятная, есть опыт в написании десктопных приложений, включая WPF. Знаю хорошо все паттерны и принципы ООП. Обращайтесь.
Ставки пока отсутствуют
Ставки скрыты
-
Артём Н. 30 ноября 2020Добрый день, Анастасия!
с помощью событий WPF. Применить паттерн MVVM объязательно
Так Вам с событиями нужно или MVVM? Это, как бы, взаимоисключающие варианты. В MVVM используются команды, а не события
-
Anastasia Flinta
30 ноября 2020
Мне нужно реализовать логику работы форм при помощи шаблона MVVM с использованием привязок по данным и по командам.
-
Артём Н. 30 ноября 2020Теперь уже понятнее))) Макет дизайна у Вас имеется? Можно на него взглянуть?
-
Артём Н. 30 ноября 2020Да и подробное ТЗ тоже бы не помешало. А то "планирование экскурсий" как то очень размыто звучит. Непонятно, что должно быть в итоге
-
Anastasia Flinta
30 ноября 2020
1. Пользователь попадает на форму (окно 1) и выбирает способ входа.
- Если это новый клиент, то он выбирает регистрацию и переходит на форму (окно 5), заполняет нужные данные и нажимает зарегистрироваться. В базе данных создается новый клиент. Если пользователь оставит пустые поля, то на форме (не в отдельном окне) должно высветиться сообщение о том, что «Вы оставили некоторые поля пустыми». Логин и пароль могут храниться в базе данных или в отдельном файле. И так же, если есть пустые поля, то должно появиться на форме сообщение об этом.
- Если это администратор, то он нажимает вход и просто заполняет поля логином и паролем, которые уже у него есть, и они должны где-то храниться. Если он ввел что-то неправильно, то на форме появляется сообщение о том, что он что-то ввел неправильно (сообщение должно быть не в отдельном окне).
- Если это пользователь, который просто хочет посмотреть перечь экскурсий, то он нажимает самую последнюю кнопку в окне 1 и переходит на новое окно, где есть перечень всех экскурсий, информация о них.
2. Если пользователь выбрал в окне 1 войти без регистрации, то он переходит на окно 4 и:
- Если он выбирает кнопку «Заполнить форму для отбора экскурсий» и переходит на окно 6. Там он вводит данные и программа должна их обработать и выдать список отобранных экскурсий, которые подходят под требования. Так же, если есть пустые поля, то выбить сообщение на форме.
- Если он выбрал «Просто войти», то его перебрасывает на новое окно, в котором уже перечень экскурсий, которые есть в базе данных.
3. Когда пользователя перекинуло на форму, где есть перечень всех экскурсий или отобранный список экскурсий, которые отобрались после заполнения формы в окне 6, то напротив каждой экскурсии должна быть кнопка купить и при нажатии на эту кнопку появляется новое окно, где пользователь указывает свои имя, фамилию, номер телефона и кол-во билетов, которые он хочет приобрести. P.S. Если пользователь ввел большее число билетов, чем оно вообще есть, то на форме должна выскочить сообщение об этом. И если возможно, то сделать так, чтобы число доступных билетов уменьшалось в БД.
4. Когда входить администратор, то ему должно высветиться список всех экскурсий, можно перейти на список всех клиентов и всех заказов. И везде должны быть кнопки для изменения, удаления, добавления новой экскурсии/клиентов/заказа.
Примерно таким должно быть окно, которое видят администраторы.
Актуальные фриланс-проекты в категории C#
-
15 587 UAH
Разработка браузерной стратегической игры (Фиксированная цена)
Разработка игр 15 ставок 4 августа
-
Не указан
Система управления складом для небольшой компании
40 ставок 28 июля


