コード例 #1
0
        public void ExcluirPessoaCsv(int PessoaID)
        {
            PessoaRepository Pessoas = new PessoaRepository();

            PessoasRepositorio = (List <Pessoa>)Pessoas.ObterPessoasCsv();

            PessoasRepositorio.Remove(PessoasRepositorio.First(x => x.PessoaID == PessoaID));

            Funcoes.ExcluirArquivoListaDeAniversariantes();
            string NomeArquivo = Funcoes.CriarArquivoSenaoExiste();

            using StreamWriter Escrever = new StreamWriter(NomeArquivo, true);
            {
                foreach (var Item in PessoasRepositorio)
                {
                    string IdPessoa       = Item.PessoaID.ToString();
                    string Nome           = Item.Nome;
                    string Sobrenome      = Item.Sobrenome;
                    string DataNascimento = Item.DataNascimento.ToString("dd/MM/yyyy");

                    Escrever.WriteLine(IdPessoa + ";" + Nome + ";" + Sobrenome + ";" + DataNascimento);
                }

                Escrever.Close();
                Escrever.Dispose();
            }
        }
コード例 #2
0
        public void ExcluirPessoaLst(int PessoaID)

        {
            PessoaRepository Pessoas = new PessoaRepository();

            PessoasRepositorio = (List <Pessoa>)Pessoas.ObterPessoasLst();

            PessoasRepositorio.Remove(PessoasRepositorio.First(x => x.PessoaID == PessoaID));
        }