// //Construtor "padrao" da classe, nao recebe parâmetro nenhum public Museu() { //objeto do tipo LerArquivo, passa como parÂmetro o caminho que o arquivo está LerArquivo ler_presidente = new LerArquivo("_infos\\info_museu\\nome_presidente.txt"); //armazena o valor que é retornado pelo metodo LerLinha this.presidente_atual = ler_presidente.LerLinha(); LerArquivo ler_data_fundacao = new LerArquivo("_infos\\info_museu\\data_fundacao.txt"); //tratamento de excessão try { this.data_fundacao = new Data(ler_data_fundacao.LerLinha());//leia o arquivo normalmente }catch { //caso dê erro, significa que o arquivo está vazio this.data_fundacao = new Data("0/0/0");//Então passo uma data em formato de string zerada como parâmetro } LerArquivo ler_metros_quadrados = new LerArquivo("_infos\\info_museu\\metros_quadrados.txt"); try { this.metros_quadrados_atual = float.Parse(ler_metros_quadrados.LerLinha()); //leia o arquivo normalmente } catch { this.metros_quadrados_atual = 0f; //caso dê erro, singnifica que o arquivo está vazio } LerArquivo ler_qtd_funcionarios = new LerArquivo("_infos\\info_museu\\qtd_funcionario.txt"); try { this.qtd_funcionarios = int.Parse(ler_qtd_funcionarios.LerLinha()); //Ler o arquivo } catch { this.qtd_funcionarios = 0; //caso o arquivo esteja vazio, passo 0 como valor } //Fim do tratamento de excessão }
public string GetNomeMuseu() { LerArquivo getNome = new LerArquivo("_infos\\info_museu\\nome_museu.txt"); return(getNome.LerLinha()); }
public string GetCeoAtual() { LerArquivo getCeo = new LerArquivo("_infos\\info_museu\\nome_presidente.txt"); return(getCeo.LerLinha()); }