Advertisement
dcndrd

Untitled

Nov 2nd, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.70 KB | None | 0 0
  1. //Controller
  2. public void setQuantidadeAcaoCliente(String nomeCliente, String siglaAcao, int quantidade) throws ClienteNaoEncontradoException, AcaoNaoEncontradaException {
  3.         this.cm.getCustomer(nomeCliente).getCarteira().setShareAmount(quantidade, sm.getShare(siglaAcao));
  4.     }
  5.  
  6. //Carteira
  7.  
  8. public void setShareAmount(int amount, Acao share) {
  9.         try {
  10.             int qtd = (int) this.getShares().get(share.getSigla());
  11.             this.getShares().setValue(getShares(), amount);
  12.             this.value -= qtd * share.getValor();
  13.             this.value += amount * share.getValor();
  14.         } catch (DadoNaoEncontradoException ex) {
  15.             this.addShare(share, amount);
  16.         }
  17.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement