private void AddTransferButton_Click(object sender, RoutedEventArgs e) { AddEditOperationWindow addWindow = new AddEditOperationWindow("transfer", "add", null); addWindow.ShowDialog(); if (addWindow.DialogResult.HasValue && addWindow.DialogResult.Value == true) { addWindow.Close(); } }
private void EditIncomeButton_Click(object sender, RoutedEventArgs e) { try { if (dataGridIncomes.SelectedItem == null) { throw new Exception("Выберите объект для редактирования!"); } AddEditOperationWindow addWindow = new AddEditOperationWindow("income", "edit", (Operation)dataGridIncomes.SelectedItem); addWindow.ShowDialog(); if (addWindow.DialogResult.HasValue && addWindow.DialogResult.Value == true) { addWindow.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }