Anda di halaman 1dari 6

sql

Alfabetización

select grupo_edad,alfa_hombre,alfa_mujeres,total_alfa from alfabetizacion


where tarjeta_id =67

Beneficiarios Programa

select de.nombre_dependencia, de.siglas_dependencia,pr.descripcion,bp.total,bp.objeto


from beneficiario_programas as bp
inner join dependencia as de on de.id=bp.dependencia_id
inner join programas as pr on de.id = pr.dependencia_id
where bp.tarjeta_id = 67
order by de.nombre_dependencia

select e.por_pob_edu,es.descripcion from educacion as e


inner join escolaridad as es on e.escolaridad_id = es.id
where e.tarjeta_id = 100

select * from educacion_actividad as e


where e.tarjeta_id = 67

def prueba (){


def b = alfabetizacionService.listarAlfabetizacion(67)
render b
}
def prueba1 (){

def b = beneficiarioProgramasService.listarBeneficiarioPrograma(100, "Estatal")

render b
}

def prueba2(){
def b = beneficiarioProgramasService.listarBeneficiarioPrograma(100)
render b
}

def prueba3(){
def b =educacionActividadService.listarEducacionActividad(67)

render b
}
def prueba4(){
def b =pobIndigenaService.litarPobIndigena(100)

render b
}
def prueba5(){
def b =saludService.listarSalud(100)
render b
}

