コード例 #1
0
        //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!");
            }
        }
コード例 #2
0
        // 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!");
            }
        }