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

Хлебопекарня C#

Задание

Разработать приложение на языке C#.  для учета работы хлебопекарни. Приложение должно позволять вести учет продукции, магазинов, заказов и экспорта. 

Использованные технологии:

  • C# + WinForms;
  • SQL Server + Entity Framework 6;
  • NET Framework 4.8;
  • Visual Studio 2019

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

  • учет, добавление, изменение товаров
  • учет, добавление, изменение магазинов
  • Формы заказы и экспорт необходимо создать самостоятельно. 

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

using BakeryBL.Models;
using System.Data.Entity;
using System.Windows.Forms;
using System;

namespace BakeryUI
{
    public partial class CatalogForm<T> : Form
        where T : class
    {
        CrmDbContext db;
        DbSet<T> set;
        public CatalogForm(DbSet<T> set, CrmDbContext db)
        {
            InitializeComponent();
            this.db = db;
            this.set = set;
            set.Load();
            dataGridView.DataSource = set.Local.ToBindingList();
        }

        private void Button2_Click(object sender, EventArgs e)
        {
            var id = dataGridView.SelectedRows[0].Cells[0].Value;
            if (typeof(T) == typeof(Product))
            {
                var product = set.Find(id) as Product;
                if (product != null)
                {
                    var form = new ProductForm(product);
                    if (form.ShowDialog() == DialogResult.OK)
                    {
                        product = form.Product;
                        db.SaveChanges();
                        dataGridView.Update();
                    }
                }
            }

            else if (typeof(T) == typeof(Shop))
            {
                var shop = set.Find(id) as Shop;
                if (shop != null)
                {
                    var form = new ShopForm(shop);
                    if (form.ShowDialog() == DialogResult.OK)
                    {
                        shop = form.Shop;
                        db.SaveChanges();
                        dataGridView.Update();
                    }
                }
            }
        }

        private void Button3_Click(object sender, EventArgs e)
        {
            MainForm form = new MainForm();
            form.Show();
            Hide();
        }
    }
}

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

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

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

Запустить Visual Studio 2019 или 2022,  подключить БД (в самом проекте этого делать не нужно!, смотри инструкцию!), изменить имя сервера при необходимости, запустить проект. 

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

/ /

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

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

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

2000,00 

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

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

Хлебопекарня.rar
22983684
Оцени работу

рейтинг

Хлебопекарня C#
Приложение для учета работы хлебопекарни. Приложение позволяет вести учет продукции, магазинов, заказов и экспорта.
Категория: Образование
Стоимость: 2000,00