Changeset 6533fdf in sicp


Ignore:
Timestamp:
Jun 12, 2015, 1:55:38 PM (9 years ago)
Author:
Ing. Roldan D. Vargas G <rvargas@…>
Branches:
master
Children:
731e6e9
Parents:
ff1d53e
Message:

instrucciones agregadas para la generación del archivo xml con información de la cadena productiva solicitada

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/simulacion/sigesic/ajax.py

    rf8ea66d r6533fdf  
    2525from django.utils.translation import ugettext_lazy as _
    2626from apps.comun.constantes import MSG_NOT_AJAX
    27 from apps.simulacion.sigesic.models import UnidadEconomica, Producto
     27from apps.simulacion.sigesic.models import Producto
     28from apis.chains.sigesic_graph_builder import build_graph
    2829
    2930import logging
     
    8990            return HttpResponse(json.dumps({'resultado': False, 'error': MSG_NOT_AJAX}))
    9091
    91         narriba = request.GET.get('nivelesarriba', None)
    92         nabajo = request.GET.get('nivelesabajo', None)
    93         anho = request.GET.get('anhoregistro', None)
    94         cproducto = request.GET.get('cproducto', None)
     92        narriba = request.GET.get('narriba', None)
     93        nabajo = request.GET.get('nabajo', None)
     94        anho = request.GET.get('anho', None)
     95        cproducto = request.GET.get('id', None)
    9596
    9697        if narriba and nabajo and anho and cproducto:
    97             salida = os.path.join(settings.PATH, "tmp/%s.xml" % str(request.user))
    98             pass
     98
     99            salida = os.path.join(settings.BASE_DIR, "tmp/%s.xml" % str(request.user))
     100
     101            gen_graph = build_graph(
     102                int(narriba), int(nabajo), str(anho),
     103                settings.DATABASES['sigesic']['HOST'], settings.DATABASES['sigesic']['PORT'],
     104                settings.DATABASES['sigesic']['NAME'], settings.DATABASES['sigesic']['USER'],
     105                settings.DATABASES['sigesic']['PASSWORD'], salida, long(cproducto)
     106            )
     107
     108            print gen_graph
     109
     110            return HttpResponse(json.dumps({'resultado': True, 'narriba': narriba, 'nabajo': nabajo}))
     111
     112        return HttpResponse(json.dumps({
     113            'resultado': False, 'error': _(u"Debe indicar los parámetros necesarios para generar la cadena solicitada")
     114        }))
    99115
    100116    except Exception, e:
Note: See TracChangeset for help on using the changeset viewer.