예제 #1
0
        private void salvarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TextWriter Arq;

            try
            {
                if (svArquivo.ShowDialog() == DialogResult.OK)
                {
                    Arq = File.AppendText(svArquivo.FileName);

                    for (int i = 0; i < qtde_data; i++)
                    {
                        Arq.WriteLine(TempList[i]);
                    }

                    Arq.Close();
                }

                MessageBox.Show("Cadastro realizado com sucesso!");
            }

            catch (Exception erro)
            {
                MessageBox.Show(erro.ToString());
            }
        }
예제 #2
0
        private void SalvarToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            TextWriter Arq;

            try
            {
                if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    Arq = File.AppendText(saveFileDialog1.FileName);
                    Arq.WriteLine(DateTime.Now);
                    Arq.WriteLine();
                    Arq.WriteLine("Laser ID    Temp.(ºC)   " + "Corr.(mA)   " + "Sinal (mV)");
                    Arq.WriteLine();

                    foreach (var laser in experiment.lasers)  //getting all lasers
                    {
                        foreach (var report in laser.reports) //getting all reports for each laser
                        {
                            Arq.WriteLine($"{laser.ID}               {report.Temperature:0.0#}         {report.Current:0.0#}             {report.Signal}");
                        }
                        Arq.WriteLine("------------------------------------------------------");
                    }

                    Arq.Close();
                }
                MessageBox.Show("Dados Salvos com sucesso!");
                experiment.EraseData(); //Erase Previus Data
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.ToString());
            }
        }
예제 #3
0
        private void salvarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TextWriter Arq; //criar arquivo que serão armazenado os dados

            try
            {
                if (svArquivo.ShowDialog() == DialogResult.OK)
                {
                    Arq = File.AppendText(svArquivo.FileName); //indica o nome do arquivo

                    Arq.WriteLine("Tempo(s), Intensidade Solar, Temperatura Inicial, Temperatura Final, " +
                                  "Temperatura Ambiente, Umidade Ambiente," +
                                  " Set Point da Temperatura, Set Point da Vazão");                             //escreve os labels de cada coluna na primeira linha

                    //escreve todos os dados armazenados na variável dataList
                    for (int i = qtde_data_ini; i < qtde_data; i++)
                    {
                        Arq.WriteLine(dataList[i]);
                    }

                    Arq.Close();
                }

                MessageBox.Show("Arquivo salvo com sucesso!");
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.ToString());
            }
        }
예제 #4
0
        private void salvarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            StreamWriter Arq;

            try
            {
                if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    Arq = File.AppendText(saveFileDialog1.FileName);

                    for (int i = 0; i < qtde_data; i++)
                    {
                        Arq.WriteLine(lista[i]);
                    }
                    Arq.Close();

                    MessageBox.Show("Dados salvos com sucesso");
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.ToString());
            }
        }