Ñò =£ÛYc@sÉddkTddkTddkTddkTddkTddkTddklZddkTddk l Z ddk Tddk l Z ddklZddklZddklZlZlZddklZlZlZlZdd klZlZlZlZdd k l!Z!l"Z"l#Z#l$Z$l%Z%l&Z&l'Z'dd k(l)Z)dd k*l+Z+l,Z,dd k-l.Z.l/Z/l0Z0ddk1l2Z2ddk1l2Z2ddk3l4Z4l5Z5l6Z6ddk7l8Z8l9Z9l:Z:ddk;Z;ddk;l<Z<ddk=l>Z>ddk?Z?e>dZ@e>dZAdZBdZCd„ZDd„ZEd„ZFeGd„ƒZHeGd„ƒZIeGd„ƒZJeGd„ƒZKdeLfd„ƒYZMd e6eMfd!„ƒYZNd"e6eMfd#„ƒYZOdS($iÿÿÿÿ(t*(tUser(tQ(tmessages(tcanvas(tCanvas(tlettert landscapetA4(tcmtmmtinchtpica(t TA_JUSTIFYtTA_RIGHTtTA_LEFTt TA_CENTER(tTablet TableStyletSimpleDocTemplatet PageTemplatet ParagraphtSpacertImage(tcolors(tgetSampleStyleSheettParagraphStyle(t Paginatort EmptyPaget InvalidPage(t JasperClient(tListViewt DetailViewtView(t CreateViewt UpdateViewtFormViewN(tdate(tdefaultPageSizeiitcCs t|dƒS(Ns index.html(tTemplateResponse(trequest((s-/opt/public_html/siscon_test/control/views.pytlogin_*scCs“|id}|id}td|d|ƒ}d}|dj o0|iot||ƒtdƒS|d}n |d}t|dh|d6ƒS( NtusernametpasswordR's /captura/sLa cuenta esta desactivadasUsuario no validos index.htmltmsj(tPOSTt authenticatetNonet is_activetlogintHttpResponseRedirectR((R)R+R,tuserR-((s-/opt/public_html/siscon_test/control/views.pyt validacion-s       cCst|ƒ}tdƒS(Ns/login(tlogoutR3(R)tresponse((s-/opt/public_html/siscon_test/control/views.pyt logout_user<s cCs |i}tiƒ}|i}|i}|i}tiiƒ}tii d|ƒ}tii d|d|ƒ}|t i |i ƒƒ} | t i dƒ} tii d| | gƒ} |i oLtiiƒ} tdh| d6|d6|d6|d 6| d 6d t|ƒƒSd} tiiƒid |ƒ}|iid ƒid ƒ}tii ƒ} | i d|ƒ} | i d|ƒ}| i d|d|ƒ}|t i |i ƒƒ} | t i dƒ} | i d| | gƒ}|idjopt|iƒ}|iƒo:|i|i_|iƒd}ti||ƒt dƒSd}ti!||ƒn tƒ}tdh|d6| d6|d6|d 6|d6d t|ƒƒSdS(Nt fecha__yeart fecha__monthit fecha__ranges form-w.htmltcon_dependenciatconsultatcon_yeart con_monthtsemanatcontext_instancetusuariostidt usuario__inR.s%Los datos se guardaron correctamente.s /captura/s&Por favor, corrija el siguiente error.t formulariotconsult con_year1t consul_semana("R4R%ttodaytdaytmonthtyeartcontroltobjectstalltfiltertdatetimet timedeltatweekdaytis_stafft dependenciatrender_to_responsetRequestContextR0t direccionestgetRBt values_listtorder_bytmethodt ControlFormR.tis_validtinstancetusuariotsaveRtsuccessR3terror(R)R`tdtdiatmesRLR=R>R?t start_weektend_weekR@tconsulta_dependenciaRFtdirecctusrsRGRHRER-((s-/opt/public_html/siscon_test/control/views.pytcaptura@sP          c Csêtiƒ}|i}|i}|i}d}|i}tii ƒi d|ƒ}|i i dƒi dƒ}tiiƒ}d} d} d} |io‰d|ijoud|ijoe|ii dƒ} |ii dƒ} d} ytiid| | fƒ}Wqtj o } qXq n|id |ƒ}|id |ƒ} |id |d |ƒ}|ti|iƒƒ}|tid ƒ}|id||gƒ}td h| d6|d6| d6| d6| d6|d6|d6dt|ƒƒS(NRBRCR'it fecha_init fecha_finiR;RDR9R:is consulta.htmltfeR=RGR?RHRA(R%RIRJRKRLR0R4RXRNRORYRBRZR[RMRPtGETt ExceptionRQRRRSRVRW(R)RdReRfRLRFR`RjRkRmRnRoteRGR?RgRhRH((s-/opt/public_html/siscon_test/control/views.pyR=ws8        cCsëtiƒ}|i}|i}|i}d}|i}tii ƒi d|ƒ}|i i dƒi dƒ} tiiƒ}|id| ƒ}|id|ƒ} |id|d|ƒ} |ti|iƒƒ} | tidƒ} |id| | gƒ}|idjoŽtii ƒi d |ƒ}td h |id 6|id 6|id 6|id6|id6|id6|id6|id6|id6d|ƒ}n|idjoöt|iƒ}|iƒoÀtii ƒi d |ƒ}|i d |_|i d |_|i d |_|i d|_|i d|_|i d|_|i d|_|i d|_|i d|_|i!ƒt"dƒSd}t#i$||ƒn tƒ}t%dh|d6|d6|d6| d6| d6|d6d t&|ƒƒS(!NRBRCRDR9R:iR;RptpktinitialtfechaRUtnombre_personatasuntot observacionestcorreot telefono_cels teléfonot extensionR_R.ttelefonos /consulta/s&Por favor, corrija el siguiente error.s form-w.htmlRERMRFRGR?RHRA('R%RIRJRKRLR0R4RXRNRORYRBRZR[RMRPRQRRRSR\R]RuRURvRwRxRyRzR|R{R.R^t cleaned_dataRaR3RRcRVRW(R)t control_idRdReRfRLRFR`RjRkt con_year2t con_mont2RgRhRHRER-((s-/opt/public_html/siscon_test/control/views.pyt controledit›sP     '    csod}d}tddƒ}tƒ}g}t|dttƒddtddtddtd d tƒ}g}|d }|it d d ƒƒ|d } t | _ d| _ d| _ |it d dƒƒ|d} t| _ d| _ d| _ ddddddddddg g}|i} tiiƒid| ƒ} | iidƒidƒ} |ioe|iidƒ}|iidƒ}|iid ƒ}tiitd!|ƒtd"|ƒBtd#|ƒBtd$|ƒBtd%|ƒBtd&|ƒBƒ}|id'| ƒ}|d(jo)|d(jo|id)||fƒ}nxˆ|D]|}|i|i|i|it|i | ƒt|i!| ƒt|i"| ƒt|i#| ƒ|i$t|i%| ƒ|i&g ƒqAWnt'|d*td+td,td-td.tdtd.td/td*tg d0d1d2d3dJdKd6t(i)fd7dLdMdfd8dNdOd9fd8dPdQd9fd8dRdSd<fd8dTdUd9fd8dVdWd<fd8dXdYd9fd8dZd[d9fd8d\d]d<fd8d^d_d9fg ƒ}d9|_*|i|ƒd5dk+}|i,i-|i,i.t/ƒdDƒ‰|i,i-|i,i.t/ƒdEƒ‰‡‡fdF†}‡‡fdG†}|i0|dH|dI|ƒ|S(`Ntmimetypesapplication/pdftpagesizet rightMarginit leftMargint topMarging@t bottomMarginith1tnametCentradot Helveticai t JustificadoitFechatHorat DependenciatPersonatAsuntot ObservacionestCorreotCelulars Teléfonos ExtensiónRBRCRmRnR=tdependencia__nombre__icontainstobservaciones__icontainstdependencia__clave__icontainstnombre_persona__icontainstasunto__icontainstextension__icontainsRDR'R;gø?g@g@g @igü?t repeatRowsitstyletGRIDiiÿÿÿÿgà?tFONTSIZEtALIGNtCENTERiõÿÿÿiöÿÿÿtLEFTii÷ÿÿÿiúÿÿÿiiüÿÿÿiiþÿÿÿsstatic/img/logo.jpgsstatic/img/triangulo.jpgcs„|iƒ|iˆdtdddƒ|iddƒ|iˆdtdd d ƒ|id td td |iƒ|iƒdS(NiiiœiFR‹i g333333;@iïÿÿÿiPiZigÐ?s Página %d(t saveStatet drawImageR tsetFontt drawStringR tpaget restoreState(Rtdoc(timagentimagen2(s-/opt/public_html/siscon_test/control/views.pyt myFirstPage<s   "csŠ|iƒ|iˆdtdddƒ|iddƒ|iˆdtdd d ƒ|id td td |itfƒ|iƒdS(Niii¢iFR‹i g333333;@iïÿÿÿiPiZigÐ?s Página %d %s( R¢R£R R¤R¥R R¦tpageinfoR§(RR¨(R©Rª(s-/opt/public_html/siscon_test/control/views.pyt myLaterPagesQs   (t onFirstPaget onLaterPages(ii(iÿÿÿÿiÿÿÿÿ(ii(iÿÿÿÿiÿÿÿÿ(ii(iÿÿÿÿi(ii(iõÿÿÿiÿÿÿÿ(ii(iöÿÿÿiÿÿÿÿ(ii(i÷ÿÿÿiÿÿÿÿ(ii(iúÿÿÿiÿÿÿÿ(ii(iüÿÿÿiÿÿÿÿ(ii(iüÿÿÿiÿÿÿÿ(ii(iþÿÿÿiÿÿÿÿ(i i(iÿÿÿÿiÿÿÿÿ(1R0t HttpResponseRRRRR R taddRRt alignmenttfontNametfontSizeR R4RXRNRORYRBRZR[RpRMRPRtappendRuthoraRURRvRwRxRyRzR|R{RRtgreythAligntostpathtjointdirnamet__file__tbuild(R)tsR=R7testilotelementsR¨tdataRˆRŠRŒR`RjRkRmRntimputtptt_datosR¹R«R­((R©Rªs-/opt/public_html/siscon_test/control/views.pyt consulta_todoÑsœ )             @E   !!t JasperMixcBs,eZeiZdZdZhdd„ZRS(t jasperadmincCslt|i|i|iƒ}|i||pdn||ƒ}t|dƒ}|i|dƒ|iƒdS(s¤ Gennara reportes atravez del jasperserver :param path: :param namefile: :param params: :param tipo: default is PDF tPDFtwRÂN(RturlR+R,t runReporttfiletwritetclose(tselfRºtnamefiletparamsttipotjtrettf((s-/opt/public_html/siscon_test/control/views.pytgenerateReportos #N( t__name__t __module__tsettingst JASPERSERVERRËR+R,R0R×(((s-/opt/public_html/siscon_test/control/views.pyRÇjs t ListasVistascBseZd„ZRS(cOsby%|idtidƒtdƒSWn6tj o*}ti|dt|ƒƒtdƒSXdS(Ns#/visitasiap/reportes/listadovisitasslistadovisitas.pdfs/media/listadovisitas.pdfs*ocurrio un error durante la carga del pdf s /consulta/(R×RÚt MEDIA_ROOTR3RqRRctstr(RÐR)targstkwargsRr((s-/opt/public_html/siscon_test/control/views.pyRYs (RØRÙRY(((s-/opt/public_html/siscon_test/control/views.pyRÜ~st reportefechascBseZd„ZRS(cOsmyB|idƒ}|idƒ}d|d|d}t|ƒSWn$d}ti||ƒtdƒSXdS(NRmRnsáhttp://10.2.8.36/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&ParentFolderUri=%2Fvisitasiap%2Freportes&reportUnit=%2Fvisitasiap%2Freportes%2Ffechasvisitas&j_username=jasperadmin&j_password=jasperadmin&fecha1=s&fecha2=s &output=pdfsCSeleccione Fecha de Inicio y Fecha Final para realizar una consultas /consulta/(RYR3RRc(RÐR)RßRàtunotdosRËR-((s-/opt/public_html/siscon_test/control/views.pyRYŠs(RØRÙRY(((s-/opt/public_html/siscon_test/control/views.pyRá‰s(Ptcontrol.modelstdjango.shortcutst django.httptdjango.templatetdjango.template.responsetdjango.contrib.authtdjango.contrib.auth.modelsRt control.formstdjango.db.modelsRtdjango.contrib.auth.decoratorstdjango.contribRtreportlab.pdfgenRtreportlab.pdfgen.canvasRtreportlab.lib.pagesizesRRRtreportlab.lib.unitsR R R R treportlab.lib.enumsR RRRtreportlab.platypusRRRRRRRt reportlab.libRtreportlab.lib.stylesRRtdjango.core.paginatorRRRtpyjasperclientRtdjango.views.genericRR R!tdjango.views.generic.editR"R#R$RQR%treportlab.rl_configR&tlocalet PAGE_HEIGHTt PAGE_WIDTHtTitleR¬R*R5R8tlogin_requiredRlR=RRÆtobjectRÇRÜRá(((s-/opt/public_html/siscon_test/control/views.pytsR        ""4      7$6™