void window_Closed(object sender, Telerik.Windows.Controls.WindowClosedEventArgs e) { if (Window.DialogResult != null) { if ((bool)Window.DialogResult) { if (!viewNewSQL.ViewModel.childModify) { if (Model.ChildSQLs == null) { Model.ChildSQLs = new BindingList <CONSQL>(); } Model.ChildSQLs.Add(viewNewSQL.ViewModel.Model.Entity); } else { for (int i = 0; i < Model.ChildSQLs.Count; i++) { if (viewNewSQL.Model.Id == Model.ChildSQLs[i].Id && viewNewSQL.Model.Description == Model.ChildSQLs[i].Description) { Model.ChildSQLs[i] = viewNewSQL.ViewModel.Model.Entity; Model.ChildSQLs[i].SQLDetails = viewNewSQL.ViewModel.Model.Entity.SQLDetails; } } } } } }
private void View_Closed(object sender, Telerik.Windows.Controls.WindowClosedEventArgs e) { try { if (DataContext != null) { ((ICleanup)DataContext).Cleanup(); } } catch (Exception ex) { MessageCustomize.Show(ex.Message); } }
void WindowParmeter_Closed(object sender, Telerik.Windows.Controls.WindowClosedEventArgs e) { if (WindowParmeter.DialogResult != null) { if ((bool)WindowParmeter.DialogResult) { for (int i = 0; i < Model.SQLParameters.Count; i++) { if (viewNewSQLParameter.ViewModel.Model.Id == Model.SQLParameters[i].Id) { Model.SQLParameters[i] = viewNewSQLParameter.ViewModel.Model.Entity; //Model.SQLParameters[i].SQLDetails = viewNewSQL.ViewModel.Model.Entity.SQLDetails; } } } } }