Формы привязаны к меню главного окна
This commit is contained in:
parent
70a1bc0840
commit
da841c1083
@ -30,14 +30,14 @@
|
|||||||
{
|
{
|
||||||
menuStrip1 = new MenuStrip();
|
menuStrip1 = new MenuStrip();
|
||||||
справочникиToolStripMenuItem = new ToolStripMenuItem();
|
справочникиToolStripMenuItem = new ToolStripMenuItem();
|
||||||
|
ClientsToolStripMenuItem = new ToolStripMenuItem();
|
||||||
|
ProductsToolStripMenuItem = new ToolStripMenuItem();
|
||||||
|
ComponentsToolStripMenuItem = new ToolStripMenuItem();
|
||||||
|
SuppliersToolStripMenuItem = new ToolStripMenuItem();
|
||||||
операцииToolStripMenuItem = new ToolStripMenuItem();
|
операцииToolStripMenuItem = new ToolStripMenuItem();
|
||||||
|
OrdersToolStripMenuItem = new ToolStripMenuItem();
|
||||||
|
SupplysToolStripMenuItem = new ToolStripMenuItem();
|
||||||
отчётыToolStripMenuItem = new ToolStripMenuItem();
|
отчётыToolStripMenuItem = new ToolStripMenuItem();
|
||||||
клиентToolStripMenuItem = new ToolStripMenuItem();
|
|
||||||
продуктыToolStripMenuItem = new ToolStripMenuItem();
|
|
||||||
компонентыToolStripMenuItem = new ToolStripMenuItem();
|
|
||||||
поставщикиToolStripMenuItem = new ToolStripMenuItem();
|
|
||||||
добавитьЗаказToolStripMenuItem = new ToolStripMenuItem();
|
|
||||||
добавитьПоставкуToolStripMenuItem = new ToolStripMenuItem();
|
|
||||||
menuStrip1.SuspendLayout();
|
menuStrip1.SuspendLayout();
|
||||||
SuspendLayout();
|
SuspendLayout();
|
||||||
//
|
//
|
||||||
@ -52,61 +52,66 @@
|
|||||||
//
|
//
|
||||||
// справочникиToolStripMenuItem
|
// справочникиToolStripMenuItem
|
||||||
//
|
//
|
||||||
справочникиToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { клиентToolStripMenuItem, продуктыToolStripMenuItem, компонентыToolStripMenuItem, поставщикиToolStripMenuItem });
|
справочникиToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { ClientsToolStripMenuItem, ProductsToolStripMenuItem, ComponentsToolStripMenuItem, SuppliersToolStripMenuItem });
|
||||||
справочникиToolStripMenuItem.Name = "справочникиToolStripMenuItem";
|
справочникиToolStripMenuItem.Name = "справочникиToolStripMenuItem";
|
||||||
справочникиToolStripMenuItem.Size = new Size(94, 20);
|
справочникиToolStripMenuItem.Size = new Size(94, 20);
|
||||||
справочникиToolStripMenuItem.Text = "Справочники";
|
справочникиToolStripMenuItem.Text = "Справочники";
|
||||||
//
|
//
|
||||||
|
// ClientsToolStripMenuItem
|
||||||
|
//
|
||||||
|
ClientsToolStripMenuItem.Name = "ClientsToolStripMenuItem";
|
||||||
|
ClientsToolStripMenuItem.Size = new Size(180, 22);
|
||||||
|
ClientsToolStripMenuItem.Text = "Клиенты";
|
||||||
|
ClientsToolStripMenuItem.Click += ClientsToolStripMenuItem_Click;
|
||||||
|
//
|
||||||
|
// ProductsToolStripMenuItem
|
||||||
|
//
|
||||||
|
ProductsToolStripMenuItem.Name = "ProductsToolStripMenuItem";
|
||||||
|
ProductsToolStripMenuItem.Size = new Size(180, 22);
|
||||||
|
ProductsToolStripMenuItem.Text = "Продукты";
|
||||||
|
ProductsToolStripMenuItem.Click += ProductsToolStripMenuItem_Click;
|
||||||
|
//
|
||||||
|
// ComponentsToolStripMenuItem
|
||||||
|
//
|
||||||
|
ComponentsToolStripMenuItem.Name = "ComponentsToolStripMenuItem";
|
||||||
|
ComponentsToolStripMenuItem.Size = new Size(180, 22);
|
||||||
|
ComponentsToolStripMenuItem.Text = "Компоненты";
|
||||||
|
ComponentsToolStripMenuItem.Click += ComponentsToolStripMenuItem_Click;
|
||||||
|
//
|
||||||
|
// SuppliersToolStripMenuItem
|
||||||
|
//
|
||||||
|
SuppliersToolStripMenuItem.Name = "SuppliersToolStripMenuItem";
|
||||||
|
SuppliersToolStripMenuItem.Size = new Size(180, 22);
|
||||||
|
SuppliersToolStripMenuItem.Text = "Поставщики";
|
||||||
|
SuppliersToolStripMenuItem.Click += SuppliersToolStripMenuItem_Click;
|
||||||
|
//
|
||||||
// операцииToolStripMenuItem
|
// операцииToolStripMenuItem
|
||||||
//
|
//
|
||||||
операцииToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { добавитьЗаказToolStripMenuItem, добавитьПоставкуToolStripMenuItem });
|
операцииToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { OrdersToolStripMenuItem, SupplysToolStripMenuItem });
|
||||||
операцииToolStripMenuItem.Name = "операцииToolStripMenuItem";
|
операцииToolStripMenuItem.Name = "операцииToolStripMenuItem";
|
||||||
операцииToolStripMenuItem.Size = new Size(75, 20);
|
операцииToolStripMenuItem.Size = new Size(75, 20);
|
||||||
операцииToolStripMenuItem.Text = "Операции";
|
операцииToolStripMenuItem.Text = "Операции";
|
||||||
//
|
//
|
||||||
|
// OrdersToolStripMenuItem
|
||||||
|
//
|
||||||
|
OrdersToolStripMenuItem.Name = "OrdersToolStripMenuItem";
|
||||||
|
OrdersToolStripMenuItem.Size = new Size(180, 22);
|
||||||
|
OrdersToolStripMenuItem.Text = "Заказы";
|
||||||
|
OrdersToolStripMenuItem.Click += OrdersToolStripMenuItem_Click;
|
||||||
|
//
|
||||||
|
// SupplysToolStripMenuItem
|
||||||
|
//
|
||||||
|
SupplysToolStripMenuItem.Name = "SupplysToolStripMenuItem";
|
||||||
|
SupplysToolStripMenuItem.Size = new Size(180, 22);
|
||||||
|
SupplysToolStripMenuItem.Text = "Поставки";
|
||||||
|
SupplysToolStripMenuItem.Click += SupplysToolStripMenuItem_Click;
|
||||||
|
//
|
||||||
// отчётыToolStripMenuItem
|
// отчётыToolStripMenuItem
|
||||||
//
|
//
|
||||||
отчётыToolStripMenuItem.Name = "отчётыToolStripMenuItem";
|
отчётыToolStripMenuItem.Name = "отчётыToolStripMenuItem";
|
||||||
отчётыToolStripMenuItem.Size = new Size(60, 20);
|
отчётыToolStripMenuItem.Size = new Size(60, 20);
|
||||||
отчётыToolStripMenuItem.Text = "Отчёты";
|
отчётыToolStripMenuItem.Text = "Отчёты";
|
||||||
//
|
//
|
||||||
// клиентToolStripMenuItem
|
|
||||||
//
|
|
||||||
клиентToolStripMenuItem.Name = "клиентToolStripMenuItem";
|
|
||||||
клиентToolStripMenuItem.Size = new Size(180, 22);
|
|
||||||
клиентToolStripMenuItem.Text = "Клиенты";
|
|
||||||
клиентToolStripMenuItem.Click += клиентToolStripMenuItem_Click;
|
|
||||||
//
|
|
||||||
// продуктыToolStripMenuItem
|
|
||||||
//
|
|
||||||
продуктыToolStripMenuItem.Name = "продуктыToolStripMenuItem";
|
|
||||||
продуктыToolStripMenuItem.Size = new Size(180, 22);
|
|
||||||
продуктыToolStripMenuItem.Text = "Продукты";
|
|
||||||
//
|
|
||||||
// компонентыToolStripMenuItem
|
|
||||||
//
|
|
||||||
компонентыToolStripMenuItem.Name = "компонентыToolStripMenuItem";
|
|
||||||
компонентыToolStripMenuItem.Size = new Size(180, 22);
|
|
||||||
компонентыToolStripMenuItem.Text = "Компоненты";
|
|
||||||
//
|
|
||||||
// поставщикиToolStripMenuItem
|
|
||||||
//
|
|
||||||
поставщикиToolStripMenuItem.Name = "поставщикиToolStripMenuItem";
|
|
||||||
поставщикиToolStripMenuItem.Size = new Size(180, 22);
|
|
||||||
поставщикиToolStripMenuItem.Text = "Поставщики";
|
|
||||||
//
|
|
||||||
// добавитьЗаказToolStripMenuItem
|
|
||||||
//
|
|
||||||
добавитьЗаказToolStripMenuItem.Name = "добавитьЗаказToolStripMenuItem";
|
|
||||||
добавитьЗаказToolStripMenuItem.Size = new Size(180, 22);
|
|
||||||
добавитьЗаказToolStripMenuItem.Text = "Добавить заказ";
|
|
||||||
//
|
|
||||||
// добавитьПоставкуToolStripMenuItem
|
|
||||||
//
|
|
||||||
добавитьПоставкуToolStripMenuItem.Name = "добавитьПоставкуToolStripMenuItem";
|
|
||||||
добавитьПоставкуToolStripMenuItem.Size = new Size(180, 22);
|
|
||||||
добавитьПоставкуToolStripMenuItem.Text = "Добавить поставку";
|
|
||||||
//
|
|
||||||
// FormConfectionaryFactory
|
// FormConfectionaryFactory
|
||||||
//
|
//
|
||||||
AutoScaleDimensions = new SizeF(7F, 15F);
|
AutoScaleDimensions = new SizeF(7F, 15F);
|
||||||
@ -129,13 +134,13 @@
|
|||||||
|
|
||||||
private MenuStrip menuStrip1;
|
private MenuStrip menuStrip1;
|
||||||
private ToolStripMenuItem справочникиToolStripMenuItem;
|
private ToolStripMenuItem справочникиToolStripMenuItem;
|
||||||
private ToolStripMenuItem клиентToolStripMenuItem;
|
private ToolStripMenuItem ClientsToolStripMenuItem;
|
||||||
private ToolStripMenuItem операцииToolStripMenuItem;
|
private ToolStripMenuItem операцииToolStripMenuItem;
|
||||||
private ToolStripMenuItem отчётыToolStripMenuItem;
|
private ToolStripMenuItem отчётыToolStripMenuItem;
|
||||||
private ToolStripMenuItem продуктыToolStripMenuItem;
|
private ToolStripMenuItem ProductsToolStripMenuItem;
|
||||||
private ToolStripMenuItem компонентыToolStripMenuItem;
|
private ToolStripMenuItem ComponentsToolStripMenuItem;
|
||||||
private ToolStripMenuItem поставщикиToolStripMenuItem;
|
private ToolStripMenuItem SuppliersToolStripMenuItem;
|
||||||
private ToolStripMenuItem добавитьЗаказToolStripMenuItem;
|
private ToolStripMenuItem OrdersToolStripMenuItem;
|
||||||
private ToolStripMenuItem добавитьПоставкуToolStripMenuItem;
|
private ToolStripMenuItem SupplysToolStripMenuItem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,20 +1,93 @@
|
|||||||
|
using ProjectConfectionaryFactory.Forms;
|
||||||
|
using Unity;
|
||||||
|
|
||||||
namespace ProjectConfectionaryFactory
|
namespace ProjectConfectionaryFactory
|
||||||
{
|
{
|
||||||
public partial class FormConfectionaryFactory : Form
|
public partial class FormConfectionaryFactory : Form
|
||||||
{
|
{
|
||||||
public FormConfectionaryFactory()
|
private readonly IUnityContainer _container;
|
||||||
|
|
||||||
|
public FormConfectionaryFactory(IUnityContainer container)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
_container = container ?? throw new ArgumentNullException(nameof(container));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void êëèåíòToolStripMenuItem_Click(object sender, EventArgs e)
|
private void ClientsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_container.Resolve<FormClients>().ShowDialog();
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void êîìToolStripMenuItem_Click(object sender, EventArgs e)
|
private void ProductsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_container.Resolve<FormProducts>().ShowDialog();
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ComponentsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_container.Resolve<FormComponents>().ShowDialog();
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SuppliersToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_container.Resolve<FormSuppliers>().ShowDialog();
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OrdersToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_container.Resolve<FormOrders>().ShowDialog();
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SupplysToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_container.Resolve<FormSupplys>().ShowDialog();
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user