private void btnSalvar_Click(object sender, EventArgs e) { Contato contato = new Contato { Nome = txtNome.Text, Email = txtEmail.Text, Telefone = txtTelefone.Text }; List <Contato> contatosList = new List <Contato>(); foreach (Contato contatoLista in lbxContatos.Items) { contatosList.Add(contatoLista); } if (acao == OperacaoEnum.INCLUIR) { contatosList.Add(contato); } else if (acao == OperacaoEnum.ALTERAR) { contatosList[lbxContatos.SelectedIndex] = contato; } ManipuladorArquivo.EscreverArquivo(contatosList); CarregarListaContatos(); EstadoComponentes(false); }
private void btnExcluir_Click(object sender, EventArgs e) { List <Contato> contatosList = new List <Contato>(); foreach (Contato contatoLista in lbxContatos.Items) { contatosList.Add(contatoLista); } contatosList.RemoveAt(lbxContatos.SelectedIndex); ManipuladorArquivo.EscreverArquivo(contatosList); CarregarListaContatos(); }