Сейчас работаем

Кинотеатр на C#

Задание:

Автоматизировать процесс работы кинотеатра.

Что может делать пользователь:

  • авторизация;
  • просмотр расписания фильмов;
  • поиск фильмов;
  • просмотр и расчёт стоимости билетов;
  • заказ билетов;
  • просмотр заказов;
  • сортировка данных.

Что может делать администратор:

  • авторизация;
  • полный CRUD (create, read, update, delete);
  • поиск данных;
  • печать данных;
  • добавление превью фильмов;
  • настройка соединения с бд;
  • автогенерация форм добавления / изменения;
  • сортировка данных.

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

Содержимое проекта:

Содержимое папки Data (bin/Debug/Data):

  • Database - папка с исходным SQL кодом, для создания базы данных и её заполнения
  • Help - папка с файлом справки о проекте, а также проектом Help and Manual для изменения файла справки
  • Icons - папка со всеми иконками проекта
  • Images - папка для хранения изображений проекта

Пример кода:

// Удаление заказа
        [Obsolete]
        private void btnDeleteOrder_Click(object sender, EventArgs e)
        {
            // Проверка, есть ли в таблице вообще данные
            if (gridOrders.RowCount <= 0)
            {
                MessageBox.Show("Нечего удалять", "Удаление");
                return;
            }                

            // Окно с вопросом, если да - удаляем, нет - ничего не делаем
            if (MessageBox.Show("Вы действительно хотите удалить эту запись?", "Удаление",
                MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                // Удаление выбранной строки из базы данных
                Connector.SQLQuery($"DELETE FROM public.\"Orders\" " +
                    $"WHERE \"Id\" = {int.Parse(gridOrders[0, gridOrders.CurrentRow.Index].Value.ToString())}");
                // Отображение оставшихся строк
                DataGridManager.LoadData(gridOrders, navigatorCinema, "Orders", $"WHERE \"UsersId\" = {userId}");
            }
        }

Перед первым запуском проекта требуется внимательно изучить файл инструкции Настройки.docx. 

Содержание архива

  • Исходный код на C# для Visual Studio

  • Исходный код на SQL для PostgreSQL

  • Файл инструкции по установке и настройке
Купить 2000,00 
(без учета комиссии 3,8 %)
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Комментарии (0)

Zicise

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Банковские услуги на VBA.NET 5 Basic/Visual Basic 1 700,00
Исходник Библиотека на C# 2 .NET (C#) 2 500,00
Исходник Библиотека на С++ 1 C/C++ 1 000,00
Исходник Билеты на C# 8 .NET (C#) 2 500,00
Исходник Бухгалтерия на C# 7 .NET (C#) 2 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Исходник Учет продаж (NET 5.0, C#, WPF, SQL Server) new 0 .NET (C#) 1 000,00
Исходник Стековый калькулятор C# new 0 .NET (C#) 700,00
Курсовая Автоматизированная информационная система «Поиск пропавших людей» C# new 0 .NET (C#) 2 500,00
Курсовая Распределение учебной нагрузки C# new 0 .NET (C#) 5 000,00
Исходник Нахождение кратчайшего пути в графе. Алгоритм Дейкстры C# new 0 .NET (C#) 600,00
Купить

2000,00 

(без учета комиссии 3,8 %)

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Настройки.docx
548693
Cinema.rar
8187565
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Кинотеатр на C#
Среда разработки: Visual Studio Язык разработки: .Net C# Хранение данных: MS SQL Server
Категория: Образование
Стоимость: 2000,00