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

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

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