Задание
Разработка ИС управления складскими операциями
Функционал программы
Разработанная система обеспечивает следующую функциональность:
- ведение справочников поставщиков, товаров;
- оформление документов на приемку товара;
- оформление документов на продажу товара;
- ведение учета расхода товаров;
- ведение отчетности
Фрагмент программного кода
public MainForm() { InitializeComponent(); metroLabelRole.Text = Utils.currentUser.Role.description.ToString(); metroLabelName.Text = Utils.currentUser.surName.ToString() + " " + Utils.currentUser.name.ToString(); if (Utils.currentUser.Role.name != "admin") { button4.Visible = false;} if (Utils.currentUser.Role.name == "stockman") { button4.Visible = false; } panel2.BackColor = Color.FromArgb(34, 34, 34); } private void Button1_Click(object sender, EventArgs e) { } private void ButtonInvoice_Click(object sender, EventArgs e) { } private void ButtonTechnology_Click(object sender, EventArgs e) { if (Utils.currentUser.Role.name == "admin") { fragmentPanel.Controls.Clear(); var toForm = new FormSettings(); toForm.TopLevel = false; toForm.Dock = DockStyle.Fill; fragmentPanel.Controls.Add(toForm); toForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; toForm.Show(); } else MessageBox.Show("У вас нет прав!"); }
Скриншот архива с проектом
Пояснения по запуску программы
- Необходимо установить .net framework не ниже 4.5
- Восстановить резервную копию базы данных Warehouse.bak в MSSQL Server 2012 , не ниже
- В папке с программой в файлах WindowsForms.exe.config и WindowsForms.vshost.exe.config в строке подключения к базе данных connectionString="Data Source=localhost;Initial Catalog=Warehouse;Integrated Security=True" localhost заменить на имя своего сервера
ramil9209