//Вызов окна редактирования записи для таблицы Подписок, а также контроль за ним private void UpdateInSubscription() { if (UpdateSubscription != null) { if (UpdateSubscription.IsVisible == true && UpdateSubscription.IsActive == false) { UpdateSubscription.Activate(); return; } } UpdateSubscription = null; UpdateSubscription = new InsertOrUpdateToSubscription(); UpdateSubscription.SetMode(InsertOrUpdateToSubscription.ModeWindow.Update); if (dataGrid_Subscription.SelectedIndex >= 0) { UpdateSubscription.chooseData(subscriptionArr[dataGrid_Subscription.SelectedIndex]); UpdateSubscription.Owner = this; UpdateSubscription.mainWindow = this; UpdateSubscription.Show(); } else { MessageBox.Show("Выделите запись которую желаете изменить", "Внимание", MessageBoxButton.OK, MessageBoxImage.Warning); } }
//Вызов окна добавления записи для таблицы Подписок, а также контроль за ним private void InsertToSubscription() { if (InsertSubscription != null) { if (InsertSubscription.IsVisible == true && InsertSubscription.IsActive == false) { InsertSubscription.Activate(); return; } } InsertSubscription = null; InsertSubscription = new InsertOrUpdateToSubscription(); InsertSubscription.SetMode(InsertOrUpdateToSubscription.ModeWindow.Insert); InsertSubscription.mainWindow = this; InsertSubscription.Owner = this; InsertSubscription.Show(); }