public static void Main(string[] args) { Empreendedor BBQ = new Empreendedor("001", "BBQ", "127.576.567-08", "988484960", "Comercio"); BBQ.getMeuEndereco().setRua("Pinga da Boa"); BBQ.getMeuEndereco().setNumero("51"); BBQ.getMeuEndereco().setBairro("Cachaça não falta"); BBQ.getMeuEndereco().setMunicipio("Pinguso"); BBQ.getMeuEndereco().setEstado("CanaBraba"); BBQ.getMeuEndereco().setPais("Brasil"); Empreendedor Carlos = new Empreendedor("002", "Carlos", "127.576.567-08", "995174985", "Industria"); Carlos.getMeuEndereco().setRua("Pinga da Boa"); Carlos.getMeuEndereco().setNumero("51"); Carlos.getMeuEndereco().setBairro("Cachaça não falta"); Carlos.getMeuEndereco().setMunicipio("Pinguso"); Carlos.getMeuEndereco().setEstado("CanaBraba"); Carlos.getMeuEndereco().setPais("Brasil"); Representante MeuRepresentante = new Representante("9000", "Carlistor", "988020547"); Empresa MinhaEmpresa = new Empresa("001", "FRICAO", "2730314512", "Comercio"); Empresa OutraEmpresa = new Empresa("002", "RIGOCAO", "2730544512", "Industria"); MinhaEmpresa.CadastrarEmpreendedor(BBQ); MinhaEmpresa.CadastrarEmpreendedor(Carlos); Console.WriteLine(); Carlos.SelecionarFornecedor(); }
public Empresa(string id, string nome, string tel, string setor) { ID_empresa = id; NomeEmpresa = nome; telefone = tel; SetorAtuacao = setor; this.MeuEndereco = new Endereco(); this.MeuEmpreendedor = new Empreendedor(); //gravar aqruivo de texto com id da empresa e setor FileStream arq = new FileStream("EmpresaCadastradas.txt", FileMode.Append, FileAccess.Write); StreamWriter sw = new StreamWriter(arq, Encoding.UTF8); List <string> dados = new List <string>() { SetorAtuacao, "|", ID_empresa, "|" }; foreach (var item in dados) { sw.Write(item); } sw.WriteLine(" "); sw.Close(); arq.Close(); }
public void CadastrarEmpreendedor(Empreendedor MeuEmpreendedor) { if (MeuEmpreendedor.getSetorAtuacao() == SetorAtuacao) { //Manipulador: FileStream meuArq = new FileStream("Mei.txt", FileMode.Append, FileAccess.Write); //Escritor para o arquivo: StreamWriter sw = new StreamWriter(meuArq, Encoding.UTF8); string str = string.Empty; //Realiza a gravação da linha de texto dentro do arquivo: List <string> dados = new List <string>() { MeuEmpreendedor.getId_Empreendedor(), "|", MeuEmpreendedor.getNome(), "|", MeuEmpreendedor.getMeuEndereco().getMunicipio(), "|", MeuEmpreendedor.getTelefone() }; foreach (var item in dados) { sw.Write(item); } sw.WriteLine(""); sw.Close(); meuArq.Close(); } else { Console.Write("{0} :Empreendedor Não e compativel ao setor de atuação", MeuEmpreendedor.getNome()); } }
public static void Main(string[] args) { Empreendedor BBQ = new Empreendedor("001", "BBQ", "127.576.567-08", "988484960", "Comercio"); Empreendedor Carlos = new Empreendedor("002", "Carlos", "127.576.567-08", "995174985", "Industria"); Representante MeuRepresentante = new Representante("9000", "Carlistor", "988020547"); Empresa MinhaEmpresa = new Empresa("001", "FRICAO", "2730314512", "Comercio"); Empresa OutraEmpresa = new Empresa("002", "RIGOCAO", "2730544512", "Industria"); MinhaEmpresa.CadastrarEmpreendedor(BBQ); MinhaEmpresa.CadastrarEmpreendedor(Carlos); Carlos.SelecionarFornecedor(); }
public void CadastrarEmpreendedor(Empreendedor MeuEmpreendedor) { //Manipulador: FileStream meuArq = new FileStream("Mei.txt", FileMode.Append, FileAccess.Write); //Escritor para o arquivo: StreamWriter sw = new StreamWriter(meuArq, Encoding.UTF8); string str = string.Empty; str = MeuEmpreendedor.getTelefone(); //Realiza a gravação da linha de texto dentro do arquivo: sw.WriteLine(str); str = MeuEmpreendedor.getNome(); sw.WriteLine(str); sw.Close(); meuArq.Close(); }
public static void Main(string[] args) { string cpf; string opcaoPerfil; string opcaoUsuario; string opcaoCpf; string empreendedorString; bool finded = false; StreamReader Autenticador; Empreendedor empreendedor = new Empreendedor(); Comprador comprador = new Comprador(); EmpreendedorComprador empreendedorComprador = new EmpreendedorComprador(); Console.WriteLine("Bem vindo ao InvestCity!"); Console.WriteLine("Encontre ou Divulgue sua Startup!"); Console.WriteLine("Qual o seu Perfil? "); Console.WriteLine("Digite: \n 1 - Empreendedor \n 2 - Investidor \n 0 - Sair"); opcaoPerfil = Console.ReadLine(); while (opcaoPerfil != "0" && opcaoPerfil != "1" && opcaoPerfil != "2") { Console.WriteLine("Digite: \n 1 - Empreendedor \n 2 - Investidor \n 0 - Sair"); opcaoPerfil = Console.ReadLine(); } if (opcaoPerfil == "1") { Console.WriteLine("Possui cadastro conosco? "); Console.WriteLine("Digite: \n 1 - SIM \n 2 - NÃO"); opcaoUsuario = Console.ReadLine(); while (opcaoUsuario != "1" && opcaoUsuario != "2") { Console.WriteLine("Digite: \n 1 - SIM \n 2 - NÃO"); opcaoUsuario = Console.ReadLine(); } if (opcaoUsuario == "1") { Autenticador = File.OpenText("./BD/empreendedor.txt"); Console.WriteLine("Digite seu CPF (Sem pontos): "); opcaoCpf = Console.ReadLine(); while (!empreendedor.ValidaCPF(opcaoCpf)) { Console.WriteLine("CPF inválido! Digite novamente: "); opcaoCpf = Console.ReadLine(); } while (Autenticador.EndOfStream != true) { string linha = Autenticador.ReadLine(); if (linha.Contains(opcaoCpf)) { finded = true; Console.WriteLine("Usuário encontrado!"); Console.WriteLine("Seus Servicos:"); empreendedorComprador.listar(opcaoCpf); } } Autenticador.Close(); if (!finded) { Console.WriteLine("Usuário não encontrado!"); } } else { Console.WriteLine("Nome do Empreendedor: "); empreendedor.setNome(Console.ReadLine()); Console.WriteLine("Cpf do Empreendedor: "); cpf = Console.ReadLine(); while (!empreendedor.ValidaCPF(cpf)) { Console.WriteLine("Cpf inválido, digite novamente: "); cpf = Console.ReadLine(); } empreendedor.setCpf(cpf); Console.WriteLine("Telefone para Contato: "); empreendedor.setTelefone(Console.ReadLine()); Console.WriteLine("Descrição Da Startup: "); empreendedor.setTipoServico(Console.ReadLine()); Console.WriteLine("Cidade da sede: "); empreendedor.setCidade(Console.ReadLine()); Console.WriteLine("Valor desejado para investimento: "); empreendedor.setPreco(Double.Parse(Console.ReadLine())); empreendedor.insert(); Console.WriteLine("Startup cadastrada com sucesso!"); } } else if (opcaoPerfil == "2") { Console.WriteLine("Possui cadastro conosco? "); Console.WriteLine("Digite: \n 1 - SIM \n 2 - NÃO"); opcaoUsuario = Console.ReadLine(); if (opcaoUsuario == "1") { Autenticador = File.OpenText("./BD/comprador.txt"); Console.WriteLine("Digite seu CPF (Sem pontos) "); opcaoCpf = Console.ReadLine(); while (Autenticador.EndOfStream != true) { string linha = Autenticador.ReadLine(); if (linha.Contains(opcaoCpf)) { finded = true; Console.WriteLine("Usuário encontrado!"); Console.WriteLine("Serviços disponiveis:"); empreendedor.listar(); } } Autenticador.Close(); if (finded) { Console.WriteLine("Selecione uma Startup (Digite o cpf):"); cpf = Console.ReadLine(); while (empreendedor.selecionar(cpf) == "false") { Console.WriteLine("Cpf inválido, digite novamente: "); cpf = Console.ReadLine(); } empreendedorString = empreendedor.selecionar(cpf); string[] empreendedorArray = empreendedorString.Split(";".ToCharArray()); empreendedorComprador.setCpfEmpreendedor(empreendedorArray[1]); empreendedorComprador.setCpfComprador(opcaoCpf); empreendedorComprador.setServico(empreendedorArray[4]); empreendedorComprador.setValor(Double.Parse(empreendedorArray[6])); empreendedorComprador.insert(); Console.WriteLine("Investimento feito!"); } else { Console.WriteLine("Usuário não encontrado!"); } } else { Console.WriteLine("Nome do investidor: "); comprador.setNome(Console.ReadLine()); Console.WriteLine("Cpf do investidor: "); cpf = Console.ReadLine(); while (!comprador.ValidaCPF(cpf)) { Console.WriteLine("Cpf inválido, digite novamente: "); cpf = Console.ReadLine(); } comprador.setCpf(cpf); Console.WriteLine("Telefone para Contato: "); comprador.setTelefone(Console.ReadLine()); Console.WriteLine("Cidade: "); comprador.setCidade(Console.ReadLine()); Console.WriteLine("Valor que deseja investir: "); comprador.setValorInvestido(Double.Parse(Console.ReadLine())); comprador.insert(); Console.WriteLine("Cadastro efetuado com sucesso. Parabéns!"); } } else if (opcaoPerfil == "0") { Console.WriteLine("Obrigado!"); } }
public Empresa(string id, string nome, string tel, string setor) { ID_empresa = id; NomeEmpresa = nome; telefone = tel; SetorAtuacao = setor; this.MeuEndereco = new Endereco(); this.MeuEmpreendedor = new Empreendedor(); //gravar aqruivo de texto com id da empresa e setor /*FileStream arq = new FileStream("EmpresaCadastradas.txt" ,FileMode.Append, FileAccess.Write); * StreamWriter sw = new StreamWriter(arq, Encoding.UTF8); * List<string> dados = new List<string>(){ID_empresa ,"|",SetorAtuacao,"|", NomeEmpresa,"|",telefone}; * * foreach(var item in dados){ * sw.Write(item); * * } * sw.WriteLine(" "); * * sw.Close(); * arq.Close();*/ //Ler arquivo FileStream meuArq = new FileStream("EmpresaCadastradas.txt", FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(meuArq, Encoding.UTF8); List <string> ID_cadas = new List <string>(); while (!reader.EndOfStream) { string linha = reader.ReadLine(); string[] valores = linha.Split("|"); ID_cadas.Add(linha); } for (int i = 0; i < ID_cadas.Count; i++) { if (ID_empresa != ID_cadas[i]) { //GRavar arquivo FileStream arq = new FileStream("EmpresaCadastradas.txt", FileMode.Append, FileAccess.Write); StreamWriter sw = new StreamWriter(arq, Encoding.UTF8); List <string> dados = new List <string>() { ID_empresa, "|", SetorAtuacao, "|", NomeEmpresa, "|", telefone }; foreach (var item in dados) { sw.Write(item); } sw.WriteLine(" "); sw.Close(); arq.Close(); } else { Console.WriteLine("Empresa ja Cadastrada"); } } reader.Close(); meuArq.Close(); }
public static void Main(string[] args) { string cpf; string opcaoPerfil; string opcaoUsuario; string opcaoCpf; string empreendedorString; bool finded = false; StreamReader Autenticador; Empreendedor empreendedor = new Empreendedor(); Comprador comprador = new Comprador(); BaseSombra basesombra = new BaseSombra(); EmpreendedorComprador empreendedorComprador = new EmpreendedorComprador(); Console.WriteLine("Bem vindo ao InvestCity!"); Console.WriteLine("Desenvolvendo relações!"); Console.WriteLine("Qual o seu Perfil? "); Console.WriteLine("Digite: \n 1 - Empreendedor \n 2 - Comprador"); opcaoPerfil = Console.ReadLine(); if (opcaoPerfil == "1") { Console.WriteLine("Possui cadastro conosco? "); Console.WriteLine("Digite: \n 1 - SIM \n 2 - NÃO"); opcaoUsuario = Console.ReadLine(); if (opcaoUsuario == "1") { Autenticador = File.OpenText("./BD/empreendedor.txt"); Console.WriteLine("Digite seu CPF (Sem pontos) "); opcaoCpf = Console.ReadLine(); if (basesombra.ValidaCPF(opcaoCpf)) { while (Autenticador.EndOfStream != true) { string linha = Autenticador.ReadLine(); if (linha.Contains(opcaoCpf)) { finded = true; Console.WriteLine("Usuário encontrado!"); Console.WriteLine("Seus Servicos:"); empreendedorComprador.listar(opcaoCpf); } } Autenticador.Close(); if (!finded) { Console.WriteLine("Usuário não encontrado!"); } } else { Console.WriteLine("CPF inválido!"); } } else { Console.WriteLine("Nome do Empreendedor: "); empreendedor.setNome(Console.ReadLine()); Console.WriteLine("Cpf do Empreendedor: "); cpf = Console.ReadLine(); while (!basesombra.ValidaCPF(cpf)) { Console.WriteLine("Cpf inválido, digite novamente: "); cpf = Console.ReadLine(); } empreendedor.setCpf(cpf); Console.WriteLine("Telefone para Contato: "); empreendedor.setTelefone(Console.ReadLine()); Console.WriteLine("Tipo de serviço: "); empreendedor.setTipoServico(Console.ReadLine()); Console.WriteLine("Cidade da prestação de serviço: "); empreendedor.setCidade(Console.ReadLine()); Console.WriteLine("Valor do serviço: "); empreendedor.setPreco(Double.Parse(Console.ReadLine())); empreendedor.insert(); Console.WriteLine("Empreendedor cadastrado com sucesso!"); } } else { Console.WriteLine("Possui cadastro conosco? "); Console.WriteLine("Digite: \n 1 - SIM \n 2 - NÃO"); opcaoUsuario = Console.ReadLine(); if (opcaoUsuario == "1") { Autenticador = File.OpenText("./BD/comprador.txt"); Console.WriteLine("Digite seu CPF (Sem pontos) "); opcaoCpf = Console.ReadLine(); while (Autenticador.EndOfStream != true) { string linha = Autenticador.ReadLine(); if (linha.Contains(opcaoCpf)) { finded = true; Console.WriteLine("Usuário encontrado!"); Console.WriteLine("Serviços disponiveis:"); empreendedor.listar(); } } Autenticador.Close(); if (finded) { Console.WriteLine("Selecione um serviço (Digite o cpf):"); cpf = Console.ReadLine(); while (empreendedor.selecionar(cpf) == "false") { Console.WriteLine("Cpf inválido, digite novamente: "); cpf = Console.ReadLine(); } empreendedorString = empreendedor.selecionar(cpf); string[] empreendedorArray = empreendedorString.Split(";".ToCharArray()); empreendedorComprador.setCpfEmpreendedor(empreendedorArray[1]); empreendedorComprador.setCpfComprador(opcaoCpf); empreendedorComprador.setServico(empreendedorArray[4]); empreendedorComprador.setValor(Double.Parse(empreendedorArray[6])); empreendedorComprador.insert(); } else { Console.WriteLine("Usuário não encontrado!"); } } else { Console.WriteLine("Nome do comprador: "); comprador.setNome(Console.ReadLine()); Console.WriteLine("Cpf do comprador: "); cpf = Console.ReadLine(); while (!basesombra.ValidaCPF(cpf)) { Console.WriteLine("Cpf inválido, digite novamente: "); cpf = Console.ReadLine(); } comprador.setCpf(cpf); Console.WriteLine("Telefone para Contato: "); comprador.setTelefone(Console.ReadLine()); Console.WriteLine("Cidade que deseja o serviço: "); comprador.setCidade(Console.ReadLine()); Console.WriteLine("Valor do Investimento: "); comprador.setValorInvestido(Double.Parse(Console.ReadLine())); comprador.insert(); Console.WriteLine("Comprador cadastrado com sucesso!"); } } }