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

Учет продаж компьютерной техники (C#, WPF, SQL Server, SqLite)

Задание

Разработать приложение с графическим интерфейсом пользователя на языке C# с базой данных для учета продаж компьютерной техники. В качестве интерфейса рекомендуется использовать WPF, в качестве баз данных SQL Server и SQlite.

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

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

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

using System.Windows;
using System.Windows.Media;

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

            db = new AppDBContext();

            //List<User> users = db.Users.ToList();
            //string str = "";
            //foreach (User user in users)
            //    str += "Login:  " + user.Login + " | ";
        }

        private void Button_Reg_Click(object sender, RoutedEventArgs e)
        {
            string login = textBoxLogin.Text.Trim();
            string pass = passBox.Password.Trim();
            string pass_2 = passBox_2.Password.Trim();
            string email = textBoxEmail.Text.Trim().ToLower();

            if (login.Length < 5)
            {
                textBoxLogin.ToolTip = "Это поле заполнено неверно";
                textBoxLogin.Background = Brushes.Gray;
            }
            else if (pass.Length < 5)
            {
                passBox.ToolTip = "Это поле заполнено неверно";
                passBox.Background = Brushes.Gray;
            }
            else if (pass != pass_2)
            {
                passBox_2.ToolTip = "Это поле заполнено неверно";
                passBox_2.Background = Brushes.Gray;
            }

            else if (email.Length < 5 || !email.Contains("@") || !email.Contains("."))
            {
                textBoxEmail.ToolTip = "Это поле заполнено неверно";
                textBoxEmail.Background = Brushes.Gray;
            }

            else
            {
                textBoxLogin.ToolTip = "";
                textBoxLogin.Background = Brushes.Transparent;

                passBox.ToolTip = "";
                passBox.Background = Brushes.Transparent;

                passBox_2.ToolTip = "";
                passBox_2.Background = Brushes.Transparent;

                textBoxEmail.ToolTip = "";
                textBoxEmail.Background = Brushes.Transparent;

                MessageBox.Show("Всё хорошо! Регистрация прошла успешно!");
                User user = new User(login, pass, email);

                db.Users.Add(user);
                db.SaveChanges();

                AuthWindow authWindow = new AuthWindow();
                authWindow.Show();
                Hide();
            }
        }

        private void Button_Window_Auth_Click(object sender, RoutedEventArgs e)
        {
            AuthWindow authWindow = new AuthWindow();
            authWindow.Show();
            Hide();
        }
    }
}

Структура проекта

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

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

Запустить Visual Studio, сменить путь к базе данных, запустить код на выполнение. 

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

/ /

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

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

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

2000,00 

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

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

Компьютерный магаз вер 2.rar
61952441
Оцени работу

рейтинг

Учет продаж компьютерной техники (C#, WPF, SQL Server, SqLite)
Программа позволяет вести учет продаж компьютерной техники в компьютерном магазине. Программа написана на C# и обладает всем необходимым функционалом.
Категория: Образование
Стоимость: 2000,00