//cadastra novo fundo na lista public void Cadatrar_fundo(Fundo_de_investimento novo_fundo) { if (Busca_fundo(novo_fundo.getCodigo_fundo()) == null) { Lista_de_fundos.Add(novo_fundo); Atualiza_arq_fundos(); Console.WriteLine("Novo fundo incluído com sucesso!"); } else { Console.WriteLine("Erro ao salvar, verifique se codigo está correto!"); } }
// muda dados do fundo em uma aplicação public void transfere(Aplicacao aplicacao, Fundo_de_investimento fundo_novo) { int cont = 0; foreach(Aplicacao apli in lista_aplicacoes) { if(aplicacao.getCod_aplicacao() == apli.getCod_aplicacao()) { apli.fundo.setCodigo_fundo(fundo_novo.getCodigo_fundo()); apli.fundo.setNome_fundo(fundo_novo.getNome_fundo()); apli.fundo.setSigla_fundo(fundo_novo.getSigla_fundo()); cont++; } } Atualiza_arq_aplicacoes(); if (cont != 0) { Console.WriteLine("Aplicação transferida com sucesso!"); } else { Console.WriteLine("Transferência não realizada, verifique se os dados estão corretos!"); } }