Андрій М.
Переможець- Проєкти 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#
-
31 324 UAH
Старший розробник C#/.NET з досвідом у AI/MLOps потрібен
6 ставок 5 серпня
-
15 667 UAH
Розробка браузерної стратегічної гри (Фіксована ціна)
Розробка ігор 16 ставок 4 серпня
-
Не вказано
Система управління складом для невеликої компанії
41 ставка 28 липня


