Леонард О.
Победившая ставкаБюджет: 1000 UAH Срок: 1 день
Здравствуйте, могу помочь с реализацией приложения, для детального обсуждения, пишите.
Необходимо разработать максимально примитивное настольное приложение “Интернет-Провайдер” на C# + Windows Forms + SQLite, которое позволяет вести базу клиентов, тарифов, оплат, заявок в техподдержку и отображать статистику на главном экране.
Приложение должно иметь главное окно с меню навигации и изменяемыми страницами (UserControl).
Разработчик должен использовать:
C#
.NET Framework или .NET 6/7 WinForms
Windows Forms
SQLite (файл базы .db)
ADO.NET или Dapper (ORM не обязательно)
Visual Studio
Главное окно содержит:
Боковое меню с кнопками:
Главная
Клиенты
Тарифы
Оплаты
Заявки
Панель для изменения страниц (MainPanel)
Заголовок в верхней части (labelTitle), текст изменяется в зависимости от выбранной страницы
Переход между разделами не должен создавать новые окна — используется система UserControl.
Экран отображает статистику:
Всего клиентов
Активные клиенты
Отключенные
Тарифов
Новые заявки
Заявки в работе
Данные берутся из базы.
Таблица (DataGridView):
| ФИО | Адрес | Телефон | Email | Тариф | Статус | Действия |
Функционал:
Кнопка «Добавить клиента»
Открывается модальное окно с полями:
ФИО
Адрес
Телефон
Тариф (ComboBox из тарифов)
Статус (Активный/Отключенный)
Кнопки: Сохранить / Отменить
CRUD:
Добавить
Редактировать
Удалить
DataGridView:
| Название | Скорость | Цена | Описание | Действия |
Функции:
Добавить тариф
Редактировать
Удалить
DataGridView:
| Клиент | Сумма | Дата |
Должно быть:
Кнопка «Добавить оплату»
Поля:
Клиент (ComboBox)
Сумма
Дата (DateTimePicker)
CRUD
DataGridView:
| Клиент | Описание | Дата | Статус | Изменить статус |
Статусы:
«Новая»
«В работе»
«Решено»
Функции:
Добавить заявку
Изменить статус
Удаление заявки
id INTEGER PRIMARY KEY full_name TEXT address TEXT phone TEXT email TEXT tariff_id INTEGER status TEXT
id INTEGER PRIMARY KEY name TEXT speed INTEGER price REAL description TEXT
id INTEGER PRIMARY KEY client_id INTEGER amount REAL date TEXT
id INTEGER PRIMARY KEY client_id INTEGER problem TEXT date TEXT status TEXT
Бюджет: 1000 UAH Срок: 1 день
Здравствуйте, могу помочь с реализацией приложения, для детального обсуждения, пишите.
Бюджет: 700 UAH Срок: 1 день
Здравствуйте! Готов помочь с вашим проектом. Имею большой опыт разработки и смогу реализовать все необходимые компоненты согласно вашей документации. Гарантирую качественное выполнение в оговоренные сроки.
Зауважу, не потребує роботи на продакшн, просто примітивний робочий варіант, аби працювало.