コード例 #1
0
        public void Atualizar()
        {
            try
            {
                Console.WriteLine("\n - ATUALIZAR DE PESSOA - \n");
                Pessoa p = new Pessoa();

                Console.Write("INFORME O ID.........: ");
                p.PessoaId = int.Parse(Console.ReadLine());

                Pessoa aux = repository.FindById(p.PessoaId);
                if (aux != null)
                {
                    Console.Write("INFORME O NOME.......: ");
                    p.AddNome(Console.ReadLine());

                    Console.Write("INFORME O EMAIL......: ");
                    p.AddEmail(Console.ReadLine());


                    Endereco e = new Endereco();

                    Console.Write("INFORME O LOGRADOURO.: ");
                    e.AddLogradouro(Console.ReadLine());

                    Console.Write("INFORME A CIDADE.....: ");
                    e.AddCidade(Console.ReadLine());

                    Console.Write("INFORME O ESTADO.....: ");
                    e.AddEstado(Console.ReadLine());

                    Console.Write("INFORME O CEP........: ");
                    e.AddCEP(Console.ReadLine());

                    repository.Update(p, e);

                    Console.WriteLine($"\n Pessoa {p.Nome} | atualizado com sucesso !\n");
                }
                else
                {
                    Console.WriteLine($"\n Pessoa não encontrado!!!\n");
                }
            }
            catch (Exception ex)
            {
                //imprimir mensagem de erro...
                Console.WriteLine("ERRO: " + ex.Message);
            }
        }
コード例 #2
0
        public void Cadastrar()
        {
            try
            {
                Console.WriteLine("\n - CADASTRO DE PESSOA - \n");
                Pessoa p = new Pessoa();

                Console.Write("INFORME O NOME.......: ");
                p.AddNome(Console.ReadLine());

                Console.Write("INFORME O EMAIL......: ");
                p.AddEmail(Console.ReadLine());

                p.AddDataCadastro(DateTime.Now);

                Endereco e = new Endereco();

                Console.Write("INFORME O LOGRADOURO.: ");
                e.AddLogradouro(Console.ReadLine());

                Console.Write("INFORME A CIDADE.....: ");
                e.AddCidade(Console.ReadLine());

                Console.Write("INFORME O ESTADO.....: ");
                e.AddEstado(Console.ReadLine());

                Console.Write("INFORME O CEP........: ");
                e.AddCEP(Console.ReadLine());

                repository.Insert(p, e);

                Console.WriteLine($"\n Pessoa {p.Nome} | cadastrado com sucesso !\n");
            }
            catch (Exception ex)
            {
                //imprimir mensagem de erro...
                Console.WriteLine("ERRO: " + ex.Message);
            }
        }