private void x_ButtonAddNew_Click(object sender, RoutedEventArgs e) { try { AddNew _newChildWondow = new AddNew(MainPageData.DataContextAsync); _newChildWondow.Closed += AddNewChildWondow_Closed; _newChildWondow.Show(); } catch (Exception _ex) { ExceptionHandling(_ex); } }
private void AddNewChildWondow_Closed(object sender, EventArgs e) { try { AddNew _childWondow = (AddNew)sender; if (!_childWondow.DialogResult.HasValue || !_childWondow.DialogResult.Value) { return; } MainPageData.CreateDisposalRequest(_childWondow.Accounts, _childWondow.ToDispose, _childWondow.CustomsProcedure); } catch (Exception _ex) { ExceptionHandling(_ex); } }