Changeset 753b19a in observatorio


Ignore:
Timestamp:
Sep 18, 2014, 10:52:40 AM (10 years ago)
Author:
Jose Ruiz <joseruiz@…>
Branches:
master
Children:
8f0070d
Parents:
a6740ed
Message:

Modificación del generador de Grafos de la matriz insumo productos utilizando el wrapper del script en c++

Location:
procesos
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • procesos/apps/productos/ajax.py

    ra6740ed r753b19a  
    88
    99import os
     10import sys
     11
     12#Importar wrapper constructor de cadenas
     13extapps_path = os.path.join(settings.PATH, "extapps/chains/")
     14
     15if not extapps_path in sys.path:
     16    sys.path.insert(1, extapps_path)
     17del extapps_path
     18import _svg_activities_builder
     19
     20
    1021
    1122def generateGraph(request):
    1223        dajax = Dajax()
    1324        codigo = str(request.POST['codigo'])
    14         narriba = str(request.POST['narriba'])
    15         nabajo = str(request.POST['nabajo'])
     25        narriba = int(request.POST['narriba'])
     26        nabajo = int(request.POST['nabajo'])
    1627
    17         os.system("cd "+os.path.join(settings.PATH, "tmp/")+";"+os.path.join(settings.PATH, "extapps/chains/print_prod_chain_act")+" --host="+settings.DATABASES['default']['HOST']+" --port="+settings.DATABASES['default']['PORT']+" --username="+settings.DATABASES['default']['USER']+" --password="+settings.DATABASES['default']['PASSWORD']+" --dbname="+settings.DATABASES['default']['NAME']+" --levelsup="+narriba+" --levelsdown="+nabajo+" --output="+str(request.user)+" PROD "+codigo)
    18         print "extapps/chains/print_prod_chain_act"+" --host="+settings.DATABASES['default']['HOST']+" --port="+settings.DATABASES['default']['PORT']+" --username="+settings.DATABASES['default']['USER']+" --password="+settings.DATABASES['default']['PASSWORD']+" --dbname="+settings.DATABASES['default']['NAME']+" --levelsup="+narriba+" --levelsdown="+nabajo+" --output="+str(request.user)+" PROD "+codigo
     28
     29        _svg_activities_builder.buildSvg(narriba,nabajo,settings.DATABASES['default']['HOST'],settings.DATABASES['default']['PORT'],settings.DATABASES['default']['NAME'],settings.DATABASES['default']['USER'],settings.DATABASES['default']['PASSWORD'],os.path.join(settings.PATH, "tmp/")+str(request.user),"PROD",codigo)
     30
     31#        os.system("cd "+os.path.join(settings.PATH, "tmp/")+";"+os.path.join(settings.PATH, "extapps/chains/print_prod_chain_act")+" --host="+settings.DATABASES['default']['HOST']+" --port="+settings.DATABASES['default']['PORT']+" --username="+settings.DATABASES['default']['USER']+" --password="+settings.DATABASES['default']['PASSWORD']+" --dbname="+settings.DATABASES['default']['NAME']+" --levelsup="+narriba+" --levelsdown="+nabajo+" --output="+str(request.user)+" PROD "+codigo)
     32 #       print "extapps/chains/print_prod_chain_act"+" --host="+settings.DATABASES['default']['HOST']+" --port="+settings.DATABASES['default']['PORT']+" --username="+settings.DATABASES['default']['USER']+" --password="+settings.DATABASES['default']['PASSWORD']+" --dbname="+settings.DATABASES['default']['NAME']+" --levelsup="+narriba+" --levelsdown="+nabajo+" --output="+str(request.user)+" PROD "+codigo
    1933
    2034        ahora = date.today().isoformat()
    2135       
    22         dajax.script("window.open('"+settings.BASE_URL+"/Graficar?codigo="+codigo+"&ahora="+ahora+"&arriba="+narriba+"&abajo="+nabajo+"')")
     36        dajax.script("window.open('"+settings.BASE_URL+"/Graficar?codigo="+codigo+"&ahora="+ahora+"&arriba="+str(narriba)+"&abajo="+str(nabajo)+"')")
    2337
    2438        return dajax
     
    2741        dajax = Dajax()
    2842        codigo = str(request.POST['codigo'])
    29         narriba = str(request.POST['narriba'])
    30         nabajo = str(request.POST['nabajo'])
    31         
    32         os.system("cd "+os.path.join(settings.PATH, "tmp/")+";"+os.path.join(settings.PATH, "extapps/chains/print_prod_chain_act")+" --host="+settings.DATABASES['default']['HOST']+" --port="+settings.DATABASES['default']['PORT']+" --username="+settings.DATABASES['default']['USER']+" --password="+settings.DATABASES['default']['PASSWORD']+" --dbname="+settings.DATABASES['default']['NAME']+" --levelsup="+narriba+" --levelsdown="+nabajo+" --output="+str(request.user)+" ACT "+codigo)
     43        narriba = int(request.POST['narriba'])
     44        nabajo = int(request.POST['nabajo'])
     45 
     46        _svg_activities_builder.buildSvg(narriba,nabajo,settings.DATABASES['default']['HOST'],settings.DATABASES['default']['PORT'],settings.DATABASES['default']['NAME'],settings.DATABASES['default']['USER'],settings.DATABASES['default']['PASSWORD'],os.path.join(settings.PATH, "tmp/")+str(request.user),"ACT",codigo)
    3347
    34         dajax.script("window.open('"+settings.BASE_URL+"/Graficar?codigo="+codigo+"&arriba="+narriba+"&abajo="+nabajo+"')")
     48        #os.system("cd "+os.path.join(settings.PATH, "tmp/")+";"+os.path.join(settings.PATH, "extapps/chains/print_prod_chain_act")+" --host="+settings.DATABASES['default']['HOST']+" --port="+settings.DATABASES['default']['PORT']+" --username="+settings.DATABASES['default']['USER']+" --password="+settings.DATABASES['default']['PASSWORD']+" --dbname="+settings.DATABASES['default']['NAME']+" --levelsup="+narriba+" --levelsdown="+nabajo+" --output="+str(request.user)+" ACT "+codigo)
     49
     50        dajax.script("window.open('"+settings.BASE_URL+"/Graficar?codigo="+codigo+"&arriba="+str(narriba)+"&abajo="+str(nabajo)+"')")
    3551
    3652        return dajax
  • procesos/templates/productos/grafico.html

    r4437adc r753b19a  
    55                <title>Gráfico</title>
    66                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    7                 <meta http-equiv="Pragma" content="no-cache">
    8                 <script type="text/javascript" src="{{ MEDIA_URL }}/js/jquery-1.3.2.min.js"></script>
     7                <meta http-equiv="Pragma" content="no-cache">
     8                <script type="text/javascript" src="{{ MEDIA_URL }}/js/jquery-1.3.2.min.js"></script>
    99                <script type="text/javascript" src="{{ MEDIA_URL }}/js/jquery.svg.js"></script>
    1010                <script type="text/javascript" src="{{ MEDIA_URL }}/js/jquery.svggraph.js"></script>
Note: See TracChangeset for help on using the changeset viewer.