diff --git a/VisualComponentsForm/PluginsConventionLibraryNet60/FormMain.cs b/VisualComponentsForm/PluginsConventionLibraryNet60/FormMain.cs index daecd62..aa941fa 100644 --- a/VisualComponentsForm/PluginsConventionLibraryNet60/FormMain.cs +++ b/VisualComponentsForm/PluginsConventionLibraryNet60/FormMain.cs @@ -151,24 +151,25 @@ namespace PluginsConventionLibraryNet60 private void UpdateElement() { - var element = _plugins[_selectedPlugin].GetElement; - - if (element == null) + try { - MessageBox.Show("Не выделена запись для обновления", "Ошибка обновления", - MessageBoxButtons.OK, MessageBoxIcon.Error); + var element = _plugins[_selectedPlugin].GetElement; + + var form = _plugins[_selectedPlugin].GetForm(element); + + if (form != null) + { + form.ShowDialog(); + + _plugins[_selectedPlugin].ReloadData(); + } + } + catch + { + MessageBox.Show("Не выделена запись для обновления", "Ошибка обновления", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } - - var form = _plugins[_selectedPlugin].GetForm(element); - - if (form != null) - { - form.ShowDialog(); - - _plugins[_selectedPlugin].ReloadData(); - } } private void DeleteElement() @@ -180,20 +181,21 @@ namespace PluginsConventionLibraryNet60 return; } - var element = _plugins[_selectedPlugin].GetElement; - - if (element == null) + try { - MessageBox.Show("Не выделена запись для удаления", "Ошибка", - MessageBoxButtons.OK, MessageBoxIcon.Error); + var element = _plugins[_selectedPlugin].GetElement; + + if (_plugins[_selectedPlugin].DeleteElement(element)) + { + _plugins[_selectedPlugin].ReloadData(); + } + } + catch + { + MessageBox.Show("Не выделена запись для удаления", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; - } - - if (_plugins[_selectedPlugin].DeleteElement(element)) - { - _plugins[_selectedPlugin].ReloadData(); - } + } } private void CreateSimpleDoc() @@ -215,6 +217,7 @@ namespace PluginsConventionLibraryNet60 } } } + private void CreateTableDoc() { using var dialog = new SaveFileDialog { Filter = "pdf|*.pdf" }; @@ -234,6 +237,7 @@ namespace PluginsConventionLibraryNet60 } } } + private void CreateChartDoc() { using var dialog = new SaveFileDialog { Filter = "xlsx|*.xlsx" }; diff --git a/VisualComponentsForm/VisualComponentsForm/PluginsConvention.cs b/VisualComponentsForm/VisualComponentsForm/PluginsConvention.cs index 56c6b50..ce4fc3e 100644 --- a/VisualComponentsForm/VisualComponentsForm/PluginsConvention.cs +++ b/VisualComponentsForm/VisualComponentsForm/PluginsConvention.cs @@ -54,6 +54,7 @@ namespace VisualComponentsForm get { int Id = GetSelectedId(); + byte[] bytes = new byte[16]; BitConverter.GetBytes(Id).CopyTo(bytes, 0);