Esempio n. 1
0
 public void buscaColaborador() {
   // cria a tela de busca como modal
   FramePesquisaColaborador tela_busca = new FramePesquisaColaborador();
   tela_busca.setModal(true);
   // exibe
   tela_busca.setVisible(true);
   // recupera os dados
   Colaborador c = new Colaborador();
   c = tela_busca.retornaColaborador();
   this.compra.setColaborador(c);
   // seta na tela
   if (compra.getColaborador() != null) {
     jtfColaborador.setText(compra.getColaborador().getPessoa().getNome());
   }
 }
Esempio n. 2
0
 public void buscaFornecedor() {
   // cria a tela de busca como modal
   FramePesquisaFornecedor tela_busca = new FramePesquisaFornecedor();
   tela_busca.setModal(true);
   // exibe
   tela_busca.setVisible(true);
   // recupera os dados
   Fornecedor f = new Fornecedor();
   f = tela_busca.retornaFornecedor();
   this.compra.setFornecedor(f);
   // seta na tela
   if (compra.getFornecedor() != null) {
     jtfFornecedor.setText(compra.getFornecedor().getRazaoSocial());
   }
 }
Esempio n. 3
0
  public void buscarCompra() {
    produtoDaCompra = new ProdutosDaCompra();
    // cria a tela de busca como modal
    FramePesquisaCompra tela_busca = new FramePesquisaCompra();
    tela_busca.setModal(true);
    // exibe
    tela_busca.setVisible(true);
    // recupera os dados
    Compra comp = new Compra();
    comp = tela_busca.retornaCompra();
    // seta na tela
    if (comp != null) {
      limpaCampos();
      limpaTabela();
      jbtAlterar.setVisible(true);
      jbtExcluir.setVisible(true);
      jbtExcluirProduto.setVisible(true);
      jbtFinalizarCompra.setVisible(false);

      this.compra.setCodigo(comp.getCodigo());
      this.compra.setDataCompra(comp.getDataCompra());
      this.compra.setFornecedor(comp.getFornecedor());
      this.compra.setColaborador(comp.getColaborador());
      this.compra.setValorCompra(comp.getValorCompra());
      produtoDaCompra.setCompra(comp);

      jtfCodigo.setText(String.valueOf(compra.getCodigo()));
      jdcDataCompra.setDate(compra.getDataCompra());
      jtfFornecedor.setText(compra.getFornecedor().getPessoa().getNome());
      jtfColaborador.setText(compra.getColaborador().getPessoa().getNome());

      produtosDaCompra = produtoDaCompraDao.buscarPorCompra(this.compra);

      int linha = 0;
      for (ProdutosDaCompra prods : produtosDaCompra) {
        jtbProdutosCompra.getModel().setValueAt(prods.getProduto().getCodigo(), linha, 0);
        jtbProdutosCompra.getModel().setValueAt(prods.getProduto().getDescricao(), linha, 1);
        jtbProdutosCompra.getModel().setValueAt(prods.getQuantidade(), linha, 2);
        jtbProdutosCompra.getModel().setValueAt(prods.getValorUnitario(), linha, 3);
        jtbProdutosCompra.getModel().setValueAt(prods.getValorTotal(), linha, 4);
        linha++;
        inserirLinha();
      }
      jtfValorCompra.setText(String.valueOf(this.compra.getValorCompra()));
    }
  }
 public void atualizar(Compra compra) {
   for (int i = 0; i < compras.length; i++) {
     if (this.compras[i].getID() == compra.getID()) {
       compras[i] = compra;
       ;
       i = this.compras.length;
     }
   }
 }
Esempio n. 5
0
 private Float calculaTotalCompra() {
   compra.setValorCompra(produtoDaCompra.getValorTotal() + compra.getValorCompra());
   return compra.getValorCompra();
 }
Esempio n. 6
0
 private void novaCompra() {
   setCompra(new Compra(new Fornecedor(), new Colaborador(), new ArrayList<ProdutosDaCompra>()));
   limpaCampos();
   compra.setValorCompra(0f);
 }