def mapaD(){
def t = 100

def mapita=[['tipo':"Alfabetizacion", 'datos':alfabetizacionService.listarAlfabetizacion(t)],


['tipo':"Estatal", 'datos':beneficiarioProgramasService.listarBeneficiarioPrograma(t,
"Estatal")],
['tipo':"Federal", 'datos':beneficiarioProgramasService.listarBeneficiarioPrograma(t,
"Federal")],
['tipo':"Educacion",'datos':educacionService.listarEducacion(t)],

['tipo':"EducacionActividad",'datos':educacionActividadService.listarEducacionActividad(t)],
['tipo':"PobIndigena",'datos':pobIndigenaService.litarPobIndigena(t)],
['tipo':"Salud",'datos':saludService.listarSalud(t)]]

render mapita

render mapita.values()

package tarjeta

import grails.transaction.Transactional
import mx.copeval.dominios.Indicadores.Alfabetizacion
import mx.copeval.dominios.Indicadores.Catalogos.Dependencia
import mx.copeval.dominios.Indicadores.Catalogos.Programas

@Transactional
class AlfabetizacionService {

def listarAlfabetizacion(tarjeta){

def List listaAlfabetizacion = Alfabetizacion.executeQuery("select


a.grupoEdad,a.totalAlfa,a.alfaHombre,a.alfaMujeres from Alfabetizacion as a where a.tarjeta
= "+ tarjeta+
"order by a.grupoEdad")
return listaAlfabetizacion

}
}
package tarjeta

import grails.transaction.Transactional
import mx.copeval.dominios.Indicadores.BeneficiarioProgramas
import mx.copeval.dominios.Indicadores.Catalogos.Dependencia
import mx.copeval.dominios.Indicadores.Catalogos.Programas
@Transactional
class BeneficiarioProgramasService {

def listarBeneficiarioPrograma(tarjeta,objeto){

def List listaBeneficiarioPrograma = BeneficiarioProgramas.executeQuery("select


bp.total,bp.objeto,bp.programa.descripcion,bp.dependencia.siglasDependencia,bp.depende
ncia.nombreDependencia from BeneficiarioProgramas as bp where bp.objeto ='"+objeto+"'
and bp.tarjeta="+tarjeta )

return listaBeneficiarioPrograma

}
}

package tarjeta

import grails.transaction.Transactional
import mx.copeval.dominios.Indicadores.EducacionActividad

@Transactional
class EducacionActividadService {

def serviceMethod() {

def listarEducacionActividad (tarjeta){

def List listaEducacionActividad = EducacionActividad.executeQuery('select


e.sexo,e.totalEduActividad,e.ocupadaEduActividad,e.desocupadaEduActividad,e.pobInactiv
aEduActividad from EducacionActividad as e where e.tarjeta='+
tarjeta+ 'order by e.sexo')
return listaEducacionActividad
}
}

package tarjeta

import grails.transaction.Transactional
import mx.copeval.dominios.Indicadores.Educacion
@Transactional
class EducacionService {

def serviceMethod() {

}
def listarEducacion(tarjeta){

def List listaEducacion = Educacion.executeQuery('select e.porPobEdu,


e.escolaridad.descripcion from Educacion as e where e.tarjeta = '+ tarjeta)

return listaEducacion
}
}

package tarjeta

import grails.transaction.Transactional
import mx.copeval.dominios.Indicadores.PobIndigena

@Transactional
class PobIndigenaService {

def serviceMethod() {

def litarPobIndigena (tarjeta){

def List listaPobIndigena = PobIndigena.executeQuery('select


p.sexo,p.porcentajePobIndigena from PobIndigena as p where p.tarjeta='+tarjeta+'order by
p.sexo')

return listaPobIndigena
}
}

package tarjeta

import grails.transaction.Transactional
import mx.copeval.dominios.Indicadores.Salud

@Transactional
class SaludService {

def serviceMethod() {

def listarSalud(tarjeta){
def List listaSalud = Salud.executeQuery('select
s.sexoSalud,s.totalSalud,s.imssSalud,s.isssteSalud,s.pemexSalud,s.privadaSalud,s.otraSalu
d,' +
's.noAfiliadasSalud,s.noEspecificoSalud from Salud as s where s.tarjeta
='+tarjeta+'order by s.sexoSalud')

return listaSalud
}
}

def data(){
def tarjeta = 67

def mapa=[['tipo':"Alfabetizacion", 'datos':alfabetizacionService.listarAlfabetizacion(tarjeta)],


['tipo':"Estatal",
'datos':beneficiarioProgramasService.listarBeneficiarioPrograma(tarjeta, "Estatal")],
['tipo':"Federal",
'datos':beneficiarioProgramasService.listarBeneficiarioPrograma(tarjeta, "Federal")],
['tipo':"Educacion",'datos':educacionService.listarEducacion(tarjeta)],

['tipo':"EducacionActividad",'datos':educacionActividadService.listarEducacionActividad(tarjet
a)],
['tipo':"PobIndigena",'datos':pobIndigenaService.litarPobIndigena(tarjeta)],
['tipo':"Salud",'datos':saludService.listarSalud(tarjeta)]]
render mapa

select de.nombre_dependencia, de.siglas_dependencia,pr.descripcion,bp.total,bp.objeto


from beneficiario_programas as bp
inner join dependencia as de on de.id=bp.dependencia_id
inner join programas as pr on de.id = pr.dependencia_id
where bp.tarjeta_id = 100 and bp.objeto= 'Federal'

select e.por_pob_edu,es.descripcion from educacion as e


inner join escolaridad as es on e.escolaridad_id = es.id
where e.tarjeta_id = 100

select * from educacion_actividad as e


where e.tarjeta_id = 67

select
sexo_salud,total_salud,imss_salud,issste_salud,pemex_salud,privada_salud,otra_salud,no
_afiliadas_salud,no_especifico_salud from salud
where tarjeta_id = 100
order by sexo_salud

select grupo_edad,alfa_hombre,alfa_mujeres,total_alfa from alfabetizacion


where tarjeta_id =100

def data(){
def tarjeta = 67

def mapa=[['tipo':"Alfabetizacion",
'datos':alfabetizacionService.listarAlfabetizacion(tarjeta)],
['tipo':"Estatal",
'datos':beneficiarioProgramasService.listarBeneficiarioPrograma(tarjeta,
"Estatal")],
['tipo':"Federal",
'datos':beneficiarioProgramasService.listarBeneficiarioPrograma(tarjeta,
"Federal")],
['tipo':"Educacion",'datos':educacionService.listarEducacion(tarjeta)],

['tipo':"EducacionActividad",'datos':educacionActividadService.listarEducacion
Actividad(tarjeta)],

['tipo':"PobIndigena",'datos':pobIndigenaService.litarPobIndigena(tarjeta)],
['tipo':"Salud",'datos':saludService.listarSalud(tarjeta)]]
render mapa