hehe eu perguntei c poderia postar...
la vai o codigo do pacote CTR
public boolean inserirFornecedor(String nomefantasia, String razaosocial,
String cnpj, String ie, String datacadastro, String endereco,
String numero, String bairro, String cidade,
String uf, String cep, String telefone, String fax, String celular,
String email, String site, String observacao, String desconto,
String prazo, String nomecontato, String telefonecontato,
String ramalcontato) throws ParseException {
FornecedorDTO fornecedorDTO = new FornecedorDTO();
FornecedorDAO fornecedorDAO = new FornecedorDAO();
SimpleDateFormat format = new SimpleDateFormat("dd/MM/aaaa");
Date datacad;
if(datacadastro != null){
datacad = format.parse(datacadastro);
}
else {
datacad = null; }
float desc;
int praz;
desc = Float.parseFloat(desconto);
praz = Integer.parseInt(prazo);
fornecedorDTO.setNomefantasia(nomefantasia);
fornecedorDTO.setRazaosocial(razaosocial);
fornecedorDTO.setCnpj(cnpj);
fornecedorDTO.setIe(ie);
fornecedorDTO.setDatacadastro(datacad);
fornecedorDTO.setEndereco(endereco);
fornecedorDTO.setNumero(numero);
fornecedorDTO.setBairro(bairro);
fornecedorDTO.setCidade(cidade);
fornecedorDTO.setUf(uf);
fornecedorDTO.setCep(cep);
fornecedorDTO.setTelefone(telefone);
fornecedorDTO.setFax(fax);
fornecedorDTO.setCelular(celular);
fornecedorDTO.setEmail(email);
fornecedorDTO.setSite(site);
fornecedorDTO.setObservacao(observacao);
fornecedorDTO.setDesconto(desc);
fornecedorDTO.setPrazo(praz);
fornecedorDTO.setNomecontato(nomecontato);
fornecedorDTO.setTelefonecontato(telefonecontato);
fornecedorDTO.setRamalcontato(ramalcontato);
if (fornecedorDAO.inserirFornecedor(fornecedorDTO)) {
return true;
} else {
return false;
}
}
o do pacote dao..
public boolean inserirFornecedor(FornecedorDTO fornecedorDTO) {
Connection con = null;
PreparedStatement stmt = null;
try {
con = Conexao.getConnection();
stmt = con
.prepareStatement("Insert into Fornecedor(nomefantasia, razaosocial, cnpj, ie, "
+ "datacadastro, endereco, numero, bairro, cidade, uf, cep, "
+ "telefone, fax, celular, email, site, observacao, desconto, prazo, nomecontato, telefonecontato, ramalcontato) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, "
+ "?,?,?,?)");
stmt.setString(1, fornecedorDTO.getNomefantasia());
stmt.setString(2, fornecedorDTO.getRazaosocial());
stmt.setString(3, fornecedorDTO.getCnpj());
stmt.setString(4, fornecedorDTO.getIe());
stmt.setDate(5, new java.sql.Date(fornecedorDTO.getDatacadastro()
.getTime()));
stmt.setString(6, fornecedorDTO.getEndereco());
stmt.setString(7, fornecedorDTO.getNumero());
stmt.setString(8, fornecedorDTO.getBairro());
stmt.setString(9, fornecedorDTO.getCidade());
stmt.setString(10, fornecedorDTO.getUf());
stmt.setString(11, fornecedorDTO.getCep());
stmt.setString(12, fornecedorDTO.getTelefone());
stmt.setString(13, fornecedorDTO.getFax());
stmt.setString(14, fornecedorDTO.getCelular());
stmt.setString(15, fornecedorDTO.getEmail());
stmt.setString(16, fornecedorDTO.getSite());
stmt.setString(17, fornecedorDTO.getObservacao());
stmt.setFloat(18, fornecedorDTO.getDesconto());
stmt.setInt(19, fornecedorDTO.getPrazo());
stmt.setString(20, fornecedorDTO.getNomecontato());
stmt.setString(21, fornecedorDTO.getTelefonecontato());
stmt.setString(22, fornecedorDTO.getRamalcontato());
stmt.execute();
System.out.println(stmt);
System.out.println("Gravado com sucesso!");
} catch (SQLException e) {
e.printStackTrace();
return false;
} finally {
if (stmt != null) {
try {
stmt.close();
} catch (SQLException ignored) {
}
}
if (con != null) {
try {
con.close();
} catch (SQLException ignored) {
}
}
}
return true;
}
e da classe view...
private void gravaFornecedor() {
try {
FornecedorCTR fornecedorCTR = new FornecedorCTR();
if (fornecedorCTR.inserirFornecedor(edtnomefantasia.getText(),
edtrazaosocial.getText(), edtcnpj.getText(), edtie
.getText(), edtdatacad.getText(), edtendereco
.getText(), edtnumero.getText(), edtbairro
.getText(), edtcidade.getText(), cmbuf
.getSelectedItem().toString(), edtcep.getText(),
edttelefone.getText(), edtfax.getText(), edtcelular
.getText(), edtemail.getText(), edtsite.getText(),
txtobs.getText(), edtdesconto.getText(),
edtprazo.getText(), edtnomecontato.getText(),
edttelefonecontato.getText(), edtramal.getText())) {
JOptionPane.showMessageDialog(null,
"Fornecedor cadastrado com sucesso!!", "Aviso",
JOptionPane.INFORMATION_MESSAGE);
} else {
JOptionPane.showMessageDialog(null,
"Problemas no cadastro do fornecedor ", "Aviso",
JOptionPane.INFORMATION_MESSAGE);
}
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
cara faz uma cara que to tentando fazer isso funciona