Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal preciso de uma mao no seguint
estou fazend um cadastro de cidades em que vou necescitar em uma so cidade cadastrar varios ceps e seus setores...
minha ideia e de a cada cep q o usuario digitar e clicar em adicionar ele crie um array (ex para primeiro cep Objeto[1], segundo Objeto[2]....)
para quand for mandar gravar td no banco ele ja grave alem da cidade todos os seus Ceps de uma so vez...
ate o momento usei a segunte logica...
public class Bean_Cep {
int id_Cidade,Cep;
String Setor;
( aki metodos gets ,sets e construtor )
}
estou instanceando- o asim
Bean_Cep Bean_Cep = new Bean_Cep(0, 0, 0, "");
e o array assim
Bean_Cep[] Vet_Cep = new Bean_Cep[50];
estou preenchenco o array nomalmente seguindo a logica a seguint logica..( "valor" significa o valor o qual estou inserindo para o campo corespondente)
Vet_Cep[num].setId_Cidade(valor);
Vet_Cep[num].setId_Cep(valor);
Vet_Cep[num].setId_Setor(valor);
a cada dado que eu insiro o num acrescenta 1
e para ler o mesmo utilizo a seguint funcao
for ( x=1 ; x>num ; x++){
// aki dentro uma funcao para gravar no banco pegando os valores da seguint forma
Vet_Cep[x].getId_Cidade;
Vet_Cep[x].getId_Cep;
Vet_Cep[x].getId_Setor;
}porem nao sei por qual motivo sempre q grava no banco ele sempre pega os dados inseridos pela ultima vez no array o.Otem um dia q to pelejando com isso
alguem sabe me dizer o q tem de errado ai ? o.O
desde ja obrigado e t+
Carregando comentários...