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

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

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