private void acao(object sender, EventArgs e) { if (sender == btnInserir) { FrmLerObitos frm = new FrmLerObitos(); Obito obi = new Obito(); if (frm.Executar(obi)) { historico.Inserir(obi); ucListarObitos1.AtualizarTela(); } } else if (sender == btnRemover) { Obito obi = ucListarObitos1.ObterSelecionada(); if (obi == null) { MessageBox.Show("Selecione um Paciente por vez para remover!", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { historico.Remover(obi.DataMorte); ucListarObitos1.AtualizarTela(); } } else if (sender == btnAlterar) { Obito obi = ucListarObitos1.ObterSelecionada(); if (obi == null) { MessageBox.Show("Selecione um Paciente somente para alterar!", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { FrmLerObitos frm = new FrmLerObitos(); string codigo = obi.DataMorte; if (frm.Executar(obi)) { historico.Alterar(codigo, obi); ucListarObitos1.AtualizarTela(); } } } else if (sender == btnFiltrar || sender == txtFiltro) { ucListarObitos1.Filtro = txtFiltro.Text; } }
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(';'); Obito obi = new Obito(); obi.DataMorte = (v[0]); obi.Cpf = int.Parse(v[1]); _historico.Inserir(obi); } } } } } }