comboBox

2 respostas
R

E ai? Como faço pra quando eu escolher um objeto no meu comboBox o id do mesmo apareça na minha grid e seja gravado na tabela itemNota? Tenho a tabela produto com o id e nome e a tabela itemNota com os campos idItem, idProduto, idNota e quantatidade. Eu tendei pegar o id assim: click="{produto.id = cbProdutos.selectedItem.valueOf(produto.id)}" mais não deu certo? e nem grava na tabela, no java ta assim:

public ItemNota salvarItem(ItemNota itemNota){
		
			String sqlSalvar = "insert into itemNota (id_produto, id_nota, quantidade) values (?, ?, ?)";
			
			try {
				PreparedStatement pstmt = Conexao.getPreparedStatement(sqlSalvar);
				pstmt.setInt(1, itemNota.getProduto().getId());
				pstmt.setInt(2, itemNota.getNotaFiscal().getId());
				pstmt.setInt(3, itemNota.getQuantidade());
				
				int qtde = pstmt.executeUpdate();
				if (qtde != 1){
					throw new SQLException ("Erro na inclusao!");
				}
				pstmt.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				System.out.println("Falha na inclusao.");
				e.printStackTrace();
			}
			
		return itemNota;
	}

por favor me ajudem se alguem conseguir! :oops:

2 Respostas

igor_jua

Qual Listener vc ta usando?

R

Vc fala pro flex comunicar com o java né? Eu uso o BlazeDS. Dai faço o mapeamento das classes java através do arquivo remoting.config

Criado 21 de julho de 2009
Ultima resposta 22 de jul. de 2009
Respostas 2
Participantes 2