Приложение афиши концертов на WPF

ЕрмолинИД 3fd8668427 reademe обновлён пре 11 месеци
Properties 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
Resources 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
.gitattributes d4bc883afd Добавить .gitattributes и .gitignore. пре 1 година
.gitignore d4bc883afd Добавить .gitattributes и .gitignore. пре 1 година
AddConcert.xaml 85ffb81bc5 Изменены шаблоны отображения пре 1 година
AddConcert.xaml.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
AdminPage.xaml 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
AdminPage.xaml.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
App.config 7d438dd674 Добавлена фильтрация концертов по трём критериям пре 1 година
App.xaml 1d865562b4 Добавлены методы поиска данных пользователей и обновлены проверки при регистрации пре 1 година
App.xaml.cs 0f81a814c5 Добавьте файлы проекта. пре 1 година
Authorization.xaml 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
Authorization.xaml.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
Bands.cs 130e2474a4 ... пре 1 година
Cities.cs 130e2474a4 ... пре 1 година
Concerts.cs 130e2474a4 ... пре 1 година
ConcertsPart.cs a85239ac1a Небольшие улучшения пре 1 година
Doggie.jpg 0f81a814c5 Добавьте файлы проекта. пре 1 година
Genders.cs 0f81a814c5 Добавьте файлы проекта. пре 1 година
Genres.cs 130e2474a4 ... пре 1 година
Logo.png 909b68b5df Добавлен readme пре 1 година
MainFrame.cs 0f81a814c5 Добавьте файлы проекта. пре 1 година
MainWindow.xaml 0f81a814c5 Добавьте файлы проекта. пре 1 година
MainWindow.xaml.cs 0f81a814c5 Добавьте файлы проекта. пре 1 година
Model1.Context.cs 0dc9139c68 Модель БД исправлена пре 1 година
Model1.Context.tt 0f81a814c5 Добавьте файлы проекта. пре 1 година
Model1.Designer.cs 7d438dd674 Добавлена фильтрация концертов по трём критериям пре 1 година
Model1.cs 0dc9139c68 Модель БД исправлена пре 1 година
Model1.edmx 886ed9c176 Обновлена модель базы данных пре 1 година
Model1.edmx.diagram 886ed9c176 Обновлена модель базы данных пре 1 година
Model1.tt 0f81a814c5 Добавьте файлы проекта. пре 1 година
MusicSmth.csproj 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
MusicSmth.sln 0f81a814c5 Добавьте файлы проекта. пре 1 година
Photos.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
Places.cs 130e2474a4 ... пре 1 година
RedAutnInfoWin.xaml 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
RedAutnInfoWin.xaml.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
RedUserInfoWin.xaml 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
RedUserInfoWin.xaml.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
Registration.xaml 2bc3bbc4b5 Убраны выделения у кнопок и полей ввода пре 1 година
Registration.xaml.cs 757f80261f изменены цвета при выводе концертов пре 1 година
Roles.cs 0f81a814c5 Добавьте файлы проекта. пре 1 година
SelectPhoto.xaml 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
SelectPhoto.xaml.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
TableData.xaml 2ec94b8d88 Добавлена фильтрация по дате концерта и цене билета пре 1 година
TableData.xaml.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
Tracked_Concerts.cs 130e2474a4 ... пре 1 година
UserPage.xaml 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
UserPage.xaml.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
Users.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
UsersData.xaml 2bc3bbc4b5 Убраны выделения у кнопок и полей ввода пре 1 година
UsersData.xaml.cs 20c11d826c Были добавлены окна для изменения аутентификационной и личной информации. Добавлен функицонал для загрузки и изменения фото профиля пре 1 година
packages.config 0f81a814c5 Добавьте файлы проекта. пре 1 година
readme.md 3fd8668427 reademe обновлён пре 11 месеци

readme.md

# КонцертМейт: Ваш гид по миру музыки

Зачем оно нужно

Приложение создано для того, чтобы облегчить просмотр информации о концертах,
проходящих в городе и скомпоновать их, в одном месте.

Функционал реализован таким образом, чтобы просматривать все концерты, которые проходят в конкретном городе. Также есть функционал для администратора, для более удобной работы с базой.


Удобный переход между страницами

Супер удобный вход в меню администратора

Технологии в проекте

Весь проект написан с использованием технологии WPF и соответственно на языке C#. Также для обмена данными между БД и приложением был использован Entity Framework.

Как работает Entity Framework

Дорожная карта

В данный момент в программе реализовано:

Для администратора:

  • Просмотр и редактирование данных о концертах
  • Просмотр данных о всех пользователях
  • Фильтрация пользователей по одному из трёх параметров
  • Фильтрация данных о концертах

Для пользователя:

  • Вход в личный кабинет
  • Редактирование личных данных
  • Редактирование аутентификационных данных

Установка и запуск

Для установки и запуска требуется клонировать проект с помощью среды разработки Visual Studio. После этого нужно открыть файл с расширением sln. Далее нажать на кнопку Пуск на верхней панели или клавишу F5 на клавиатуре.

Также стоит упомянуть что возможно для корректной работы потребуется поменять строку подключения в файле App.config

<connectionStrings>
<add name="Music" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=sql;initial catalog=43П-МДК0101-Ермолин;persist security info=True;user id=43П;password=444444;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>

Изменить data source=sql на data source=ngknn.ru

data source=sql

Авторы

Я

Ссылка на этот же проект на gogs - Gogs