コード例 #1
0
        static void Main(string[] args)
        {
            Empresa empresa = new Empresa();

            empresa.Endereco = new Endereco();
            empresa.Contato  = new Contato();
            EmpresaRepository empresaRepository = new EmpresaRepository();



            Console.WriteLine("CADASTRO DE EMPRESA \n");


            Console.Write("Informe Id do empresa: .............\t");
            empresa.Id = int.Parse(Console.ReadLine());

            Console.Write("Informe Nome do empresa: ...........\t");
            empresa.Nome = Console.ReadLine();

            Console.Write("Informe CNPJ do empresa: ...........\t");
            empresa.Cnpj = Console.ReadLine();

            Console.Write("Informe Id do Endereço: ............\t");
            empresa.Endereco.Id = int.Parse(Console.ReadLine());

            Console.Write("Informe Logradouro: ................\t");
            empresa.Endereco.Logradouro = Console.ReadLine();

            Console.Write("Informe Numero: ....................\t");
            empresa.Endereco.Numero = Console.ReadLine();

            Console.Write("Informe Bairro: ....................\t");
            empresa.Endereco.Bairro = Console.ReadLine();

            Console.Write("Informe Cidade: ....................\t");
            empresa.Endereco.Cidade = Console.ReadLine();

            Console.Write("Informe Estado: ....................\t");
            empresa.Endereco.Estado = Console.ReadLine();

            Console.Write("Informe CEP: .......................\t");
            empresa.Endereco.Cep = Console.ReadLine();

            Console.Write("Informe Telefone Fixo: .............\t");
            empresa.Contato.Fixo = Console.ReadLine();

            Console.Write("Informe Telefone Celular: ..........\t");
            empresa.Contato.Celular = Console.ReadLine();

            Console.Write("Informe Email: .....................\t");
            empresa.Contato.Email = Console.ReadLine();

            empresaRepository.ExibirTela(empresa);

            try
            {
                empresaRepository.ExportarParaTxt(empresa);
            }
            catch (Exception e)
            {
                Console.WriteLine("Ocorreu um erro na gravaçao" + e.Message);
            }

            Console.ReadKey();
        }