コード例 #1
0
ファイル: Form1.cs プロジェクト: Brunohvc/CSharp-BasicoPt2
        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);
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Brunohvc/CSharp-BasicoPt2
        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();
        }