public static void ApagarUmaSugestao() { Util.LimparTela(); LerArquivo ler_registros = new LerArquivo("_infos\\sugestoes.txt"); string[] sugestoes_salvas = ler_registros.LerTodasAsLinhas(); for (int i = 0; i < sugestoes_salvas.Length; i++) { Console.WriteLine("{0} - {1}", i + 1, sugestoes_salvas[i]); } Console.Write("\nEscolha a sugestão a ser apagada: "); int sugestao__escolha = int.Parse(Console.ReadLine()) - 1; GravarArquivo apagar_sugestao = new GravarArquivo("_infos\\visitas_agendadas.txt"); apagar_sugestao.ApagarUmaLinha(sugestoes_salvas[sugestao__escolha]); Util.GravarLog("Sugestão apagada: " + sugestoes_salvas[sugestao__escolha]); Util.LimparTela(); Console.WriteLine("Sugestão apagada com sucesso!"); Util.GravarLog("Sugestão apagada: " + sugestoes_salvas[sugestao__escolha]); Util.TecleEnterParaSair(); }
public bool VerificarSeCadastroExiste() { bool cadastro_existe = false; try { // CASO O ARQUIVO ESTEJA VAZIO LerArquivo arquivo_dados = new LerArquivo("_infos\\_logins\\logins_visitante.txt"); string[] dados_cadastrais = arquivo_dados.LerTodasAsLinhas(); foreach (string linha in dados_cadastrais) { string[] dados_separados = linha.Split(";"); if (this.cpf == dados_separados[1] || this.email == dados_separados[3]) { cadastro_existe = true; break; } } } catch { // NÃO SEI O QUE BOTAR AQUI } return(cadastro_existe); }
public static void ApagarUmaVisita() { Util.LimparTela(); LerArquivo ler_registros = new LerArquivo("_infos\\visitas_agendadas.txt"); string[] visitas_marcadas = ler_registros.LerTodasAsLinhas(); for (int i = 0; i < visitas_marcadas.Length; i++) { Console.WriteLine("{0} - {1}", i + 1, visitas_marcadas[i]); } Console.Write("\nEscolha a visita a ser apagada: "); int visita_escolha = int.Parse(Console.ReadLine()) - 1; GravarArquivo apagar_visita = new GravarArquivo("_infos\\visitas_agendadas.txt"); apagar_visita.ApagarUmaLinha(visitas_marcadas[visita_escolha]); Util.GravarLog("Visita apagada: " + visitas_marcadas[visita_escolha]); Util.LimparTela(); Console.WriteLine("Visita apagada com sucesso!"); Util.TecleEnterParaSair(); }
public static void ListarSugestoes() { LerArquivo ler_sugestoes = new LerArquivo("_infos\\sugestoes.txt"); Util.LimparTela(); foreach (string sugestao in ler_sugestoes.LerTodasAsLinhas()) { Console.WriteLine(sugestao); } Util.GravarLog("Listar todas as sugestões"); Util.TecleEnterParaSair(); }
public static void LerTodasAsVisitas() { LerArquivo ler_visitas = new LerArquivo("_infos\\visitas_agendadas.txt"); foreach (string visita_completa in ler_visitas.LerTodasAsLinhas()) { Console.WriteLine(visita_completa); } Console.WriteLine("Todas as visitas agendadas"); Util.TecleEnterParaSair(); }
public static void LerLog() { LimparTela(); LerArquivo ler_todo_log = new LerArquivo("_infos\\log.txt"); string [] log = ler_todo_log.LerTodasAsLinhas(); for (int i = 0; i < log.Length; i++) { Console.WriteLine(log[i]); } TecleEnterParaSair(); }
public void ApagarUmaLinha(string texto_procurado) { LerArquivo todos_os_registros = new LerArquivo(this.arquivo_caminho); string[] vetor_registros = todos_os_registros.LerTodasAsLinhas(); LimparArquivo(); foreach (string linha in vetor_registros) { if (linha != texto_procurado) { GravarContinuamente(linha); } } }
public bool VerificarSeCadastroExiste() { LerArquivo arquivo_dados = new LerArquivo("_infos\\_logins\\logins_admin.txt"); string[] dados_cadastrais = arquivo_dados.LerTodasAsLinhas(); bool cadastro_existe = false; foreach (string linha in dados_cadastrais) { string[] dados_separados = linha.Split(";"); if (this.cpf == dados_separados[1] || this.email == dados_separados[3]) { cadastro_existe = true; break; } } return(cadastro_existe); }
public static string[] LerTodosOsCampos() { LerArquivo ler_campos = new LerArquivo("_infos\\info_artista\\campos.txt"); return(ler_campos.LerTodasAsLinhas()); }
public static string[] LerTodasAsDatasDeNascimentos() { LerArquivo ler_datas = new LerArquivo("_infos\\info_artista\\data_nascimento.txt"); return(ler_datas.LerTodasAsLinhas()); }
public static string[] LerTodosOsNomes() { LerArquivo ler_nomes = new LerArquivo("_infos\\info_artista\\nome.txt"); return(ler_nomes.LerTodasAsLinhas()); }
// Método estático para ler todas as descrições public static string[] LerTodasAsDescricoes() { LerArquivo ler_descricoes = new LerArquivo("_infos\\info_obra\\descricao.txt"); return(ler_descricoes.LerTodasAsLinhas()); }
// Método estático para pegar o ano de criação das obras public static string[] LerTodosAnosDeCriacao() { LerArquivo ler_ano_criacao = new LerArquivo("_infos\\info_obra\\ano_criacao.txt"); return(ler_ano_criacao.LerTodasAsLinhas()); }
// Método estático para pegar o nome do criador de cada obra public static string[] LerTodosOsArtistas() { LerArquivo ler_artistas = new LerArquivo("_infos\\info_obra\\nome_artista.txt"); return(ler_artistas.LerTodasAsLinhas()); }
public static string[] LerTodosOsTitulos() { LerArquivo ler_obras = new LerArquivo("_infos\\info_obra\\nome.txt"); return(ler_obras.LerTodasAsLinhas()); }
public static void RecuperarContaVisitante() { Util.LimparTela(); Console.WriteLine("Para recuperar sua conta, precisamos do email e do CPF cadastrado..."); Console.Write("Por favor, digite o e-mail cadastrado: "); string email_recuperar = Console.ReadLine(); Console.Write("Por favor, digite o CPF cadastrado: "); string cpf_recuperar = Console.ReadLine(); LerArquivo ler_informacoes_recuperar = new LerArquivo("_infos\\_logins\\logins_visitante.txt"); string[] todos_os_cadastros = ler_informacoes_recuperar.LerTodasAsLinhas(); string salvar_nome = "", salvar_cpf = "", salvar_data_nascimento = "", salvar_email = ""; bool informacoes_encontradas = false; foreach (string linha in todos_os_cadastros) { string[] informacoes_separadas = linha.Split(";"); if (informacoes_separadas[1] == cpf_recuperar && informacoes_separadas[3] == email_recuperar) { informacoes_encontradas = true; salvar_nome = informacoes_separadas[0]; salvar_cpf = informacoes_separadas[1]; salvar_data_nascimento = informacoes_separadas[2]; salvar_email = informacoes_separadas[3]; GravarArquivo apagar_registro = new GravarArquivo("_infos\\_logins\\logins_visitante.txt"); apagar_registro.ApagarUmaLinha(linha); break; } } if (informacoes_encontradas) { bool senha_valida = false; string senha_conferida = ""; do { Console.Write("\nDigite sua nova senha: "); string senha_1 = Console.ReadLine(); Console.Write("Repita a senha: "); string senha_2 = Console.ReadLine(); if (senha_1 == senha_2) { senha_conferida = senha_1; senha_valida = true; } else { Console.WriteLine("Senhas não conferem. Repita o processo."); Util.Pausa(5000); Util.LimparTela(); } } while (!senha_valida); Visitante recadastrar_visitante = new Visitante(salvar_nome, salvar_cpf, new Data(salvar_data_nascimento), salvar_email, senha_conferida); recadastrar_visitante.SalvarCadastroNoArquivo(); Console.WriteLine("Troca de senha realizada com sucesso!"); Util.GravarLog("Senha do usuário " + salvar_nome + " redefinda"); Util.TecleEnterParaSair(); } else { Util.LimparTela(); Console.WriteLine("Cadastro não encontrado..."); Util.TecleEnterParaSair(); } }