Ejemplo n.º 1
0
        //método para executar a atualização de uma empresa no banco
        public void AtualizarEmpresa()
        {
            try
            {
                Console.WriteLine("\nATUALIZAÇÃO DE EMPRESA\n");

                Console.Write("Informe o ID da empresa: ");
                var idEmpresa = Guid.Parse(Console.ReadLine());

                //instanciando a classe EmpresaRepository
                var empresaRepository = new EmpresaRepository();
                empresaRepository.ConnectionString = connectionString;

                //buscar a empresa no banco de dados atraves do ID..
                var empresa = empresaRepository.ObterPorId(idEmpresa);

                //verificar se a empresa foi encontrada..
                if (empresa != null)
                {
                    Console.Write("Informe a Razão Social....: ");
                    empresa.RazaoSocial = Console.ReadLine();

                    Console.Write("Informe o CNPJ............: ");
                    empresa.Cnpj = Console.ReadLine();

                    //atualizando os dados da empresa
                    empresaRepository.Alterar(empresa);

                    Console.WriteLine("\nEmpresa atualizada com sucesso.");
                }
                else
                {
                    Console.WriteLine("\nEmpresa não encontrada. Tente novamente.");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\nErro: " + e.Message);
            }
        }