финал
This commit is contained in:
parent
9f6e51abb3
commit
ec5f8522e8
17
Laba3/FormMain.Designer.cs
generated
17
Laba3/FormMain.Designer.cs
generated
@ -38,6 +38,7 @@ namespace View
|
||||
AddElementToolStripMenuItem = new ToolStripMenuItem();
|
||||
UpdElementToolStripMenuItem = new ToolStripMenuItem();
|
||||
DelElementToolStripMenuItem = new ToolStripMenuItem();
|
||||
справочникToolStripMenuItem = new ToolStripMenuItem();
|
||||
DocsToolStripMenuItem = new ToolStripMenuItem();
|
||||
WordDocToolStripMenuItem = new ToolStripMenuItem();
|
||||
TableDocToolStripMenuItem = new ToolStripMenuItem();
|
||||
@ -64,7 +65,7 @@ namespace View
|
||||
//
|
||||
// ActionsToolStripMenuItem
|
||||
//
|
||||
ActionsToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { AddElementToolStripMenuItem, UpdElementToolStripMenuItem, DelElementToolStripMenuItem });
|
||||
ActionsToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { AddElementToolStripMenuItem, UpdElementToolStripMenuItem, DelElementToolStripMenuItem, справочникToolStripMenuItem });
|
||||
ActionsToolStripMenuItem.Name = "ActionsToolStripMenuItem";
|
||||
ActionsToolStripMenuItem.Size = new Size(88, 26);
|
||||
ActionsToolStripMenuItem.Text = "Действия";
|
||||
@ -73,7 +74,7 @@ namespace View
|
||||
//
|
||||
AddElementToolStripMenuItem.Name = "AddElementToolStripMenuItem";
|
||||
AddElementToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.A;
|
||||
AddElementToolStripMenuItem.Size = new Size(213, 26);
|
||||
AddElementToolStripMenuItem.Size = new Size(224, 26);
|
||||
AddElementToolStripMenuItem.Text = "Добавить";
|
||||
AddElementToolStripMenuItem.Click += AddElementToolStripMenuItem_Click;
|
||||
//
|
||||
@ -81,7 +82,7 @@ namespace View
|
||||
//
|
||||
UpdElementToolStripMenuItem.Name = "UpdElementToolStripMenuItem";
|
||||
UpdElementToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.U;
|
||||
UpdElementToolStripMenuItem.Size = new Size(213, 26);
|
||||
UpdElementToolStripMenuItem.Size = new Size(224, 26);
|
||||
UpdElementToolStripMenuItem.Text = "Изменить";
|
||||
UpdElementToolStripMenuItem.Click += UpdElementToolStripMenuItem_Click;
|
||||
//
|
||||
@ -89,10 +90,17 @@ namespace View
|
||||
//
|
||||
DelElementToolStripMenuItem.Name = "DelElementToolStripMenuItem";
|
||||
DelElementToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.D;
|
||||
DelElementToolStripMenuItem.Size = new Size(213, 26);
|
||||
DelElementToolStripMenuItem.Size = new Size(224, 26);
|
||||
DelElementToolStripMenuItem.Text = "Удалить";
|
||||
DelElementToolStripMenuItem.Click += DelElementToolStripMenuItem_Click;
|
||||
//
|
||||
// справочникToolStripMenuItem
|
||||
//
|
||||
справочникToolStripMenuItem.Name = "справочникToolStripMenuItem";
|
||||
справочникToolStripMenuItem.Size = new Size(224, 26);
|
||||
справочникToolStripMenuItem.Text = "Справочник";
|
||||
справочникToolStripMenuItem.Click += ManufacElementToolStripMenuItem_Click;
|
||||
//
|
||||
// DocsToolStripMenuItem
|
||||
//
|
||||
DocsToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { WordDocToolStripMenuItem, TableDocToolStripMenuItem, ChartDocToolStripMenuItem });
|
||||
@ -169,5 +177,6 @@ namespace View
|
||||
private Library14Petrushin.PdfImg pdfImg;
|
||||
private Library15Gerimovich.WordDiagramComponent wordDiagramComponent;
|
||||
private WinFormsLibrary1.ComponentTable componentTable;
|
||||
private ToolStripMenuItem справочникToolStripMenuItem;
|
||||
}
|
||||
}
|
@ -89,6 +89,9 @@ namespace View
|
||||
|
||||
switch (e.KeyCode)
|
||||
{
|
||||
case Keys.I:
|
||||
ShowManufacturers();
|
||||
break;
|
||||
case Keys.A:
|
||||
AddNewElement();
|
||||
break;
|
||||
@ -197,6 +200,15 @@ namespace View
|
||||
}
|
||||
}
|
||||
|
||||
private void ShowManufacturers()
|
||||
{
|
||||
_plugins[_selectedPlugin].GetManufacturers()?.Show();
|
||||
}
|
||||
private void ManufacElementToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
ShowManufacturers();
|
||||
}
|
||||
|
||||
private void AddElementToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
AddNewElement();
|
||||
|
@ -117,4 +117,7 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="menuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
@ -51,12 +51,10 @@ namespace PluginsConvention14.MyPlugin
|
||||
|
||||
}
|
||||
|
||||
/// Название плагина
|
||||
/*string IPluginsConvention.PluginName => PluginName();
|
||||
public string PluginName()
|
||||
public Form GetManufacturers()
|
||||
{
|
||||
return "Products";
|
||||
}*/
|
||||
return new ManufacturerForm(_manufacturerRepository);
|
||||
}
|
||||
|
||||
public UserControl GetControl => оutputTableResults;
|
||||
|
||||
|
@ -56,5 +56,10 @@
|
||||
/// <param name="saveDocument"></param>
|
||||
/// <returns></returns>
|
||||
bool CreatePdf(PluginsConventionSaveDocument saveDocument);
|
||||
/// <summary>
|
||||
/// Получение формы для работы со справочником
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
Form GetManufacturers();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user