/// <summary>
        /// StringData[0] - exhausted type, StringData[1] - forced type; after - vent properties
        /// </summary>
        /// <returns></returns>
        public override DataClass GetControlData()
        {
            var          result   = new DataClass();
            MainWindowVM instance = MainWindowVM.GetInstance();

            if (instance.ExhaustedIsChecked)
            {
                result.StringData.Add("Да");
                result.StringData.Add("Нет");
                DataClass exhaustedControl = ExhaustedVM.GetControlData();
                result.StringData.AddRange(exhaustedControl.StringData);
                result.IntData.AddRange(exhaustedControl.IntData);
            }
            else if (instance.ForcedIsChecked)
            {
                result.StringData.Add("Нет");
                result.StringData.Add("Да");
                DataClass forcedControl = ForcedVM.GetControlData();
                result.StringData.AddRange(forcedControl.StringData);
                result.IntData.AddRange(forcedControl.IntData);
            }
            else if (instance.FullIsChecked)
            {
                result.StringData.Add("Да");
                result.StringData.Add("Да");
                DataClass exhaustedControl = ExhaustedVM.GetControlData();
                result.StringData.AddRange(exhaustedControl.StringData);
                result.IntData.AddRange(exhaustedControl.IntData);
                DataClass forcedControl = ForcedVM.GetControlData();
                result.StringData.AddRange(forcedControl.StringData);
                result.IntData.AddRange(forcedControl.IntData);
            }
            else
            {
                result.StringData.Add("Нет");
                result.StringData.Add("Нет");
            }
            return(result);
        }
Esempio n. 2
0
        public void TransferIntoMain(int p)
        {
            MainWindowVM instance = MainWindowVM.GetInstance();

            instance.TakenData = p;
        }