Skip to content

Commit

Permalink
migrando base
Browse files Browse the repository at this point in the history
  • Loading branch information
eos87 committed Oct 14, 2010
1 parent a1e52ee commit 756a8c2
Show file tree
Hide file tree
Showing 41 changed files with 469 additions and 5,021 deletions.
1 change: 1 addition & 0 deletions data.json

Large diffs are not rendered by default.

290 changes: 0 additions & 290 deletions encuesta/migrations/0005_auto__add_field_proyecto_municipio.py

This file was deleted.

This file was deleted.

279 changes: 0 additions & 279 deletions encuesta/migrations/0007_auto__chg_field_proyecto_descripcion.py

This file was deleted.

294 changes: 0 additions & 294 deletions encuesta/migrations/0008_auto__add_indicador.py

This file was deleted.

287 changes: 0 additions & 287 deletions encuesta/migrations/0009_auto__chg_field_indicador_slug.py

This file was deleted.

300 changes: 0 additions & 300 deletions encuesta/migrations/0010_auto.py

This file was deleted.

292 changes: 0 additions & 292 deletions encuesta/migrations/0011_auto.py

This file was deleted.

293 changes: 0 additions & 293 deletions encuesta/migrations/0012_auto.py

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

288 changes: 0 additions & 288 deletions encuesta/migrations/0017_auto__chg_field_encuesta_periodo.py

This file was deleted.

325 changes: 0 additions & 325 deletions encuesta/migrations/0018_auto__add_field_encuesta_user.py

This file was deleted.

325 changes: 0 additions & 325 deletions encuesta/migrations/0019_auto__chg_field_encuesta_user.py

This file was deleted.

This file was deleted.

Empty file removed encuesta/migrations/__init__.py
Empty file.
61 changes: 45 additions & 16 deletions encuesta/views.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
from decorators import session_required
from django.contrib.auth.decorators import login_required
from django.core.exceptions import ViewDoesNotExist
from django.db.models import Sum
from django.db.models import Sum, Count
from django.http import HttpResponse
from django.shortcuts import render_to_response
from django.template import RequestContext
from django.utils import simplejson
from django.views.generic.simple import direct_to_template
from forms import *
from models import *

Expand Down Expand Up @@ -308,7 +307,7 @@ def indicador122(request):
'joven':joven_sum2
}

