CODIGO DO DAO INSERT DO PRODUTO
public void gravarProduto(Prod_Estoque p) {
String sql = "insert into produto (dataCad, desc, apli, ref, marca"
+ "cod_fabrica, ncm, genero, vol, obs, situacao, marcado,"
+ "loc_corredor, loc_secao, loc_coluna, tipo_produto, pedir) values "
+ "(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
PreparedStatement stmt;
//JOptionPane.showMessageDialog(null, p.getDesc());
try {
stmt = conexao.prepareStatement(sql);
stmt.setString(1, p.getDatcad());
stmt.setString(2, p.getDesc());
stmt.setString(3, p.getApli());
stmt.setString(4, p.getRef());
stmt.setString(5, p.getMarca());
stmt.setString(6, p.getCod_fab());
stmt.setString(7, p.getNcm());
stmt.setString(8, p.getGenero());
stmt.setString(9, p.getVol());
stmt.setString(10, p.getObs());
stmt.setInt(11, p.getSituacao());
stmt.setInt(12, 0);
stmt.setString(13, p.getLoc_corredor());
stmt.setString(14, p.getLoc_secao());
stmt.setString(15, p.getLoc_coluna());
stmt.setInt(16, p.getTipo_produto());
stmt.setInt(17, p.getPedir());
stmt.execute();
stmt.close();
} catch (SQLException ex) {
Logger.getLogger(DaoProduto.class.getName()).log(Level.SEVERE, null, ex);
JOptionPane.showMessageDialog(null, ex);
}
CODIGO DE CARREGA O OBJETO
private void gravarNovoPruduto() throws SQLException, Exception {
if (verificaCampos() == true){
Prod_Estoque p = new Prod_Estoque();
DaoData dao = new DaoData();
p.setDatcad(txt_datacadastro1.getText());
p.setVol(txt_Vol.getText());
p.setApli(txt_apli.getText());
p.setGenero(txt_codGen.getText());
p.setNcm(txt_codNcm.getText());
p.setCod_fab(txt_codfab.getText());
p.setLoc_coluna(txt_col.getText());
p.setDesc(txt_descri.getText());
p.setMarca(txt_marca.getText());
p.setObs(txt_obs.getText());
p.setQtde(Float.parseFloat(txt_qtde.getText()));
p.setRef(txt_ref.getText());
p.setLoc_secao(txt_secao.getText());
String num = txt_venda.getText();
p.setVrvenda(Float.parseFloat(tirarVirgula(num)));
p.setLoc_corredor(txt_corredor.getText());
p.setPedir(tempPedir);
p.setSituacao(tempAtivo);
gravarProduto(p);
}else{
JOptionPane.showMessageDialog(null, "Atenção: Preencha os campos obrigatorios!");
}
}
private void gravarProduto(Prod_Estoque p) throws SQLException, Exception {
DaoProduto dao = new DaoProduto();
dao.gravarProduto(p);
sairTelaProduto();
}