示例#1
0
        /// <summary>
        /// Обработчик события нажатия клавиши мыши на элемент главного меню,
        /// который выполняет переход на форму редактирования выбранного хранилища данных
        /// </summary>
        private async void редактированиеВыбранногоToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var selectedSAN = sANInfoBindingSource.Current as SAN_Info;

            if (selectedSAN == null)
            {
                MessageBox.Show("Выберите хранилище данных для редактирования!", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            try
            {
                var sanToEdit = await _ctx.GetSANBySANInfo(selectedSAN);

                var editSanForm = new EditSANForm(sanToEdit)
                {
                    Owner = this
                };
                editSanForm.Show();
                Hide();
            }
            catch
            {
                MessageBox.Show("Не удалось получить информацию по выбранному хранилищу данных!", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        /// <summary>
        /// Обработчик события нажатия клавиши мыши на элемент главного меню,
        /// который выполняет переход на форму создания нового хранилища данных
        /// </summary>
        private void созданиеНовогоToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var editSanForm = new EditSANForm {
                Owner = this
            };

            editSanForm.Show();
            Hide();
        }