tabla2['Promedio %'] = {
tabla2['Efectividad %'] = {
'sexual':get_prom(div_sexual_sum, div_sexual_sum2),
'discapacidad': get_prom(discapacidad_sum, discapacidad_sum2),
'vih': get_prom(vih_sum, vih_sum2),
Expand Down Expand Up @@ -387,7 +386,7 @@ def indicador211(request):
'discapacidad': discapacidad_sum2
}

tabla3['Promedio %'] = {
tabla3['Efectividad %'] = {
'hombres':get_prom(hombres_sum, hombres_sum2),
'mujeres': get_prom(mujeres_sum, mujeres_sum2),
'jovenes': get_prom(jovenes_sum, jovenes_sum2),
Expand Down Expand Up @@ -568,7 +567,7 @@ def indicador231(request):
'servicio_legal': servicio_legal_sum2,
}

tabla2['Promedio %'] = {
tabla2['Efectividad %'] = {
'servicio_salud':get_prom(servicio_salud_sum, servicio_salud_sum2),
'servicio_psicologia': get_prom(servicio_psicologia_sum, servicio_psicologia_sum2),
'servicio_legal': get_prom(servicio_legal_sum, servicio_legal_sum2),
Expand All @@ -581,6 +580,7 @@ def indicador232(request):
resultado = Resultado.objects.get(pk=5)
tabla = {}
tabla2 = {}
tabla3 = {}
a = _queryset_filtrado(request, resultado)

opcion = CHOICE_DENUNCIAS[0][0]
Expand All @@ -603,7 +603,7 @@ def indicador232(request):
'fiscalia': fiscalia_sum2,
}

tabla['Promedio %'] = {
tabla['Efectividad %'] = {
'comisariato':get_prom(comisariato_sum, comisariato_sum2),
'fiscalia':get_prom(fiscalia_sum, fiscalia_sum2),
}
Expand All @@ -616,7 +616,7 @@ def indicador232(request):
'comisariato':comisariato_sum3,
'fiscalia': fiscalia_sum3,
}
tabla2['Promedio %'] = {
tabla3['Efectividad %'] = {
'comisariato':get_prom(comisariato_sum, comisariato_sum3),
'fiscalia':get_prom(fiscalia_sum, fiscalia_sum3),
}
Expand Down Expand Up @@ -654,7 +654,7 @@ def indicador233(request):
'ninos_ninas': ninos_ninas_sum2,
}

tabla2['Promedio %'] = {
tabla2['Efectividad %'] = {
'mujeres':get_prom(mujeres_sum, mujeres_sum2),
'jovenes': get_prom(jovenes_sum, jovenes_sum2),
'ninos_ninas': get_prom(ninos_ninas_sum, ninos_ninas_sum2),
Expand Down Expand Up @@ -693,7 +693,7 @@ def indicador234(request):
'ninos_ninas': ninos_ninas_sum2,
}

tabla2['Promedio %'] = {
tabla2['Efectividad %'] = {
'mujeres':get_prom(mujeres_sum, mujeres_sum2),
'jovenes': get_prom(jovenes_sum, jovenes_sum2),
'ninos_ninas': get_prom(ninos_ninas_sum, ninos_ninas_sum2),
Expand Down Expand Up @@ -764,6 +764,35 @@ def indicador313(request):
'mejorar_apoyo':mejorar_apoyo_sum,
}

#para graficos
si_hay = EstadoCapacidadAdmitiva.objects.filter(encuesta__in=a, sistema=CHOICE1[0][0]).count()
hay_pero_no = EstadoCapacidadAdmitiva.objects.filter(encuesta__in=a, sistema=CHOICE1[1][0]).count()
no_hay = EstadoCapacidadAdmitiva.objects.filter(encuesta__in=a, sistema=CHOICE1[2][0]).count()

total = si_hay + hay_pero_no + no_hay
val1 = get_prom(total, si_hay)
val2 = get_prom(total, hay_pero_no)
val3 = get_prom(total, no_hay)

si_hay_plan = EstadoCapacidadAdmitiva.objects.filter(encuesta__in=a, plan=CHOICE2[0][0]).count()
no_utiliza = EstadoCapacidadAdmitiva.objects.filter(encuesta__in=a, plan=CHOICE2[1][0]).count()
no_hay_plan = EstadoCapacidadAdmitiva.objects.filter(encuesta__in=a, plan=CHOICE2[2][0]).count()

total2 = si_hay_plan + no_utiliza + no_hay_plan
val4 = get_prom(total2, si_hay_plan)
val5 = get_prom(total2, no_utiliza)
val6 = get_prom(total2, no_hay_plan)

ninguna = EstadoCapacidadAdmitiva.objects.filter(encuesta__in=a, organizaciones=CHOICE3[0][0]).count()
en_proceso = EstadoCapacidadAdmitiva.objects.filter(encuesta__in=a, organizaciones=CHOICE3[1][0]).count()
logrado = EstadoCapacidadAdmitiva.objects.filter(encuesta__in=a, organizaciones=CHOICE3[2][0]).count()

total3 = ninguna + en_proceso + logrado
val7 = get_prom(total3, ninguna)
val8 = get_prom(total3, en_proceso)
val9 = get_prom(total3, logrado)


return render_to_response('fed/indicador313.html', RequestContext(request, locals()))

#obtener la vista adecuada para los indicadores
Expand All @@ -789,14 +818,14 @@ def _get_view(request, vista):
'acciones-efectuadas': indicador211,
'cambios-en-las-poblaciones': indicador212,
#indicadores para resultado 2.2.1
'indicador-221': indicador221,
'indicador-222': indicador222,
'indicador-223': indicador223,
'acciones-por-organizaciones': indicador221,
'grupos-div-sexual-y-discapacidad': indicador222,
'grupos-etnico-indigenas-y-jovenes': indicador223,
#indicadores para resultado 2.3
'indicador-231': indicador231,
'indicador-232': indicador232,
'indicador-233': indicador233,
'indicador-234': indicador234,
'servicios-de-atencion': indicador231,
'denuncias-interpuestas': indicador232,
'victimas-atendidas': indicador233,
'referencias-y-contrareferencias': indicador234,
#indicadores para resultado 3.1
'intercambio-teorico-y-metod':indicador311,
'medir-y-reportar-indicadores': indicador312,
Expand Down
Binary file modified fed.db
Binary file not shown.
Binary file added fed2.db
Binary file not shown.
15 changes: 12 additions & 3 deletions files/css/fed.css
Original file line number Diff line number Diff line change
Expand Up @@ -414,10 +414,10 @@ a:hover{
display: block;
background: url(/files/images/indicador_back.png) repeat-x;
height: 34px;
width: 206px;
width: 211px;
line-height: 34px;
padding-left: 20px;
font-size: 14px;
padding-left: 15px;
font-size: 13px;
color: #dfc268;
margin-top: 2px;
}
Expand All @@ -437,4 +437,13 @@ a:hover{
}
option{
font-size: 12px;
}
.graph_title{
font-size: 14px;
background-color: #e1e1e1;
text-align: left;
padding-left: 15px;
color: #069;
height: 20px;
line-height: 20px;
}
21 changes: 21 additions & 0 deletions files/js/exporting.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 756a8c2

Please sign in to comment.