private void Next() { Save(); if (error) { error = false; return; } WindowOrgAnalysis_2 wo2 = new WindowOrgAnalysis_2(); wo2.Title = "Работа - " + TextOrganization; wo2.DataContext = this; analysis = new ObservableCollection <ANALYSIS>(methodsEntities.ANALYSIS.Where(p => p.ANL_ORG_ID == org_id)); anl_id = 0; analysis_new = new ANALYSIS(); closeWindow2 += wo2.WindowClose; focusName2 += wo2.focusName; wo2.ShowDialog(); if (prev) { prev = false; focusName(); } else { closeWindow(); } }
private void Next(Object o) { prev = true; if (!String.IsNullOrEmpty(TextOrganization)) { Save(); if (error) { error = false; return; } } WindowOrgAnalysis_2 wo2 = new WindowOrgAnalysis_2(); if (org_id != 0) { wo2.Title = "Работа - " + Organizations.Where(p => p.ORG_ID == org_id).FirstOrDefault().ORG_NAME; analysis = new ObservableCollection <ANALYSIS>(methodsEntities.ANALYSIS.Where(p => p.ANL_ORG_ID == org_id)); anl_id = analysis.Any() ? analysis[0].ANL_ID : 0; } wo2.DataContext = this; analysis_new = new ANALYSIS(); TextAnalysis = String.Empty; RaisePropertyChanged(() => TextAnalysis); closeWindow2 += wo2.WindowClose; focusName2 += wo2.focusName; wo2.ShowDialog(); if (prev) { prev = false; focusName(); } else { closeWindow(); } }