Example #1
0
        /// <summary>
        /// Задать массив из файла, сперва выбрав файл
        /// </summary>
        /// <returns></returns>
        public bool GetMAssFromFile()
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                System.IO.StreamReader sr = new System.IO.StreamReader(openFileDialog1.FileName);
                Program.filename = openFileDialog1.FileName;
                try
                {
                    Program.mas = PowerLift.GetFromFile(sr).ToList();
                }
                catch (Exception es)
                {
                    MessageBox.Show(es.Message);
                }

                sr.Close();
                return(true);
            }
            return(false);
        }
Example #2
0
        public void GetMass()
        {
            Program.filename = Program.F5.textBox1.Text;
            StreamReader s;

            if (File.Exists(Program.filename))
            {
                s = new StreamReader(Program.filename);
            }
            else
            {
                Program.filename         = "Набор данных по умолчанию.txt";
                Program.F5.textBox1.Text = Program.filename;
                s = new StreamReader(Program.filename);
            }

            try { Program.mas = PowerLift.GetFromFile(s).ToList(); }
            catch
            {
                Program.mas = new List <PowerLift>();
            }
            finally { s.Dispose(); }
        }