Esempio n. 1
0
        public Alterar(int index)
        {
            pessoa = PessoaDAO.GetPessoa(index);
            var carros = CarroDAO.GetCarrosFromPessoa(index);

            foreach (Carro carro in carros)
            {
                pessoa.AddCarro(carro);
            }

            InitializeComponent();
            if (!(pessoa.Nome == null) || !(pessoa.Cpf == null))
            {
                NomeTextBox.Text = pessoa.Nome.ToString();
                CpfTextBox.Text  = pessoa.Cpf.ToString();
            }

            DadosCarros.ItemsSource =
                from c in pessoa.Carros
                select new
            {
                Id     = c.Id,
                Modelo = c.Modelo,
                Ano    = c.Ano,
            };
        }
        public void SalvarTexto(List <Pessoa> pessoas)
        {
            string texto = "";

            CarroDAO carroDAO = new CarroDAO();

            foreach (Pessoa pessoa in pessoas)
            {
                pessoa.Carros = carroDAO.GetCarrosFromPessoa(pessoa.Id);
                texto        += pessoa.ToString();
            }

            pessoaDAO.SalvarTexto(texto);
        }