Задание
Разработка ИС управления складскими операциями
Функционал программы
Разработанная система обеспечивает следующую функциональность:
- ведение справочников поставщиков, товаров;
- оформление документов на приемку товара;
- оформление документов на продажу товара;
- ведение учета расхода товаров;
- ведение отчетности
Фрагмент программного кода
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 заменить на имя своего сервера
Телеграм
-