public Entrada SalvarEntrada(Entrada salvar) { buscarCodigoVendedor(salvar.getIdVendedor()); try { String sql = "insert into MOVIMENTACAO_ENTRADA (id_entrada, id_produto, id_vendedor,data_chegada, qtd) values (?,?,?,?,?)"; conecta.conexao(); pst = conecta.conn.prepareStatement(sql); // PreparedStatement pst = conecta.conn.prepareStatement("insert into MOVIMENTACAO_ENTRADA // (id_entrada, id_produto, id_vendedor,data_chegada, qtd) values (?,?,?,?,?)"); pst.setInt(1, salvar.getIdEntrada()); pst.setInt(2, salvar.getIdProduto()); pst.setInt(3, codigoVendedor); pst.setString(4, salvar.getDataChegada()); pst.setInt(5, salvar.getQtdItem()); pst.executeUpdate(); pst.close(); conecta.conn.close(); // JOptionPane.showMessageDialog(null, "Produto adicionado no carrinho"); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, "Deu ruim" + ex); } return salvar; }
/* * Para encontrar o ID_Vendedor e realizar o vinculo * essa função realiza a busca de acordo com o nome marcado na ComboBox * retornando o ID da tabela de Vendedor */ public void buscarCodigoVendedor(String nome) { conecta.conexao(); conecta.executaSQL("select * from vendedor where nome_vendedor = '" + nome + "'"); try { conecta.rs.first(); codigoVendedor = conecta.rs.getInt("id_vendedor"); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, "Falha ao buscar codigo do vendedor.\n" + ex); } conecta.desconecta(); }