//Вызов окна редактирования записи для таблицы Подписок, а также контроль за ним private void UpdateInSubscriber() { if (UpdateSubscriber != null) { if (UpdateSubscriber.IsVisible == true && UpdateSubscriber.IsActive == false) { UpdateSubscriber.Activate(); return; } } UpdateSubscriber = null; UpdateSubscriber = new InsertOrUpdateToSubscriber(); UpdateSubscriber.SetMode(InsertOrUpdateToSubscriber.ModeWindow.Update); if (dataGrid_Subscriber.SelectedIndex >= 0) { UpdateSubscriber.ChooseData(subscriberArr[dataGrid_Subscriber.SelectedIndex]); UpdateSubscriber.Owner = this; UpdateSubscriber.mainWindow = this; UpdateSubscriber.Show(); } else { MessageBox.Show("Выделите запись которую желаете изменить", "Внимание", MessageBoxButton.OK, MessageBoxImage.Warning); } }
//Вызов окна добавления записи для таблицы Подписчиков, а также контроль за ним private void InsertToSubscriber() { if (InsertSubscriber != null) { if (InsertSubscriber.IsVisible == true && InsertSubscriber.IsActive == false) { InsertSubscriber.Activate(); return; } } InsertSubscriber = null; InsertSubscriber = new InsertOrUpdateToSubscriber(); InsertSubscriber.SetMode(InsertOrUpdateToSubscriber.ModeWindow.Insert); InsertSubscriber.mainWindow = this; InsertSubscriber.Owner = this; InsertSubscriber.Show(); }