На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Система учета спортсменов( C#, WPF, SQL Server, SQLite)

Задание

Разработать приложение на языке C# для учета спортсменов-

  • приложение должно быть написано на языке с#
  • база должна быть привязана к интерфейсу
  • база данных должна быть создана в MS SQL Server Management Studio 

Функционал программы

  • добавление спортсмена
  • удаление
  • редактирование
  • регистрация
  • авторизация
  • кабинет пользователя

Фрагмент программного кода

using Athletes.BL.Models;
using System.Windows;

namespace Athletes.UI
{
    /// <summary>
    /// Логика взаимодействия для AthletesWindow.xaml
    /// </summary>
    public partial class AthletesWindow : Window
    {
        public AthletesWindow()
        {
            InitializeComponent();
        }

        private void BtnAdd_Click(object sender, RoutedEventArgs e)
        {
            AddAthletesWindow athletesWindow = new AddAthletesWindow();
            athletesWindow.ShowDialog();

            // Получаем список спортсменов и передаем его на отображение таблице
            dgAthletes.ItemsSource = ProcessFactory.GetSportsmanProcess().GetList();
        }

        private void BtnRefresh_Click(object sender, RoutedEventArgs e)
        {
            // Получаем список спортсменов и передаем его на отображение таблице
            dgAthletes.ItemsSource = ProcessFactory.GetSportsmanProcess().GetList();
        }

        private void BtnDelete_Click(object sender, RoutedEventArgs e)
        {
            // Получаем выделенную строку с объектом спортсмена
            SportsmanDto item = dgAthletes.SelectedItem as SportsmanDto;
            // если там не спортсмен или пользователь ничего не выбрал сообщаем об этом
            if (item == null)
            {
                MessageBox.Show("Выберите запись для удаления", "Удаление спортсмена");
            }
            // Просим подтвердить удаление
            MessageBoxResult result = MessageBox.Show("Удалить спортсмена" + item.FIO + "?",
                "Удаление спортсмена", MessageBoxButton.YesNo, MessageBoxImage.Warning);
            // Если пользователь не подтвердил, выходим
            if (result != MessageBoxResult.Yes)
                return;
            // Если все проверки пройдены и подтверждение получено, удаляем спортсмена
            ProcessFactory.GetSportsmanProcess().Delete(item.Id);
            // И перезагружаем список студентов
            BtnRefresh_Click(sender, e);
        }

        private void BtnEdit_Click(object sender, RoutedEventArgs e)
        {
            // Получаем выделенную строку с объектом спортсмен
            // если там не спортсмен или пользователь ничего не выбрал сообщаем об этом
            if (!(dgAthletes.SelectedItem is SportsmanDto item))
            {
                MessageBox.Show("Выберите запись для редактирования", "Редактирование");
                return;
            }
            // Создаем окно
            AddAthletesWindow athletesWindow = new AddAthletesWindow();
            // Передаем объект на редактирование
            athletesWindow.Load(item);
            // Отображаем окно с данными
            athletesWindow.ShowDialog();
            // Перезагружаем список объектов
            BtnRefresh_Click(sender, e);
        }

        private void BtnBack_Click(object sender, RoutedEventArgs e)
        {
            UserPageWindow userPageWindow = new UserPageWindow();
            userPageWindow.Show();
            Hide();
        }
        private void Exit_Click(object sender, RoutedEventArgs e)
        {
            Close();
        }

        private void About_Click(object sender, RoutedEventArgs e)
        {
            //Справка
            MessageBox.Show("Автор программы Учёт спортсменов: Сергей Галкин., \nДата релиза: 09.10.2022 г., \nEmail: galckinserega@gmail.com", "Внимание!!");
        }
    }
}

Скриншот архива с проектом

Пояснения по запуску программы

Запустить Visual Studio, запустить проект. Смотри инструкцию на YouTube- канале: Сергей Галкин - YouTube

Купить 2000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

Здесь еще никто не оставлял свои комментарии, будь первым!

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2000,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Учет спортсменов.rar
52.2 MB
Оцени работу

1

рейтинг

Система учета спортсменов( C#, WPF, SQL Server, SQLite)
Приложение для учета спортсменов высшей лиги (КХЛ и РПЛ).
Категория: Образование
Стоимость: 2000,00