Guest User

Untitled

a guest
Jul 20th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.18 KB | None | 0 0
  1. Conexao conexao = new Conexao();
  2. Connection conex = conexao.criarConexao();
  3.  
  4. public int salvarOrdemServico(OrdemServicoModel ordemServico) {
  5. String sqlInsert = " INSERT "
  6. + " INTO"
  7. + " ordem_servico (nome_cliente, cpf, endereco, bairro, defeito, data_chegada, data_prev_entrega, valor_entrada, observacao)"
  8. + " VALUES(?,?,?,?,?,?,?,?,?)";
  9.  
  10. try {
  11. PreparedStatement preparacaoSalvar = conex.prepareStatement(sqlInsert);
  12.  
  13. preparacaoSalvar.setString(1, ordemServico.getNomeCliente());
  14. preparacaoSalvar.setString(2, ordemServico.getCpf());
  15. preparacaoSalvar.setString(3, ordemServico.getEndereco());
  16. preparacaoSalvar.setString(4, ordemServico.getBairro());
  17. preparacaoSalvar.setString(5, ordemServico.getDefeito());
  18. preparacaoSalvar.setString(6, ordemServico.getDataChegada());
  19. preparacaoSalvar.setString(7, ordemServico.getDataEntrega());
  20. preparacaoSalvar.setDouble(8, ordemServico.getValorEntrada());
  21. preparacaoSalvar.setString(9, ordemServico.getObservacao());
  22.  
  23. preparacaoSalvar.executeUpdate();
  24. } catch (Exception ex) {
  25. JOptionPane.showMessageDialog(null, ex);
  26. Logger.getLogger(OrdemServicoDAO.class.getName()).log(Level.SEVERE, null, ex);
  27. }
  28. return -1;
  29. }
  30.  
  31. public List<OrdemServicoModel> listarTodosServiços() {
  32. String sqlSelectAll = "SELECT * FROM ordem_servico";
  33. List<OrdemServicoModel> listaDeTodasServico = new ArrayList<>();
  34. try {
  35.  
  36. PreparedStatement preparacaoSelectAll = conex.prepareStatement(sqlSelectAll);
  37. ResultSet resultadoListaTodos = preparacaoSelectAll.executeQuery();
  38.  
  39. while (resultadoListaTodos.next()) {
  40. OrdemServicoModel servico = new OrdemServicoModel();
  41. servico.setIdServico(resultadoListaTodos.getInt("id_serviço"));
  42. servico.setNomeCliente(resultadoListaTodos.getString("nome_cliente"));
  43. servico.setCpf(resultadoListaTodos.getString("cpf"));
  44. servico.setEndereco(resultadoListaTodos.getString("endereco"));
  45. servico.setBairro(resultadoListaTodos.getString("bairro"));
  46. servico.setDefeito(resultadoListaTodos.getString("defeito"));
  47. servico.setDataChegada(resultadoListaTodos.getString("data_chegada"));
  48. servico.setDataEntrega(resultadoListaTodos.getString("data_prev_entrega"));
  49. servico.setValorEntrada(resultadoListaTodos.getInt("valor_entrada"));
  50. servico.setObservacao(resultadoListaTodos.getString("observacao"));
  51.  
  52. listaDeTodasServico.add(servico);
  53. }
  54.  
  55. } catch (Exception ex) {
  56. ex.printStackTrace();
  57. Logger.getLogger(OrdemServicoModel.class.getName()).log(Level.SEVERE, null, ex);
  58.  
  59. public void ExcluirServico(OrdemServicoModel servico) {
  60. String sqlDelete = "delete from ordem_servico"
  61. + " where id_serviço = ?";
  62.  
  63. try {
  64. PreparedStatement preparacaoDelete = conex.prepareStatement(sqlDelete);
  65. preparacaoDelete.setInt(1, servico.getIdServico());
  66. preparacaoDelete.execute();
  67. } catch (Exception ex) {
  68. ex.printStackTrace(); Logger.getLogger(OrdemServicoModel.class.getName()).log(Level.SEVERE, null, ex);
  69. }
  70. }
Add Comment
Please, Sign In to add comment