コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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();
            }
        }