public void ler() { if (File.Exists(_nome)) { using (FileStream fs = new FileStream(_nome, FileMode.Open, FileAccess.Read)) { using (StreamReader sr = new StreamReader(fs)) { string linha; while ((linha = sr.ReadLine()) != null) { if (linha.Trim().Length > 0) { string[] v = linha.Split(';'); teste test = new teste(); test.DataTeste = (v[0]); test.Cpf = int.Parse(v[1]); test.Resultado = v[2]; _historico.Inserir(test); } } } } } }
private void acao(object sender, EventArgs e) { if (sender == btnInserir) { FrmLerTestes frm = new FrmLerTestes(); teste d = new teste(); if (frm.Executar(d)) { historico.Inserir(d); ucListarTestes1.AtualizarTela(); } } else if (sender == btnRemover) { teste p = ucListarTestes1.ObterSelecionada(); if (p == null) { MessageBox.Show("Selecione um Paciente por vez para remover!", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { historico.Remover(p.DataTeste); ucListarTestes1.AtualizarTela(); } } else if (sender == btnAlterar) { teste p = ucListarTestes1.ObterSelecionada(); if (p == null) { MessageBox.Show("Selecione um Paciente somente para alterar!", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { FrmLerTestes frm = new FrmLerTestes(); string codigo = p.DataTeste; if (frm.Executar(p)) { historico.Alterar(codigo, p); ucListarTestes1.AtualizarTela(); } } } else if (sender == btnFiltrar || sender == txtFiltro) { ucListarTestes1.Filtro = txtFiltro.Text; } }