Ejemplo n.º 1
0
        private void abrirToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            OpenFileDialog browseFile = new OpenFileDialog();

            browseFile.Filter = "PWF Files (*.PWF)|*.PWF";
            browseFile.Title  = "Browse PWF file";

            if (browseFile.ShowDialog() == DialogResult.OK)
            {
                Stream myStream = browseFile.OpenFile();
                arquivo = new StreamReader(myStream);

                while ((textlinha = arquivo.ReadLine()) != null)
                {
                    string indicador = textlinha.Trim();

                    switch (indicador)
                    {
                    case "DBAR":
                        // Ler e mostrar dados de barra
                        Barra.Clear();
                        Barra.Ler(textlinha, arquivo);
                        Barra.PreencherTabela(dataGridView1);
                        break;

                    case "DLIN":
                        // Ler e mostrar dados de Linha
                        Linha.Clear();
                        Linha.Ler(textlinha, arquivo);
                        Linha.PreencherTabela(dataGridView2);
                        break;

                    case "FIM":
                        break;
                    }
                }
            }
        }