public void AdicionarCliente() { Console.WriteLine("Id do cliente:"); long id = long.Parse(Console.ReadLine()); Console.WriteLine("Nome do cliente:"); string nome = Console.ReadLine(); Console.WriteLine("Email do cliente:"); string email = Console.ReadLine(); Console.WriteLine("Cpf do cliente:"); string cpf = Console.ReadLine(); Console.WriteLine("O cliente é vip? true/false "); bool vip = bool.Parse(Console.ReadLine()); Console.WriteLine(" Nome do bairro do cliente:"); string BairroNome = Console.ReadLine(); Console.WriteLine("Esado do cliente:"); string EstadoNome = Console.ReadLine(); Console.WriteLine("Sigla do estado do cliente:"); string EstadoSigla = Console.ReadLine(); Console.WriteLine("Nome da cidade do do cliente:"); string CidadeNome = Console.ReadLine(); Console.WriteLine("Numero de endereço do cliente:"); long EnderecoNumero = long.Parse(Console.ReadLine()); Console.WriteLine("Rua do cliente:"); string EnderecoRua = Console.ReadLine(); Bairro bairro = new Bairro(BairroNome); Estado estado = new Estado(EstadoNome, EstadoSigla); Cidade cidade = new Cidade(CidadeNome, estado); Endereco endereco = new Endereco(EnderecoNumero, EnderecoRua, bairro, cidade); Clientes.Add(new PessoaFisica(id, endereco, nome, email, cpf, vip)); }
public void AdicionarFornecedor() { Console.WriteLine("Id do Fornecedor:"); long id = long.Parse(Console.ReadLine()); Console.WriteLine("Nome do Fornecedor:"); string nome = Console.ReadLine(); Console.WriteLine("Email do Fornecedor:"); string email = Console.ReadLine(); Console.WriteLine("Cnpj do Fornecedor:"); string cnpj = Console.ReadLine(); Console.WriteLine(" Nome do bairro do Fornecedor:"); string BairroNome = Console.ReadLine(); Console.WriteLine("Esado do Fornecedor:"); string EstadoNome = Console.ReadLine(); Console.WriteLine("Sigla do estado do Fornecedor:"); string EstadoSigla = Console.ReadLine(); Console.WriteLine("Nome da cidade do do Fornecedor:"); string CidadeNome = Console.ReadLine(); Console.WriteLine("Numero de endereço do Fornecedor:"); long EnderecoNumero = long.Parse(Console.ReadLine()); Console.WriteLine("Rua do Fornecedor:"); string EnderecoRua = Console.ReadLine(); Bairro bairro = new Bairro(BairroNome); Estado estado = new Estado(EstadoNome, EstadoSigla); Cidade cidade = new Cidade(CidadeNome, estado); Endereco endereco = new Endereco(EnderecoNumero, EnderecoRua, bairro, cidade); Fornecedores.Add(new PessoaJuridica(id, endereco, nome, email, cnpj)); }
static void Main(string[] args) { Cadastro Cadastro = new Cadastro(); Estado RJ = new Estado("Rio de Janeiro", "Rj"); Estado DF = new Estado("Distrito Federal", "DF"); Estado MG = new Estado("Minas Gerais", "MG"); Estado GO = new Estado("Goiás", "GO"); Cidade RJCidade = new Cidade("Rio De Janeiro", RJ); Cidade DFCidade = new Cidade("Distrito Federal", DF); Cidade MGCidade = new Cidade("Minas Gerais", MG); Cidade GOCidade = new Cidade("Goiás", GO); Bairro Copacabana = new Bairro("Copacabana"); Bairro JardimDasOliveiras = new Bairro("Jardim Das Oliveiras"); Bairro Operarios = new Bairro("Bairro Operarios"); Bairro MongesUnidos = new Bairro("Bairro Monges Unidos"); Endereco EnderecoLivrosAssociados = new Endereco(45, "Domingos Ferreira", Copacabana, RJCidade); Endereco EnderecoBN = new Endereco(23, "Rua das Classes", JardimDasOliveiras, DFCidade); Endereco EnderecoTR = new Endereco(4, "Avenida Abstrata", Operarios, GOCidade); Endereco EnderecoBT = new Endereco(26, "Vale das Heranças", MongesUnidos, MGCidade); PessoaJuridica LivrosAssociados = new PessoaJuridica(300, EnderecoLivrosAssociados, "Livros Associados SA", "*****@*****.**", "99.8888.7777-77"); PessoaFisica BobNelson = new PessoaFisica(100, EnderecoLivrosAssociados, "Bob Nelson", "*****@*****.**", "111.222.333-99", false); PessoaFisica TestolfoRocha = new PessoaFisica(200, EnderecoLivrosAssociados, "Testolfo Rocha", "*****@*****.**", "444.555.666-11", true); PessoaFisica BeloTeste = new PessoaFisica(100, EnderecoLivrosAssociados, "Belo Teste", "*****@*****.**", "999.888.777-72", true); Cadastro.Clientes.Add(BobNelson); Cadastro.Clientes.Add(TestolfoRocha); Cadastro.Clientes.Add(BeloTeste); Cadastro.Fornecedores.Add(LivrosAssociados); Livro DomCasmurro = new Livro(100, 19.99f, 31.99f, 10, LivrosAssociados, "DomCasmurro", "Machado de Assis", "Universal", Genero.ficcao); Livro Unity = new Livro(150, 24.35f, 58.99f, 10, LivrosAssociados, "Unity", "William Pereira Alves", "Universal", Genero.games); Caderno Caderno100 = new Caderno(170, 10.99f, 25.99f, 25, LivrosAssociados, 100, "Caderno Capa Dura - Jaspion"); Cadastro.Livros.Add(DomCasmurro); Cadastro.Livros.Add(Unity); Cadastro.Cadernos.Add(Caderno100); Console.WriteLine("\n Clientes cadastrados:\n"); Cadastro.RelacionarClientes(); Console.WriteLine("\n Fornecedores Cadastrados: \n"); Cadastro.RelacionarFornecedores(); Console.WriteLine("Enter para avançar"); Console.ReadLine(); Console.Clear(); MenuInicial(); void MenuInicial() { Console.WriteLine("\n Qual opção deseja selecionar? Digite o numero de acordo com o que deseja fazer \n"); Console.WriteLine("\n 1- Opções de livros e cadernos de acordo com a ID \n"); Console.WriteLine("\n 2- Adicionar Cliente: \n"); Console.WriteLine("\n 3- Remover Cliente: \n"); Console.WriteLine("\n 4- Adicionar Fornecedor:\n"); Console.WriteLine("\n 5- Remover Fornecedor\n"); Console.WriteLine("\n 6- Adicionar Livro:\n"); Console.WriteLine("\n 7- Remover Livro:\n"); Console.WriteLine("\n 8- Comprar / Vender Livros:\n"); Console.WriteLine("\n 9- Vender / Comprar Cadernos:\n"); Console.WriteLine("\n 10- Mostrar todos os livros:\n"); Console.WriteLine("\n 11- Mostrar todos os cadernos:\n"); Console.WriteLine("\n------------------------\n"); int EscolheOpcao = int.Parse(Console.ReadLine()); Console.WriteLine("\n------------------------\n"); switch (EscolheOpcao) { case 1: Console.WriteLine("ID Do produto."); int id = int.Parse(Console.ReadLine()); Cadastro.RelacionarLivro(id); Cadastro.RelacionarCaderno(id); Console.ReadLine(); Console.Clear(); MenuInicial(); break; case 2: Cadastro.AdicionarCliente(); Console.WriteLine("[Enter para avançar]"); Console.ReadLine(); Console.Clear(); MenuInicial(); break; case 3: Console.WriteLine("ID Do Cliente."); int idCliente = int.Parse(Console.ReadLine()); Cadastro.RemoverCliente(idCliente); Console.WriteLine("[Enter para avançar]"); Console.ReadLine(); Console.Clear(); MenuInicial(); break; case 4: Cadastro.AdicionarFornecedor(); Console.WriteLine("[Enter para avançar]"); Console.ReadLine(); Console.Clear(); MenuInicial(); break; case 5: Console.WriteLine("ID Do Fornecedor."); int idFornecedor = int.Parse(Console.ReadLine()); Cadastro.RemoverFornecedor(idFornecedor); Console.WriteLine("[Enter para avançar]"); Console.ReadLine(); Console.Clear(); MenuInicial(); break; case 6: Cadastro.AdicionarLivro(); Console.WriteLine("[Enter para avançar]"); Console.ReadLine(); Console.Clear(); MenuInicial(); break; case 7: Console.WriteLine("ID Do Livro."); int idLivro = int.Parse(Console.ReadLine()); Cadastro.RemoverLivro(idLivro); Console.WriteLine("[Enter para avançar]"); Console.ReadLine(); Console.Clear(); MenuInicial(); break; case 8: Console.Clear(); Cadastro.VendaOuCompraLivros(); MenuInicial(); break; case 9: Console.Clear(); Cadastro.VendaOuCompraCadernos(); MenuInicial(); break; case 10: Cadastro.MostrarLivros(); Console.Clear(); MenuInicial(); break; case 11: Cadastro.MostrarCadernos(); Console.Clear(); MenuInicial(); break; default: break; } Console.ReadLine(); } }
public Endereco(long enderecoNumero, string enderecoRua, Bairro bairro, Cidade cidade) { Bairro = bairro; Cidade = cidade; }