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

Система учета спортсменов( 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
54717354
Оцени работу

рейтинг

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