Формы привязаны к меню главного окна
This commit is contained in:
parent
70a1bc0840
commit
da841c1083
@ -30,14 +30,14 @@
|
||||
{
|
||||
menuStrip1 = new MenuStrip();
|
||||
справочникиToolStripMenuItem = new ToolStripMenuItem();
|
||||
ClientsToolStripMenuItem = new ToolStripMenuItem();
|
||||
ProductsToolStripMenuItem = new ToolStripMenuItem();
|
||||
ComponentsToolStripMenuItem = new ToolStripMenuItem();
|
||||
SuppliersToolStripMenuItem = 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();
|
||||
menuStrip1.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
@ -52,61 +52,66 @@
|
||||
//
|
||||
// справочникиToolStripMenuItem
|
||||
//
|
||||
справочникиToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { клиентToolStripMenuItem, продуктыToolStripMenuItem, компонентыToolStripMenuItem, поставщикиToolStripMenuItem });
|
||||
справочникиToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { ClientsToolStripMenuItem, ProductsToolStripMenuItem, ComponentsToolStripMenuItem, SuppliersToolStripMenuItem });
|
||||
справочникиToolStripMenuItem.Name = "справочникиToolStripMenuItem";
|
||||
справочникиToolStripMenuItem.Size = new Size(94, 20);
|
||||
справочники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.DropDownItems.AddRange(new ToolStripItem[] { добавитьЗаказToolStripMenuItem, добавитьПоставкуToolStripMenuItem });
|
||||
операцииToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { OrdersToolStripMenuItem, SupplysToolStripMenuItem });
|
||||
операцииToolStripMenuItem.Name = "операцииToolStripMenuItem";
|
||||
операцииToolStripMenuItem.Size = new Size(75, 20);
|
||||
операции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.Name = "отчётыToolStripMenuItem";
|
||||
отчётыToolStripMenuItem.Size = new Size(60, 20);
|
||||
отчёты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
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(7F, 15F);
|
||||
@ -129,13 +134,13 @@
|
||||
|
||||
private MenuStrip menuStrip1;
|
||||
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 добавитьЗаказToolStripMenuItem;
|
||||
private ToolStripMenuItem добавитьПоставкуToolStripMenuItem;
|
||||
private ToolStripMenuItem ProductsToolStripMenuItem;
|
||||
private ToolStripMenuItem ComponentsToolStripMenuItem;
|
||||
private ToolStripMenuItem SuppliersToolStripMenuItem;
|
||||
private ToolStripMenuItem OrdersToolStripMenuItem;
|
||||
private ToolStripMenuItem SupplysToolStripMenuItem;
|
||||
}
|
||||
}
|
||||
|
@ -1,20 +1,93 @@
|
||||
using ProjectConfectionaryFactory.Forms;
|
||||
using Unity;
|
||||
|
||||
namespace ProjectConfectionaryFactory
|
||||
{
|
||||
public partial class FormConfectionaryFactory : Form
|
||||
{
|
||||
public FormConfectionaryFactory()
|
||||
private readonly IUnityContainer _container;
|
||||
|
||||
public FormConfectionaryFactory(IUnityContainer container)
|
||||
{
|
||||
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 ProductsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
try
|
||||
{
|
||||
_container.Resolve<FormProducts>().ShowDialog();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private void êîìToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
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