public void setParametrosVeiculo(CadVeiculos vei) throws SQLException { tipoVeiculo = vei.getPubTipoVeiculo().getIdTipoVeiculo(); marcaVeiculo = vei.getPubMarcaVeiculo().getIdMarcaVeiculo(); changeTipoVeiculo(); changeMarca(); modeloVeiculo = vei.getPubModeloVeiculo().getIdModeloVeiculo(); selectedVeiculo = vei; }
public void incluiVeiculo() throws SQLException { selectedVeiculo.setPubEmpresa(usu.getPubEmpresa()); selectedVeiculo.setCadPessoa(selectedCliente); selectedVeiculo.setPubTipoVeiculo(tVeiDAO.getById(tipoVeiculo)); selectedVeiculo.setPubMarcaVeiculo(marVeiDAO.getById(marcaVeiculo)); selectedVeiculo.setPubModeloVeiculo(modVeiDAO.getById(modeloVeiculo)); // verifica inclusão ou alteração de endereço if (selectedVeiculo.getIdVeiculo() == null) { veicDAO.inserirVeiculo(selectedVeiculo); msg = "Veiculo incluido com sucesso."; FacesContext.getCurrentInstance() .addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, msg, msg)); } else { veicDAO.updateVeiculo(selectedVeiculo); msg = "Veiculo alterado com sucesso."; FacesContext.getCurrentInstance() .addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, msg, msg)); } listVeiculos = veicDAO.listVeiculosByPessoa(selectedCliente); }