Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Controller
- public void setQuantidadeAcaoCliente(String nomeCliente, String siglaAcao, int quantidade) throws ClienteNaoEncontradoException, AcaoNaoEncontradaException {
- this.cm.getCustomer(nomeCliente).getCarteira().setShareAmount(quantidade, sm.getShare(siglaAcao));
- }
- //Carteira
- public void setShareAmount(int amount, Acao share) {
- try {
- int qtd = (int) this.getShares().get(share.getSigla());
- this.getShares().setValue(getShares(), amount);
- this.value -= qtd * share.getValor();
- this.value += amount * share.getValor();
- } catch (DadoNaoEncontradoException ex) {
- this.addShare(share, amount);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement