示例#1
0
        private void button4load_Click(object sender, EventArgs e)
        {
            try
            {
                string t = openFileDialog2continue.Title;

                okFileOprosOpen = false;
                openFileDialog2continue.Title = "Выберите исходный опрос";
                openFileDialog2continue.ShowDialog();
                if (!okFileOprosOpen) return;

                string source = openFileDialog2continue.FileName;

                okFileOprosOpen = false;
                openFileDialog2continue.Title = "Выберите догружаемый опрос";
                openFileDialog2continue.ShowDialog();
                if (!okFileOprosOpen) return;

                string add = openFileDialog2continue.FileName;

                opros res = new opros();
                if (!res.load(source)) { MessageBox.Show("Выбраный файл не является опросом"); };
                if (!res.connectOpr(add))
                {
                    MessageBox.Show("У опросников должны быть одинаковые анкеты" + Environment.NewLine + "Кроме того, они должны быть основаны на одном и том же опроснике");
                    return;
                }

                openFileDialog2continue.Title = t;

                okFileOprosSave = false;
                saveFileDialog1.ShowDialog();
                if (!okFileOprosSave) return;
                res.save(saveFileDialog1.FileName);

                MessageBox.Show("Результат сохранён");
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }