Preciso de ajuda com o createCriteria.list()
15/05/2013 20:21
0
Minha dúvida é boba, mas não havia trabalhado com o createCriteria antes...
Preciso saber como faço pra listar os dados de uma pessoa a partir da Opção que ela escolher, no caso do meu código ele tem várias opções e dependo da escolha quando chamar a action deve mostrar a lista de pessoas e seus dados e caso tenham feito a msm escolha.
Meu código tá assimn:

def list(Integer max) {

def remocao = CadastrarRemocao.createCriteria().list {
eq("primeiraOpcao" ,"Araguaína")
}
for(r in remocao){

r.pontuacao= 8
// r.pontuacao = r.pontuacao + 5

def x = r.idContrato
print x




if(r.nivel == "D"){
def curso = ListeCurso.findById(x)

if (curso.descricaoCurso){
print "Araguaina"
r.pontuacao += 3
}

def total = r.pontuacao
print total
}
if(r.nivel == "E"){
def curso = ListeCurso.findById(x)

if (curso.descricaoCurso){
print "Aqui"
r.pontuacao += 3
}
}
def dataExercicio = r.dataExercicio
long data = new Date().time - dataExercicio.time
data = data / 1000 / 60 / 60 / 24
def totalAnos = (data/365).toInteger()
r.totalAnos = totalAnos
println(r.totalAnos)
if (r.totalAnos > 1){
r.pontuacao = r.pontuacao + 10.0
print r.pontuacao
}


params.max = Math.min(max ?: 10, 100)
[parecerRHInstanceList: ParecerRH.list(params), parecerRHInstanceTotal: ParecerRH.count(), remocao: remocao]

}
}

}

Nesse caso eu passo apenas a primeira opção no criteria através do eq, Mas tenho q fazer com mais 6 e quando add mais de uma na minha gsp não mostra nada... Preciso muito de ajuda pq tenho q mostrar isso amanhã cedo... Me ajudem, please!
Tags: createCriteria, grails, list, gsp, ajuda


0
Olá Joanna,
não consegui entender ao certo o que vc quer, e seu código não está indentado fica difícil de ler.
No editor do forum tem a opção "Codigo", que cola as linhas certinho sem quebrar a indentação, procura usar isso nas suas próximas postagens do forum.
Espero que receba essa dica como construtiva.
17/05/2013 12:44



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto