ó È ÙRc@s¯ddlTddlmZmZddlmZmZddlmZm Z m Z m Z m Z m Z mZmZmZmZmZmZmZmZmZmZddlmZmZmZmZddlmZddlm Z ddl!m!Z!dd l!m"Z"ddl#Tej$j%d d ƒZ&ej$j'ƒj(d ƒZ)e j$j'ƒj(d ƒZ*e j$j'ƒj(dƒZ+ej$j'ƒj(dƒZ,ej$j'ƒj(d ƒZ-ej$j'ƒj(d ƒa.ej$j'ƒj(d ƒa/ej$j'ƒj(d ƒa0ej$j'ƒj(d ƒZ1ej$j'ƒj(d ƒZ2ej$j'ƒj(d ƒZ3ej$j'ƒj(d ƒZ4ej$j'ƒj(d ƒZ5d„Z6d„Z7d„Z8d„Z9d„Z:d„Z;d„Z<d„Z=d„Z>d„Z?d„Z@d„ZAd„ZBd„ZCd„ZDd„ZEd „ZFd!„ZGdd"lHmIZImJZJdd#lKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSdd$lTmUZUmVZVmWZWmXZXdd%lYmZZZm[Z[m\Z\m]Z]dd&l^m_Z_m`Z`maZambZbdd'lcmdZddd(leZedd)lfmgZgdd(lhZhdd*lKmSZSegd+Ziegd,Zjd-Zkd-ZlgZmgZneIƒZoeod.Zpeod/Zqd+eq_reojseJd0d1ƒƒeod1Ztebet_ud2et_vd3et_weojseJd0d4ƒƒeod4Zxebex_ud2ex_vd5ex_weojseJd0d6ƒƒeod6Zyebey_ud7ey_vd8ey_weojseJd0d9ƒƒeod9Zze_ez_ud7ez_vd8ez_weojseJd0d:ƒƒeod:Z{e_e{_ud7e{_vd3e{_weojseJd0d;ƒƒeod;Z|e_e|_ud7e|_vd3e|_weojseJd0d<ƒƒeod<Z}ebe}_ud2e}_ve~e}_d=e}_wd>Z€d?„Zd@„Z‚dA„ZƒdB„Z„dC„Z…dD„Z†dE„Z‡dF„ZˆdG„Z‰dH„ZŠdI„Z‹dJ„ZŒdK„ZdL„ZŽdM„ZdN„ZdO„Z‘dP„Z’dQ„Z“dR„Z”d(S(Siÿÿÿÿ(t*(tget_object_or_404trender(tHttpResponseRedirectt HttpResponse(tUsuariot CatPersonat Dependientest CatHospitaltCatEspecialidadt CatAlberguet CatEdoCiviltCatPaist CatEstadot CatMunicipiot CatPoblaciontCatEscolaridadt CatOcupaciont CatViviendatCatTipoFamiliat CatParentesco(tCatTipoExcentotregUsoHabitaciont catConfigtregRacionAlimentos(tUser(ttimezone(tdatetime(t timedeltatdatotCUOTAt descripciontnombret especialidadt idtipoExcentocCsZtjjƒjƒ}tjjd|ƒjdƒ}i|jdd6|jdd6|jdd6|jdd6|jdd6|jdd6|jdd6|jd d 6|jd d 6|jd d 6|jd d 6|jd d 6|jdd6|jdd6|jdd6|d6td6t d6|d6t d6t d6t d6t d6td6}t|d|ƒS(NtPais_idR t apPaternot apMaternotedadt poblaciontpaist ocupaciontestadotviviendat escolaridadt tipoFamiliatedoCivilttelefonot observacionestfechaNactcantt EdosCiviltPaisestEstadost Poblacionest Escolaridadest Ocupacionest Viviendast TiposFamiliasfrm_ctrolExpediente.html(RtobjectstalltcountR tfiltertorder_bytPOSTR3R4R6R7R8R9R:R(trequestR(tregCantR5tcontext((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt findEstidades#sWF8BcCs“tjjƒjƒ}tjjd|jdƒjdƒ}tjjd|jdd|ƒjdƒ}i|d6|jdd6|jdd6|jdd6|jdd6|jd d 6|jdd6|jd d 6|jd d 6|jd d 6|jd d 6|jdd6|jdd6|jdd6|jdd6|jdd6|d6t d6t d6|d6t d6t d6t d6td6td6}t|d|ƒS(NR#R(R t Estado_idt MunicipiosR$R%R&R'R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:sfrm_ctrolExpediente.html(RR;R<R=R R>R@R?RR3R4R6R7R8R9R:R(RAR*RBR5RFRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytfindMunicipios.s%+^F8BcCs,tjjƒ}i|d6}t|d|ƒS(Nt Identidadess inicio2.html(R R;R<R(RARHRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytindex:s cCs t|dƒS(Ns portada.html(R(RA((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytportada?scCstjƒjdƒ}tjjd|ƒjdƒ}tjjddƒ}tjjd|ƒjƒ}tjjd|dt ƒjƒ}i|d6|d 6|d 6t d j d 6t |d j ƒd d6|d6t d6td6td6dd6dd6dd6dd6dd6}t|d|ƒS(Ns%Y-%m-%dt fechaHoratfolioRtFOLIOtfechaHora__startswitht excentoPagotPagadost noPagadostFechaitCuotaitFoliost HospitalestEspecialidadestExcentostNUEVOtstatustactivetprocesotclosedt principaltadmintreporte1sform_registro.html(RtnowtstrftimeRR;R>R?RR=tTrueRStvalortintRURVRWR(RARRRTt folioActualRPRQRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytmod_regUsohabitacionBs!€c CsŸd}|jdkrtjjƒjƒ}|jd}|dkr†y;tjjddƒ}tjj ddƒ}t jj d |jd ƒ}t jj d |jd ƒ}t jj d |jdƒ} t jj d|jdƒ} tjj d|jdƒ} tjj d|jjƒ} t} |jddkr9t} ntjjƒjƒdkrptjjdƒjd}nd}td|d| dt|djƒdd|jdd|jdd|jdd| d|jdd|d |d|d| d | d!| d"tjƒjd#ƒƒ}|jƒtjj ddƒ}tt|djƒdƒ|_|jƒtjjƒjƒ}tjjddƒ}|}tjjd$|jdƒjdƒ}tjjd$|jdƒjƒ}tjjd$|jddtƒjƒ}i|d%6|d&6td'6td(6t d)6|d*6t!djd+6|d,6|d-6t|djƒdd6d.d/6d0d16d0d26d3d46}WqŒt"k r‚}tjjd$|jdƒjdƒ}tjjd$|jdƒjƒ}tjjd$|jddtƒjƒ}i|d%6|d&6td'6td(6t d)6|d*6t!djd+6|d,6|d-6t|djƒdd6d.d/6d0d16d0d26dd46}qŒXqd5}nt#|d6|ƒS(7NtR@t fechaIngresot0RRMt idAlbergueit idPersonat albergadot idDependientetpacientet idHospitalthospitaltidEspecialidadtsalaR"t descExcentotidtexcentoRbitidUsoHabitaciontidUserRLt diagnosticoRKR0ROtimportet hospitalizadoR!t tipoExcentothoras%H:%M:%SRNRPRQRURVRWRRRSRTR2RZR[R\R]R^t1tGrabosEdicion-sform_registro.html($tmethodRR;R<R=R@RR>R tgetRRRR RRtuserRttFalseRbtlatestRvRdRcRR`RatsavetstrR?RURVRWRSt ExceptionR(RARtRCRBRRRetalbergueRltparienteRpRrRuRwt opExcentotsigIdtaddtctfolioActualNuevoRTRPRQte((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytguardar_UsoHabitacionMsl          %"(„%"(‡ c Csktjjd|ƒ}tjjd|djƒ}tjjd|djƒ}tjjd|djƒ}t jjd|dj ƒ}t jjd|dj ƒ}|dj d|dj d|dj }tjjd |djƒ} tjƒ} tjjd |djƒ} i|dd 6|dd 6|dd 6|d6| d6| dd6| dd6} t|d| ƒS(NRLRkit idEdoCivilt idMunicipiotidEstadotidPaiss, RtRqtPersonat regUsoHabR.t Procedenciat diaImpresionRtSalasimprimir_folio.html(RR;R>Rt albergado_idR t EdoCivil_idRt Municipio_idR RER R#R Rt idUser_idRR`R tespecialidad_idR( RARLR•R”R.t municipioR*R(t procedenciatusuariothoyRrRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt imprimirFolio“s+ KcCsKtjjd|jdƒjdƒ}tjjd|jdƒjƒ}tjjd|jddtƒjƒ}tjjddƒ}tjjd|jdƒjd ƒ}i|jdd 6|d 6|d 6t d 6t dj d6|d6t |dj ƒdd6|d6t d6td6td6dd6dd6dd6dd6}t||d|ƒS(NRNRhRLRORRMtnombreLargo__startswitht responsablet nombreLargoRRRPRQt ParentescosiRStPersonasiRTRURVRWRXRYRZR[R\R]R^s.html(RR;R>R@R?R=RbRRR¦RSRcRdRURVRWR(RAttemplateRTRPRQReR§RC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt findPersonas¢s%"(%Žc Csõtjjd|jdƒjdƒ}tjjd|jdƒjƒ}tjjd|jddtƒjƒ}tjjddƒ}tjjd|ƒ}t jjd|ƒ}t d d d ƒ}tjj ƒjƒd krEtjj d ƒj } | rE| jd ƒ} tjjd|d| ƒ} | rB| d j jd ƒ}qBqEni|jdd6|d6|d6|d6|d d6td6td jd6t|d jƒd d6|d6|d6td6td6td6dd6dd6dd 6dd!6} t|d"| ƒS(#NRNRhRLRORRMRkt Dependo_de_idiÐiiRKs%Y-%m-%dR™RRRPRQtpersonaFolioHoyRlR¦RSRTt PacientesRURVRWRXRYRZR[R\R]R^sform_registro.html(RR;R>R@R?R=RbRRRRR<RƒRKRaR¦RSRcRdRURVRWR( RARkRTRPRQReRlR¬R«tultimoDiaFoliostpFechatpersonaUltimoFolioRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt findParientes¬s %"( cCsctjjƒjƒ}i|d6td6td6td6td6td6t d6t d6}t |d |ƒS( NR2R3R4R6R7R8R9R:sfrm_ctrolExpediente.html( RR;R<R=R3R4R6R7R8R9R:R(RARtRBRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytctrolExpediente¿s>c/Csýd}|jdkrítjjƒjƒ}|dkrÏtjjd|jdd|jdd|jdƒ}|rÌi d d 6|d 6td 6td 6t d6t d6t d6t d6t d6td6td6}qÕyïtjjd|jjƒ}tjjd|jdƒ}tjjd|jdƒ}tjjd|jdƒ}tjjd|jdƒ} tjjd|jdƒ} tjjd |jd!ƒ} tjjd"|jd#ƒ} tjjd$|jd%ƒ} tjjd&|jd'ƒ}|jd(dkrd}n |jd(}tjjƒjƒd)krFtjjd*ƒjd+}nd+}td*|d,|d-|jdd.|jdd/|jdd|jdd|jdd|jdd0|d1t j!ƒd2|jd3d4|jd5d6|j"d7|j#d8|j$d9| j%d:| j&d;| j'd<| j(d=| j)d>|j*d?t+d@|jdAdB|jdBdCd)ƒ}|j,ƒtjjƒjƒ}i dDd 6|d 6td 6td 6t d6t d6t d6td6td6}WqÕt-k rË}idd 6|jdd6|jdd6|jdd6|jd3d36|jdd6|jd#d#6|jd%d%6|jd!d!6|jd'd'6|jdd6|jdAdA6|jdBdB6|jd(d(6|d 6td 6td 6t d6t d6t d6td6td6}qÕXndE}tjjƒjƒ}nt.|dF|ƒS(GNRgR@RiR¥R t R$R%t2R~R2R3R4R5RFR6R7R8R9R:RtRR.R“R(R’R*R‘Ržt idPoblacionR't idEscolaridadR,t idOcupacionR)t idViviendaR+t idTipoFamiliaR-R1iRkiRwtNombret ApPaternot ApMaternotFechaNacimientot FechaIngresotEdadR&tSexotsexoRšR#RER›t Poblacion_idtEscolaridad_idt Ocupacion_idt Vivienda_idtTipoFamilia_idtActivot TelContactoR/R0t refIdViejoR}s Edicion -sfrm_ctrolExpediente.html(/RRR;R<R=R>R@R3R4R5RFR6R7R8R9R:RR€RRtR R R RRRRRRtNoneRƒRkRR`RR“R’R‘R´RµR¶R·R¸RbR„R†R(RARtRCRBt personaestaRwtEdoCiviltPaistEstadot Municipiot Poblaciont Escolaridadt OcupaciontViviendat TipoFamiliaR1RŠR‹RŽ((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytguardaExpedienteÆsv :V     +                IP88BcCs¶|dkr‡tjjd|ƒjƒ}tjjd|ƒ}i|jdd6|d6td6dd 6|d d 6d d 6}t|d|ƒSitd6dd 6dd 6}t|d|ƒSdS(NRit Dependo_deRkRht fechaPadreR2R¦t form_registroR¨iRltTRANStProcesosfrm_ctrolParienteEnfermo.htmltfrm_ctrolParienteEnfermoRX(RR;R>R=RR@R¦R(RARtRBRlRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt ctrolParientes ;cCs*d}d}|jdkrtjjd|jdƒ}|dkr |jddkr y4tjjd|jjƒ}tjjd|jdƒ}t jjd|jd ƒ}|jd dkrÈd}n |jd }t jj ƒj ƒd kr t jjd ƒjd } nd } t d | d|d|jd|jdd|jdd|jdd|jdd|jdd|jdd|jd|d|jdd|jdƒ } | jƒt jjd|jdƒj ƒ} |jd}|jd d!kr\tjjd"|jd#ƒjd$ƒ} tjjd"|jd#ƒj ƒ} tjjd"|jd#d%tƒj ƒ}tjjd&d'ƒ}tjjd|jdƒ}t jjd|jdƒ}| }i| d(6|jd#d)6| d*6|d+6|d,6|d d6td-6td jd.6t|d jƒd d$6|d/6td06td16td26d3d46d5d66d7d86d7d96}n-i| d:6d;d<6|jd d 6|d d6}Wqtk r }t jjd|jdƒj ƒ} d}i| d:6td-6|jdd6|d d6|jd d 6dd<6}qXqd=} nt||d>|ƒS(?NRgRÚR@RkRlRiRtt idParentescot parentescoR1iRmiRwRªR¹R RºR$R»R%R¥R²t Parentesco_idR¼R¾R&R¿RÀRÕR¨RÙRØRNRÖRLRORRMRTRRRPRQt miPacienteR¦RSR¬RURVRWRXRYRZR[R\R]R^R2R}R~s Edicion -s.html( RRR;R>R@RR€RRtRRÉRR<R=RƒRmRkRÜR„RR?RbRR¦RSRcRdRURVRWR†R(RARtRCR¨RlRwR”t ParentescoR1RŠR‹RBRTRPRQReR¬t idmiPacienteRŽ((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytguardaPariente s\      +   " %"(£1"I cCsœtjƒjdƒ}tjƒjdƒ}tjƒjdƒ}tjjd|d|ƒjdƒ}i|d6|d6d d 6d d 6d d 6}t|d|ƒS(Ns%Y-%m-%ds%Ys%mt fecha__yeart fecha__months-fechatfechat registrosRZR[R\R]R^sfrm_regAlimentosGral.html(RR`RaRR;R>R?R(RARåtaniotmesRæRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytregAlimentosGral^s $)c Cs†d}|jdkrv|dkrmy tjjddƒ}tjjd|jjƒ}tjjƒj ƒdkr‹tjj dƒj d}nd}td |j d |d|d |j d d |j d d |j d d|j dd|j dƒ}|jƒidd6|j d d 6dd6dd6dd6}Wqstk ri}idd6td 6dd6dd6dd6}qsXqvd}nt|d|ƒS(NRgR@RiRjiRtitidRacionComidat idAlbergue_idRwRåt desayunostcenast colacionesR0R}R~RZR[R\R]R^s Edicion -sfrm_regAlimentosGral.html(RR R;R€RRRtRR<R=RƒRêRjR@R„R†RåR( RARtRCR‡RwRŠR‹RŽRB((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytguardaRegAlimentosGralhs0       40 cCs|jd}tjjddƒ}tjjd|jdƒjdƒ}tjjd|jdƒjƒ}tjjd|jddtƒjƒ}i |d6|d6td 6t d 6t d 6|d 6t d j d6|d6t |d j ƒdd6dd6dd6dd6}t|d|ƒS(NRhRRMRNRLRORPRQRURVRWRRiRSRTiRZR[R\R]R^sform_registro.html(R@RR;R>RR?R=RbRURVRWRSRcRdR(RARRReRTRPRQRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyttraeFoliosFechaŽs %"(rc CsE|jd}|dkr…d}dddddd d d d g }tjjd |ƒjdƒ}tjjd |ƒjdƒjƒ}n‡|dkr d}dddddd d d d dg }tjjd |dtƒjdƒ}tjjd |dtƒjdƒjƒ}ni|d6|d6|d6|d6|d6}t|d|ƒS(NRhtrpt_pagados_fechas)REPORTE DE INGRESOS DE PERSONAS A DETALLEtFoliot BeneficiariotHospitaltAreaR¾R¿s Estado CivilRÍRÎRNRLtrpt_excentas_fechas$REPORTE DE PERSONAS EXCENTAS DE PAGOtImporteROttotContReporteRRt fieldHeadsttCons rpt_base.html(R@RR;R>R?R=RbR(RAtreporteRRt nameReporteRúRûRøRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyttraePagadosFecha›s  !' $$-)cCsZttjƒjdƒƒ}ttjƒjdƒƒ}i|d6|d6}t|d|ƒS(Ns%Y-%m-%dtfechaInitfechaFinsrpt_Ejecutivos.html(R…RR`RaR(RARÿRRC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytfrmRptConcentrado±s(tgetSampleStyleSheettParagraphStyle(tTablet TableStyletSimpleDocTemplatet PageTemplatet ParagraphtSpacertImaget PageBreak(tlettert landscapetA4tportrait(tcmtmmtinchtpica(t TA_JUSTIFYtTA_RIGHTtTA_LEFTt TA_CENTER(tcolorsN(tdefaultPageSize(R iiRgth1th2tnamet titleReportsHelvetica-Boldi t HeadCenteri tCentradot Helveticait Justificadot Narracion12t Narracion10t titleReport14is@http://atencion.tabasco.gob.mx/static/imagenes/pleca-sup-dif.pngc CsCt||ddddd d dtjfdd d d fgƒ}|S(Nt repeatRowsitstyletGRIDiÿÿÿÿgà?tFONTSIZEii(ii(iÿÿÿÿiÿÿÿÿ(ii(iÿÿÿÿiÿÿÿÿ(RRtgrey(tdatatcasillastt_datos((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt datosPintar s c CsUt||ddddd d dtjfdd dtjfdddd fgƒ}|S(NR%iR&R'iÿÿÿÿgà?t BACKGROUNDR(ii(ii(iÿÿÿÿiÿÿÿÿ(ii(iÿÿÿÿiÿÿÿÿ(ii(iÿÿÿÿiÿÿÿÿ(RRtblackR)(R*R+R,((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt datosPintar2sc CsAdgg}t|dtgddddd d d fgƒ}|S( NRgiR%iR&R(iiÿÿÿÿi(ii(iÿÿÿÿiÿÿÿÿ(RR(R*R,((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt saltoLinea s 1c Cs.t||dddddd dfgƒ}|S( NR%iR&R(iiÿÿÿÿi(ii(iÿÿÿÿiÿÿÿÿ(R(R*R+R,((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytdatosPintarBorde0%s*cCs»|jtdtdtddƒ|jddƒ|jdtdtd ƒ|jdtd td ƒ|jdtd td ƒ|jdtdtd|jdd|jdƒdS(NiiiÛi:R i i g€4@sGOBIERNO DEL ESTADO DE TABASCOis$ALBERGUE PARA FAMILIARES DE ENFERMOSg€3@s PERSONAS ATENDIDAS EN EL PERIODOsDEL Rÿs AL R(t drawImagetimagenRtsetFontt drawStringR@(RAtcanvastdoc((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt titulosReportePeriodo_Horizontal)s !cCs»|jtdtdtddƒ|jddƒ|jdtdtd ƒ|jdtd td ƒ|jdtdtd ƒ|jdtd td|jdd|jdƒdS(NiiiÛi:R i iisGOBIERNO DEL ESTADO DE TABASCOg€<@s$ALBERGUE PARA FAMILIARES DE ENFERMOSs PERSONAS ATENDIDAS EN EL PERIODOg€;@sDEL Rÿs AL R(R3R4RRR5R6R@(RAR7R8((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyttitulosReportePeriodo_Vertical1s !cCs»|jtdtdtddƒ|jddƒ|jdtdtd ƒ|jdtd td ƒ|jdtd td ƒ|jdtdtd|jdd|jdƒdS(NiiiÛi:R i i g€4@sGOBIERNO DEL ESTADO DE TABASCOis$ALBERGUE PARA FAMILIARES DE ENFERMOSg€3@s&PADRÓN DE BENEFICIARIOS EN EL PERIODOsDEL Rÿs AL R(R3R4RR5R6R@(RAR7R8((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyttitulosReportePadron_Horizontal9s !cCsI|jdkr|jddƒS|jd|jdddƒtddƒS(Ni tdayitmonthitdays(R=treplaceR(tdate((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytultimoDiaDelMesAsc s9tddƒ}t|dtddtddtddtd dtƒ}tjˆjd d ƒtd d ƒj d ƒ}tjˆjdd ƒtd d ƒj d ƒ}t j j d||gƒj ƒ}g}|jtdt|ƒtƒgƒtjt|dtgƒƒtjttƒƒtdtƒgg}tjt|dtgƒƒtdtƒtdtƒgg}tj jƒjdƒ}xu|D]m}t j j d||gd|jƒj ƒ} | d kr“|jt|jtƒtt| ƒtƒgƒq“q“Wtjt|dtgƒƒtjttƒƒtdtƒgg}tjt|dtgƒƒtdtƒtdtƒgg}tj jƒjdƒ} xu| D]m} t j j d||gd| jƒj ƒ} | d kr¦|jt| jtƒtt| ƒtƒgƒq¦q¦Wtjt|dtgƒƒtjttƒƒtdtƒgg}tjt|dtgƒƒtdtƒtdtƒgg}t j jƒjdƒ} xu| D]m} t j j d||gd| j!ƒj ƒ} | d kr¹|jt| j"tƒtt| ƒtƒgƒq¹q¹Wtjt|dtgƒƒtjttƒƒtd tƒgg}tjt|dtgƒƒtd!tƒtdtƒgg}d"d#g} d$} xŠ| D]‚} t j j d||gd%| ƒj ƒ} | d krÆ| d"krd&} nd'} |jt| tƒtt| ƒtƒgƒqÆqÆWtjt|dtgƒƒtjttƒƒtd(tƒgg}tjt|dtgƒƒtd!tƒtdtƒgg}d"d#g} d$} d }x | D]˜} t j j d||gd%| d)dd*d+ƒj ƒ} | d krî| d"krHd&} nd'} || 7}|jt| tƒtt| ƒtƒgƒqîqîWtjt|dtgƒƒtd,t|ƒtƒgg}tjt|dtgƒƒtjttƒƒtd-tƒgg}tjt|dtgƒƒtd!tƒtdtƒgg}d"d#g} d$} d }xš| D]’} t j j d||gd%| d*d.ƒj ƒ} | d krh| d"kr¼d&} nd'} || 7}|jt| tƒtt| ƒtƒgƒqhqhWtjt|dtgƒƒtd,t|ƒtƒgg}tjt|dtgƒƒtjttƒƒtd/tƒgg}tjt|dtgƒƒtd!tƒtdtƒgg}d"d#g} d$} d }xš| D]’} t j j d||gd%| d)d0ƒj ƒ} | d krÜ| d"kr0 d&} nd'} || 7}|jt| tƒtt| ƒtƒgƒqÜqÜWtjt|dtgƒƒtd,t|ƒtƒgg}tjt|dtgƒƒtjttƒƒtd1tƒgg}tjt|dtgƒƒtd2tƒtdtƒgg}t#j j d3d4ƒjdƒ} d }x| D]w} t j j d||gd5| j$ƒj ƒ} | d kr\ || 7}|jt| jtƒtt| ƒtƒgƒq\ q\ Wtjt|dtgƒƒtd,t|ƒtƒgg}tjt|dtgƒƒtjttƒƒtd6tƒgg}tjt|dtgƒƒtd2tƒtdtƒgg}t#j j d3d7ƒjdƒ} d }x| D]w} t j j d||gd5| j$ƒj ƒ} | d krÁ || 7}|jt| jtƒtt| ƒtƒgƒqÁ qÁ Wtjt|dtgƒƒtd,t|ƒtƒgg}tjt|dtgƒƒtjttƒƒtd8tƒgg}tjt|dtgƒƒtd9tƒtd:tƒtd;tƒtdtƒgg}t%j j d<||gƒ}d }d }d }d }x5|D]-}||j&7}||j'7}||j(7}qM W|||}|jtt|ƒtƒtt|ƒtƒtt|ƒtƒtt|ƒtƒgƒtjt|dtgƒƒ‡fd=†}‡fd>†}|j)td?|d@|ƒ|S(ANtmimetypesapplication/pdftpagesizet rightMarginit leftMargint topMarginit bottomMarginRÿs%Y-%m-%dR>iRtfechaHora__rangesTOTAL ATENDIDOS : i sTOTAL POR ESTADOSitESTADOtTOTALR talbergado__Estadoi sTOTAL POR ÃREASsÃREAR!sTOTAL POR TIPO DE FAMILIAsTIPO DE FAMILIARtalbergado__TipoFamiliasTOTAL POR GENEROtGENEROtFtMRgtalbergado__SexotFEMENINOt MASCULINOs$TOTAL DE ADULTOS MENORES DE 60 AÑOStalbergado__Edad__gttalbergado__Edad__lti<sTOTAL : s%TOTAL DE MENORES DE 12 AÑOS (NIÑOS)i s(TOTAL DE MAYORES DE 60 AÑOS (3RA. EDAD)i;sTOTAL POR MUNICIPIOS DE TABASCOt MUNICIPIOtEstado__nombretTABASCOtalbergado__MunicipiosTOTAL POR MUNICIPIOS DE CHIAPAStCHIAPASsTOTAL DE RACIONES ALIMENTARIASt DESAYUNOStCENASt COLACIONESt fecha__rangecs¢|jƒtˆ||ƒ|jddƒ|jdtdtd|jƒ|jddƒ|jdtdtdttj ƒj d ƒƒd ƒ|j ƒdS( NR i igÐ?s Página %diisFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.( t saveStateR:R5R6RRtpageR…RR`Rat restoreState(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt myFirstPageas "8cs¢|jƒtˆ||ƒ|jddƒ|jdtdtd|jƒ|jddƒ|jdtdtdttj ƒj d ƒƒd ƒ|j ƒdS( NR i igÐ?s Página %digà?sFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.( R^R:R5R6RRR_R…RR`RaR`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt myLaterPagesjs "8t onFirstPaget onLaterPages(*RRRRRRtstrptimeR@RRaRR;R>R=tappendRR…t HeadCentradotelementsR-R1t saltoLineR R<R?R’R R!RR RqR!RR¸RRR‘RRíRìRîtbuild(RAtresponseR8t fecha_init fecha_fint FoliosTotalesR*R5RÍt foliosEstadosttConsttRowtfoliosRÀtsumaTottracionest sumaCenast sumaDesayunostsumaColacionestrRaRb((RAsDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyR_Ks6://$!! * 5! * 5! * 5!  '   2!  3    2!  -    2!  -    2! *  5! *  59   U  c= stddƒ}t|dtddtddtddtd dtƒ}tjˆjd d ƒtd d ƒj d ƒ}tjˆjdd ƒtd d ƒj d ƒ}t j j d||gƒj ƒ}g}|jtdt|ƒtƒgƒtjt|dtgƒƒtjttƒƒtdtƒgg}t|dtgƒ}tdtƒtdtƒgg}t|dtgƒ}g}tj jƒjdƒ} xu| D]m} t j j d||gd| jƒj ƒ} | d kr¨|jt| jtƒtt| ƒtƒgƒq¨q¨W|s5|jddgƒnt|dtgƒ} tdtƒgg}t|dtgƒ} tdtƒtdtƒgg}t|dtgƒ}g}tj j ddƒjdƒ}d }x|D]w}t j j d||gd|jƒj ƒ}|d krÞ||7}|jt|jtƒtt|ƒtƒgƒqÞqÞW|su|jddgƒnt|dtgƒ}tdt|ƒtƒgg}t|dtgƒ}|| g||g| |gd|gg}t |ddtdtgƒ}tj|ƒtjttƒƒtd tƒgg}t|dtgƒ}tdtƒtdtƒgg}t|dtgƒ}g}tj j dd!ƒjdƒ}d }x|D]w}t j j d||gd|jƒj ƒ}|d kr½||7}|jt|jtƒtt|ƒtƒgƒq½q½W|sT|jddgƒnt|dtgƒ}tdt|ƒtƒgg}t|dtgƒ}td"tƒgg}t|dtgƒ}td#tƒtdtƒgg}t|dtgƒ}g}t!j jƒjd$ƒ}xu|D]m}t j j d||gd$|j"ƒj ƒ}|d kr&|jt|j#tƒtt|ƒtƒgƒq&q&W|s³|jddgƒnt|dtgƒ}||g||g||g|dgg}t |ddtdtgƒ}tj|ƒtjttƒƒtd%tƒgg}t|dtgƒ} td&tƒtdtƒgg}t|dtgƒ}!g}t$j jƒjd'ƒ}xu|D]m}t j j d||gd(|j%ƒj ƒ}|d krº|jt|j&tƒtt|ƒtƒgƒqºqºW|sG|jddgƒnt|dtgƒ}"td)tƒgg}t|dtgƒ}#td*tƒtd+tƒtd,tƒtdtƒgg}t|d-tgƒ}$g}t'j j d.||gƒ}%d }&d }'d }(d }x5|%D]-})|&|)j(7}&|'|)j)7}'|(|)j*7}(q W|&|'|(}|jtt|&ƒtƒtt|'ƒtƒtt|(ƒtƒtt|ƒtƒgƒt|d-tgƒ}*| |#g|!|$g|"|*gg}+t |+ddtdtgƒ},tj|,ƒtjttƒƒtd/tƒgg}t|d0tgƒ}-td1tƒtdtƒgg}t|dtgƒ}.g}d2d3g}d}/xŠ|D]‚}t j j d||gd4|ƒj ƒ}|d kr£ |d2krñ d5}/nd6}/|jt|/tƒtt|ƒtƒgƒq£ q£ W|sE |jddgƒnt|dtgƒ}0td7tƒgg}t|d0tgƒ}1td1tƒtdtƒgg}t|dtgƒ}2g}d2d3g}d}/d }xš|D]’}t j j d||gd4|d8d9ƒj ƒ}|d krâ |d2kr6 d5}/nd6}/||7}|jt|/tƒtt|ƒtƒgƒqâ qâ W|s” |jddgƒnt|dtgƒ}3tdt|ƒtƒgg}t|d0tgƒ}4td:tƒgg}t|d0tgƒ}5td1tƒtdtƒgg}t|dtgƒ}6g}d2d3g}d}/d }xš|D]’}t j j d||gd4|d;d<ƒj ƒ}|d krf |d2krº d5}/nd6}/||7}|jt|/tƒtt|ƒtƒgƒqf qf W|s|jddgƒnt|dtgƒ}7tdt|ƒtƒgg}t|d0tgƒ}8|-|1|5g|.|2|6g|0|3|7gd|4|8gg}9t |9dd0td0td0tgƒ}:tj|:ƒ‡fd=†};‡fd>†}<|j+td?|;d@|<ƒ|S(ANRBsapplication/pdfRCRDiRERFiRGRÿs%Y-%m-%dR>iRRHsTOTAL ATENDIDOS : i sTOTAL POR ESTADOSi RIRJR RKRgsTOTAL POR MUNICIPIOS DE CHIAPASRURVRYRXsTOTAL : t colWidthssTOTAL POR MUNICIPIOS DE TABASCORWsTOTAL POR ÃREASsÃREAR!sTOTAL POR TIPO DE FAMILIAsTIPO DE FAMILIARRLsTOTAL DE RACIONES ALIMENTARIASRZR[R\g@R]sTOTAL POR GENEROiRMRNRORPRQRRs%TOTAL DE MENORES DE 12 AÑOS (NIÑOS)RTi s(TOTAL DE MAYORES DE 60 AÑOS (3RA. EDAD)RSi;cs¢|jƒtˆ||ƒ|jddƒ|jdtdtd|jƒ|jddƒ|jdtdtdttj ƒj d ƒƒd ƒ|j ƒdS( NR i igÐ?s Página %diisFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.( R^R:R5R6RRR_R…RR`RaR`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRas "8cs¢|jƒtˆ||ƒ|jddƒ|jdtdtd|jƒ|jddƒ|jdtdtdttj ƒj d ƒƒd ƒ|j ƒdS( NR i igÐ?s Página %digà?sFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.( R^R:R5R6RRR_R…RR`RaR`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRb s "8RcRd(,RRRRRRReR@RRaRR;R>R=RfRR…RgRhR-R1RiR0R R<R?R’R R!RRR‘RR RqR!RR¸RRRíRìRîRj(=RARkR8RlRmRnR*tenc_edoteti_edoR5RÍRottab_edot enc_mun_chiat eti_mun_chiaRpRsRqRrt tab_mun_chiat tot_mun_chiat ani_data1t shell_table1t enc_mun_tabt eti_mun_tabt tab_mun_tabt tot_mun_tabtenc_areteti_arettab_aret ani_data2t shell_table2tenc_famteti_famttab_famtenc_comteti_comRtRuRvRwRxttab_comt ani_data3t shell_table3tenc_genteti_genRÀttab_gentenc_menteti_menttab_menttot_mentenc_mayteti_mayttab_mayttot_mayt ani_data4t shell_table4RaRb((RAsDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt reporte1v2sd://$!! * 5! *  5*  ! *  5! * 5*  ! * 59   U!  !  '   2!  -    2!  -    26'   c s tddƒ}t|dttƒddtddtddtd d tƒ}tjˆjd d ƒt d dƒj d ƒ}tjˆjdd ƒt d dƒj d ƒ}g}|dkrd‰d}dddddddddg }t j j d||gdtƒ} n]|dkrmd‰d}dddddddddg }t j j d||gdtƒ} nt j j d||gƒ} d‰d }ddddddddg}tjttƒƒtˆd!|d"t| jƒƒtƒgg}tjt|d#tgƒƒtjttƒƒtdtƒtdtƒtdtƒtdtƒtdtƒtdtƒtdtƒtdtƒgg}d$td%td&td'td td(td(td'td$tg } tjt|| ƒƒd} g}xÊ| D]Â} | | j7} |jtt| jƒtƒt| jjtƒt| j j!tƒt| j"j"tƒtt| jj#ƒtƒt| jj$j%tƒt| jj&j!tƒt| jj'j!tƒgƒqýW| râtjt|| ƒƒn‡fd)†} ‡‡fd*†}|j(td+| d,|ƒ|S(-NRBsapplication/pdfRCRDiRERFiRGiRÿs%Y-%m-%dR>iRRisREPORTE DE PERSONAS ATENDIDAStPAGADOSRòRóRôRõR¾s Estado CivilRÍRÎR÷RHROR}sEXCENTOS DE PAGORJs  -   s: igø?ig@iics¢|jƒtˆ||ƒ|jddƒ|jdtdtd|jƒ|jddƒ|jdtdtd ttj ƒj d ƒƒd ƒ|j ƒdS( NR i igÐ?s Página %dii g€2@sFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.( R^R9R5R6RRR_R…RR`RaR`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRais "8csu|jƒtˆ||ƒ|jddƒ|jdtdtd|jƒ|jdtdtˆƒ|jƒdS(NR i igÐ?s Página %di(R^R9R5R6RRR_R`(R7R8(RýRA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRbrs  "RcRd()RRR RRRRReR@RRaRR;R>R‚RbRhRfR1RiRR…R=RR-RgRyRLRRlR¥R!RpR R!R¾RËRRÍRÎRj(RARuRkR8RlRmR*testatusRúRût colwidthsR÷RqRaRb((RýRAsDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytreporte2sh@// !$ !$1       E     c CsHtddƒ}t|dtddtddtddtd d tƒ}tj|jd d ƒtd dƒj d ƒ}tj|jdd ƒtd dƒj d ƒ}g}t d|jd d|jdt ƒgg}t j t|dtgƒƒtjjd||gƒ}g}|r«|jdtdƒƒ}dt|jƒƒd}t |tƒ} | gg}t j tdtdtƒƒt j t|dtgƒƒntjjd||gƒ}|rË|jdtdƒƒ} |jdtdƒƒ} |jdtdƒƒ} dt| dƒdt| dƒdt| dƒd t| d| d| dƒd!}t |tƒ} | gg}t j tdtdtƒƒt j t|dtgƒƒntjjƒjd"ƒ} d#}xl| D]d}tjjd||gd$|jƒjƒ}|dkrð|t|jƒd%t|ƒd&7}qðqðWd'|d(}t |tƒ} | gg}t j tdtdtƒƒt j t|dtgƒƒt |jd)tƒ} | gg}t j tdtdtƒƒt j t|dtgƒƒd*„}d+„}|jt d,|d-|ƒ|S(.NRBsapplication/pdfRCRDiRERFiRGiRÿs%Y-%m-%dR>iRsINFORME NARRATIVO DEL s AL iRHttotalRysdEl Albergue para Familiares de Enfermos, durante este periodo proporcionó servicios de hospedaje a s persona(s).gà?R]RìRîRísAsí mismo se dieron s desayunos, s colaciones y s cenas, haciendo un total de s< raciones alimenticias, hasta la fecha del presente informe.R RgRKs: t,s]Durante estos días se atendieron personas de los diferentes municipios y estados aledaños: t.t narracioncSs\|jƒ|jtdtdtddƒ|jddƒtjjddƒ}|rƒ|j dtd td |d j d ƒn|jdd ƒ|j dtd tdƒ|j dtdtdƒ|j dtdtdƒ|jdd ƒ|j dtdt d|j ƒ|j dtdt dt tjƒjdƒƒdƒ|jƒdS(NiiiÛi:R iRt FRASECELEBRE1g€=@t"iiisGOBIERNO DEL ESTADO DE TABASCOg€<@s7DIRECCIÓN DE ORIENTACIÓN FAMILIAR Y ASISTENCIA SOCIALs$ALBERGUE PARA FAMILIARES DE ENFERMOSigÐ?s Página %dsFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.(R^R3R4RRR5RR;R>R6RcRR_R…RR`RaR`(R7R8tFC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRaÇs !-"8cSs\|jƒ|jtdtdtddƒ|jddƒtjjddƒ}|rƒ|j dtd td |d j d ƒn|jdd ƒ|j dtd tdƒ|j dtdtdƒ|j dtdtdƒ|jdd ƒ|j dtdt d|j ƒ|j dtdt dt tjƒjdƒƒdƒ|jƒdS(NiiiÛi:R iRRªg€=@R«iiisGOBIERNO DEL ESTADO DE TABASCOg€<@s7DIRECCIÓN DE ORIENTACIÓN FAMILIAR Y ASISTENCIA SOCIALs$ALBERGUE PARA FAMILIARES DE ENFERMOSigÐ?s Página %dsFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.(R^R3R4RRR5RR;R>R6RcRR_R…RR`RaR`(R7R8R¬((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRbÖs !-"8RcRd(RRRRRRReR@RRaRRRhRfR2RR;R>t aggregatetSumR…R=R#R RR R<R?R’R Rj(RARkR8RlRmR*Rût totalImportettexttparattotalDesayunosttotalColacionest totalCenasR5RÍRoRaRb((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytreporte3‡sZ:///  ^   * ,    c sÍtddƒ}t|dtddtddtddtd d tƒ}tjˆjd d ƒtd dƒj d ƒ}tjˆjdd ƒtd dƒj d ƒ}g}t dt ƒgg}t j t|dtgƒƒt j tdtdtƒƒtjjd||gƒjddddƒ}|r’x_|D]T}|j dƒ}t dtƒt |j dƒtƒgg}t j t|dtgƒƒt j tdtdtƒƒt dtƒgg}t j t|dtgƒƒtjjƒjdƒ} x”| D]Œ} tjjd||gd|d| jƒjƒ} | dkrt | jt ƒt t| ƒt ƒgg}t j t|dtgƒƒqqWt j tdtdtƒƒt d tƒgg}t j t|dtgƒƒtjjd!d"ƒjdƒ} xž| D]–} tjjd||gd|d#| jƒjƒ}|dkrg}|j t | jt ƒt t|ƒt ƒgƒt j t|dtgƒƒqqWt j tdtdtƒƒtjjd||gd|d$d%ƒjƒ}t d&t ƒt t|ƒt ƒgg}t j t|dtgƒƒtjjd||gd|d$d'ƒjƒ}t d(t ƒt t|ƒt ƒgg}t j t|dtgƒƒtjjd||gd|d$d%d)d*ƒjƒ}t d+t ƒt t|ƒt ƒgg}t j t|dtgƒƒtjjd||gd|d$d'd)d*ƒjƒ}t d,t ƒt t|ƒt ƒgg}t j t|dtgƒƒtjjd||gd|d-d.ƒjƒ}t d/t ƒt t|ƒt ƒgg}t j t|dtgƒƒtjjd||gd|ƒjƒ}t d0t ƒt t|ƒt ƒgg}t j t|dtgƒƒt j tdtdtƒƒt jjd1||gd2|ƒ}|r{|j!d3t"d4ƒƒ}|j!d3t"d5ƒƒ}|j!d3t"d6ƒƒ}t d7tƒgg}t j t|dtgƒƒt d8t ƒt t|d3ƒt ƒgg}t j t|dtgƒƒt d9t ƒt t|d3ƒt ƒgg}t j t|dtgƒƒt d:t ƒt t|d3ƒt ƒgg}t j t|dtgƒƒt j tdtdtƒƒt d;t ƒt t|d3|d3|d3ƒt ƒgg}t j t|dtgƒƒnt j t#ƒƒq7Wn‡fd<†}‡fd=†}|j$t d>|d?|ƒ|S(@NRBsapplication/pdfRCRDiRERFg@RGiRÿs%Y-%m-%dR>iRs;- DIRECCIÓN DE ORIENTACIÓN FAMILIAR Y ASISTENCIA SOCIAL -igà?RHRKR=tordertASCs%msTIPO DE CONSULTA (ALBERGADOS)s%B - %Yi sPOR ENTIDAD FEDERATIVAR tfechaHora__monthRKsPOR MUNICIPIOS DE TABASCORVRWRXRPROtHOMBRESRNtMUJEREStalbergado__Edad__ltei sNIÑOSsNIÑAStalbergado__Edad__gtei<sADULTOS MAYORES (3RA. EDAD)sTOTAL ATENDIDASR]RäR¦RìRîRísRACIONES ALIMENTICIASRZR\R[sTOTAL DE RACIONEScs’|jƒtˆ||ƒ|jddƒ|jdtdtdttjƒj dƒƒdƒ|jdtdtd |j ƒ|j ƒdS( NR iigÐ?sFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.is Página %d( R^R:R5R6RRR…RR`RaR_R`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRaQs  8"cs’|jƒtˆ||ƒ|jddƒ|jdtdtdttjƒj dƒƒdƒ|jdtdtd |j ƒ|j ƒdS( NR iigÐ?sFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.is Página %d( R^R:R5R6RRR…RR`RaR_R`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRbYs  8"RcRd(%RRRRRRReR@RRaRRgRhRfR2R RR;R>tdatesRR-R"R R<R?R’R=R R…RR‘RR­R®R Rj(RARkR8RlRmR*RûRqtMesR5RÍRoRFRÎRrtRacionesR²R³R´RaRb((RAsDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytreporte4òs”://- * 0 *$ 0 .$-'-'3'3'-'''!+++;  c6sA%tddƒ}t|dtddtddtddtd d tƒ}tjˆjd d ƒtd dƒj d ƒ}tjˆjdd ƒtd dƒj d ƒ}g}t dt ƒgg}t j t|dtgƒƒt j tdtdtƒƒtjjd||gƒjddddƒ}|r%xÓ#|D]È#}|j dƒ}t |j dƒtƒgg}t j t|dtgƒƒt j tdtdtƒƒ|j dƒ|j dƒg} |j dƒ|j dƒg} |j dƒ|j dƒg} |j d ƒt|ƒj d ƒg} d!tj| dd ƒj d"ƒd#tj| d d ƒj d"ƒ} d!tj| dd ƒj d"ƒd#tj| d d ƒj d"ƒ}d!tj| dd ƒj d"ƒd#tj| d d ƒj d"ƒ}d!tj| dd ƒj d"ƒd#tj| d d ƒj d"ƒ}t d$t ƒt | t ƒt |t ƒt |t ƒt |t ƒgg}t j t|d%tgƒƒt j tdtdtƒƒt d&tƒgg}t j t|dtgƒƒtjjƒjd'ƒ}d}d}d}d}xŽ|D]†}tjjd(|d| d)|jƒjƒ}tjjd(|d| d)|jƒjƒ}tjjd(|d| d)|jƒjƒ}tjjd(|d| d)|jƒjƒ}|dksú|dksú|dksú|dkr||7}||7}||7}||7}t |jt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒgg}t j t|d%tgƒƒqqWt d*t ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒgg}t j t|d%tgƒƒt j tdtdtƒƒt d+tƒgg}t j t|dtgƒƒtjjd,d-ƒjd'ƒ}d}d}d}d}xŽ|D]†} tjjd(|d| d.| j ƒjƒ}!tjjd(|d| d.| j ƒjƒ}"tjjd(|d| d.| j ƒjƒ}#tjjd(|d| d.| j ƒjƒ}$|!dks‹|"dks‹|#dks‹|$dkr­||!7}||"7}||#7}||$7}t | jt ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒq­q­Wt d/t ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒgg}t j t|d%tgƒƒt j tdtdtƒƒt d0tƒgg}t j t|dtgƒƒd}d}d}d}tjjd(|d| d1d2d3d4d5d6ƒjƒ}!tjjd(|d| d1d2d3d4d5d6ƒjƒ}"tjjd(|d| d1d2d3d4d5d6ƒjƒ}#tjjd(|d| d1d2d3d4d5d6ƒjƒ}$||!7}||"7}||#7}||$7}t d7t ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒtjjd(|d| d1d8d3d4d5d6ƒjƒ}!tjjd(|d| d1d8d3d4d5d6ƒjƒ}"tjjd(|d| d1d8d3d4d5d6ƒjƒ}#tjjd(|d| d1d8d3d4d5d6ƒjƒ}$||!7}||"7}||#7}||$7}t d9t ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒtjjd(|d| d1d2d:d6ƒjƒ}!tjjd(|d| d1d2d:d6ƒjƒ}"tjjd(|d| d1d2d:d6ƒjƒ}#tjjd(|d| d1d2d:d6ƒjƒ}$||!7}||"7}||#7}||$7}t d;t ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒtjjd(|d| d1d8d:d6ƒjƒ}!tjjd(|d| d1d8d:d6ƒjƒ}"tjjd(|d| d1d8d:d6ƒjƒ}#tjjd(|d| d1d8d:d6ƒjƒ}$||!7}||"7}||#7}||$7}t d<t ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒtjjd(|d| d1d2d=d4ƒjƒ}!tjjd(|d| d1d2d=d4ƒjƒ}"tjjd(|d| d1d2d=d4ƒjƒ}#tjjd(|d| d1d2d=d4ƒjƒ}$||!7}||"7}||#7}||$7}t d>t ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒtjjd(|d| d1d8d=d4ƒjƒ}!tjjd(|d| d1d8d=d4ƒjƒ}"tjjd(|d| d1d8d=d4ƒjƒ}#tjjd(|d| d1d8d=d4ƒjƒ}$||!7}||"7}||#7}||$7}t d?t ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒt d@t ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒgg}t j t|d%tgƒƒt j tdtdtƒƒt dAtƒgg}t j t|dtgƒƒt!jjƒjdBƒ}%d}d}d}d}xŽ|%D]†}&tjjd(|d| dB|&j"ƒjƒ}!tjjd(|d| dB|&j"ƒjƒ}"tjjd(|d| dB|&j"ƒjƒ}#tjjd(|d| dB|&j"ƒjƒ}$|!dks,|"dks,|#dks,|$dkrN||!7}||"7}||#7}||$7}t |&j#t ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒqNqNWt dCt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒgg}t j t|d%tgƒƒt j tdtdtƒƒt dDtƒgg}t j t|dtgƒƒt$jjƒjdEƒ}'d}d}d}d}xŽ|'D]†}(tjjd(|d| dF|(j%ƒjƒ}!tjjd(|d| dF|(j%ƒjƒ}"tjjd(|d| dF|(j%ƒjƒ}#tjjd(|d| dF|(j%ƒjƒ}$|!dks·|"dks·|#dks·|$dkrÙ||!7}||"7}||#7}||$7}t |(j&t ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒqÙqÙWt dGt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒgg}t j t|d%tgƒƒt j tdtdtƒƒt dHtƒgg}t j t|dtgƒƒt'jjƒjd'ƒ})d}d}d}d}d}*d}+d},d}-xŽ|)D]†}.tjjd(|d| dI|.j(ƒjƒ}!tjjd(|d| dI|.j(ƒjƒ}"tjjd(|d| dI|.j(ƒjƒ}#tjjd(|d| dI|.j(ƒjƒ}$|!dksZ|"dksZ|#dksZ|$dkr|||!7}||"7}||#7}||$7}t |.jt ƒt t|!ƒt ƒt t|"ƒt ƒt t|#ƒt ƒt t|$ƒt ƒgg}t j t|d%tgƒƒq|q|Wt dJt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒgg}t j t|d%tgƒƒt j tdtdtƒƒt dKtƒgg}t j t|dtgƒƒd}d}d}d}d}*tjjd(|d| dLt)ƒj*dMt+dNƒdOt,dPƒƒ}!tjjd(|d| dLt)ƒj*dMt+dNƒdOt,dPƒƒ}"tjjd(|d| dLt)ƒj*dMt+dNƒdOt,dPƒƒ}#tjjd(|d| dLt)ƒj*dMt+dNƒdOt,dPƒƒ}$|!dOs|"dOs|#dOs|$dOr¹|!dOr;||!dO7}|*|!dM7}*n|"dOrd||"dO7}|+|"dM7}+n|#dOr||#dO7}|,|#dM7},n|$dOr¹||$dO7}|-|$dM7}-q¹ntjjd(|d| dLt-ƒj*dMt+dNƒdOt,dPƒƒ}!tjjd(|d| dLt-ƒj*dMt+dNƒdOt,dPƒƒ}"tjjd(|d| dLt-ƒj*dMt+dNƒdOt,dPƒƒ}#tjjd(|d| dLt-ƒj*dMt+dNƒdOt,dPƒƒ}$|!dOsÝ|"dOsÝ|#dOsÝ|$dOr„|!dOr||!dO7}|*|!dM7}*n|"dOr/||"dO7}|+|"dM7}+n|#dOrX||#dO7}|,|#dM7},n|$dOr„||$dO7}|-|$dM7}-q„nt dQt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒt t|ƒt ƒgg}t j t|d%tgƒƒt j tdtdtƒƒd}d}d}d}t.jjdR||gdS|ƒ}/|/rï$t dTtƒgg}t j t|dtgƒƒt.jjdS|dR| ƒj*dUt+dVƒƒ}0t.jjdS|dR| ƒj*dUt+dVƒƒ}1t.jjdS|dR| ƒj*dUt+dVƒƒ}2t.jjdS|dR| ƒj*dUt+dVƒƒ}3|0sY|1sY|2sY|3rz |0dUrt||0dU7}n d|0dU<|1dUr™||1dU7}n d|1dU<|2dUr¾||2dU7}n d|2dU<|3dUrã||3dU7}n d|3dUiRsIINFORME MENSUAL DIVIDO POR SEMANA    - N U M E R A L I A -igà?RHRKR=R¶R·s%ms%B - %Ys%Y-%m-01s%Y-%m-08s%Y-%m-09s%Y-%m-15s%Y-%m-16s%Y-%m-23s%Y-%m-24sDEL s%ds AL sTIPO DE CONSULTA (ALBERGADOS)isPOR ENTIDAD FEDERATIVAR R¸RKsTOTAL x ESTADOsPOR MUNICIPIOS DE TABASCORVRWRXsTOTAL x MUNICIPIOsPOR GENERO Y EDADRPRORSi RTi<R¹RNRºR¼s H - 3RA. EDADs M - 3RA. EDADR»sNIÑOSsNIÑASsTOTAL x GENERO Y EDADsPOR SALA DE CONTROLR!s TOTAL x SALAsPOR TIPO DE FAMILIARRLsTOTAL x FAMILIAs POR HOSPITALRpsTOTAL x HOSPITALsPOR ADMINISTRACIÓNROttImporteRyttFoliosRLsTOTAL x ADMIN.R]RäsPOR RACIONES ALIMENTICIASR¦RìRZRîR\RíR[sTOTAL x RACIONEScs’|jƒtˆ||ƒ|jddƒ|jdtdtdttjƒj dƒƒdƒ|jdtdtd |j ƒ|j ƒdS( NR iigÐ?sFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.is Página %d( R^R:R5R6RRR…RR`RaR_R`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRaÈs  8"cs’|jƒtˆ||ƒ|jddƒ|jdtdtdttjƒj dƒƒdƒ|jdtdtd |j ƒ|j ƒdS( NR iigÐ?sFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.is Página %d( R^R:R5R6RRR…RR`RaR_R`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRbÐs  8"RcRd(1RRRRRRReR@RRaRRgRhRfR2R RR;R>R½R$RAR-R"R R<R?R’R=R R…RR‘R RqR!RR¸RRRoR‚R­R®tCountRbRR Rj(6RARkR8RlRmR*RûRqR¾t rangoSemana1t rangoSemana2t rangoSemana3t rangoSemana4theadS1theadS2theadS3theadS4R5ttfE1ttfE2ttfE3ttfE4RÍtfoliosEstados1tfoliosEstados2tfoliosEstados3tfoliosEstados4RFttf1ttf2ttf3ttf4RÎtfolios1tfolios2tfolios3tfolios4tSalasR˜t tFamiliasttFamiliaRUttI1ttI2ttI3ttI4RôR¿t raciones1t raciones2t raciones3t raciones4RaRb((RAsDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytreporte5osŒ://- $DDDDE ****0    `$] ****0    `$]3333    ]3333    ]----    ]----    ]----    ]----    ]] ****0    `$] ****0    `$] ****0    `$]????(    ????(    ]!----        m ----        m ----        m ]! c sÒ tddƒ}t|dtddtddtddtd d tƒ}tjˆjd d ƒtd dƒj d ƒ}tjˆjdd ƒtd dƒj d ƒ}dtdtdtg}g}t dt ƒgg}t j t|dtgƒƒt dt ƒgg}t j t|dtgƒƒt j tdtdtƒƒtjjd||gƒjddddƒ}|r— x|D] }|j dƒ} ddt |j dƒtƒgg}t j t||ƒƒt j tdtdtƒƒt dtƒt |j d ƒtƒt d!tƒgg}t j t||ƒƒt j tdtdtƒƒtjjd||gd"| d#d$ƒjƒ} t d%tƒt t| ƒtƒt d&tƒgg}t j t||ƒƒtjjd'd$ƒjd(ƒ} xš| D]’} tjjd||gd"| d)| jƒjƒ} | dkrög}|j t | jt ƒt t| ƒt ƒdgƒt j t||ƒƒqöqöWt j tdtdtƒƒtjjd||gd"| ƒjƒ} t d*tƒt t| ƒtƒt d+tƒgg}t j t||ƒƒtjjƒjd(ƒ}x|D]ˆ}tjjd||gd"| d,|j ƒjƒ}|dkr9t |jt ƒt t|ƒt ƒdgg}t j t||ƒƒq9q9Wt j tdtdtƒƒtjjd||gd"| d-d.ƒjƒ} t d/t ƒt t| ƒt ƒdgg}t j t||ƒƒtjjd||gd"| d-d0ƒjƒ} t d1t ƒt t| ƒt ƒdgg}t j t||ƒƒtjjd||gd"| d-d.d2d3ƒjƒ} t d4t ƒt t| ƒt ƒdgg}t j t||ƒƒtjjd||gd"| d-d0d2d3ƒjƒ} t d5t ƒt t| ƒt ƒdgg}t j t||ƒƒtjjd||gd"| d6d7ƒjƒ} t d8t ƒt t| ƒt ƒdgg}t j t||ƒƒtjjd||gd"| ƒjƒ} t d9t ƒt t| ƒt ƒt d:tƒgg}t j t||ƒƒt j tdtdtƒƒt!jjd;||gd<| ƒ}|r€ |j"d=t#d>ƒƒ}|j"d=t#d?ƒƒ}|j"d=t#d@ƒƒ}t dAt$ƒgg}t j t|dtgƒƒt dBt ƒt t|d=ƒt ƒdgg}t j t||ƒƒt dCt ƒt t|d=ƒt ƒdgg}t j t||ƒƒt dDt ƒt t|d=ƒt ƒdgg}t j t||ƒƒt j tdtdtƒƒt dEt ƒt t|d=|d=|d=ƒt ƒdgg}t j t||ƒƒnt j t%ƒƒq„Wn‡fdF†}‡fdG†}|j&t dH|dI|ƒ|S(JNRBsapplication/pdfRCRDiRERFg@RGiRÿs%Y-%m-%dR>iRiii s7DIRECCIÓN DE ORIENTACIÓN FAMILIAR Y ASISTENCIA SOCIALisALBERGUE FAMILIARES DE ENFERMOSgà?RHRKR=R¶R·s%mRgs- %Y -t ALBERGADOSs%Bt OBSERVACIONESR¸talbergado__Estado__nombreRWsMUNICIPIOS DE TABASCOsTOTAL DE ALBERGADOS DE TABASCORVR RXs POR ESTADOSsTOTAL DE ALBERGADOS POR ESTADOSRKRPROR¹RNRºR»i sNIÑOSsNIÑASR¼i<sADULTOS MAYORES (3RA. EDAD)sTOTAL ATENDIDASs%TOTAL DE ALBERGADOS POR GENERO Y EDADR]RäR¦RìRîRísRACIONES ALIMENTICIASRZR\R[sTOTAL DE RACIONEScs’|jƒtˆ||ƒ|jddƒ|jdtdtdttjƒj dƒƒdƒ|jdtdtd |j ƒ|j ƒdS( NR iigÐ?sFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.is Página %d( R^R:R5R6RRR…RR`RaR_R`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRaPs  8"cs’|jƒtˆ||ƒ|jddƒ|jdtdtdttjƒj dƒƒdƒ|jdtdtd |j ƒ|j ƒdS( NR iigÐ?sFecha de Impresión : s%d/%m/%Y - %H:%M:%Ss Hrs.is Página %d( R^R:R5R6RRR…RR`RaR_R`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRbXs  8"RcRd('RRRRRRReR@RRaRRgRhRfR2R RR;R>R½R$RR-R=R…RRR?R‘R R R<R’RR­R®R"R Rj(RARkR8RlRmt tresCeldasR*RûRqR¾RÂRFRÎRrR5RÍRoR¿R²R³R´RaRb((RAsDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytreporte6ås¤://- $6-3 0 1'3 0 --*-*3*3*-*'3!...> c stddƒ}t|dttƒddtddtddtd d tƒ}tjˆjd d ƒt d dƒj d ƒ}tjˆjdd ƒt d dƒj d ƒ}g}t j j d||gƒjdddƒjdtdƒƒjdƒ}d}d}tjttƒƒt|d|dt|jƒƒtƒgg}tjt|dtgƒƒtjttƒƒtdtƒtdtƒtdtƒtdtƒtdtƒtdtƒgg}d td td!td"td#td$tg} tjt|| ƒƒg}d} x‰|D]} | d } |jtt| ƒtƒt| dtƒtd%tƒt| dtƒt| dtƒtt| dƒtƒgƒq"W|rÆtjt|| ƒƒn‡fd&†} ‡fd'†} |jtd(| d)| ƒ|S(*NRBsapplication/pdfRCRDiRERFiRGiRÿs%Y-%m-%dR>iRRHtalbergado__nombreLargoRêtalbergado__Municipio__nombretvecessPADRÓN DE BENEFICIARIOSRJs  -   s: isNO.sNOMBRE DEL BENEFICIARIOsBENEFICIOS QUE RECIBIORIRUsVECES SERVICIOiig @g@isHOSPEDAJE Y ALIMENTACIÓNcsj|jƒtˆ||ƒ|jddƒ|jdtdtd|jƒ|jddƒ|jƒdS(NR i igÐ?s Página %di(R^R;R5R6RRR_R`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRa¥s  "csZ|jƒtˆ||ƒ|jddƒ|jdtdtd|jƒ|jƒdS(NR i igÐ?s Página %d(R^R;R5R6RRR_R`(R7R8(RA(sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyRb­s  "RcRd(RRR RRRRReR@RRaRR;R>tvaluestannotateRÃR?RhRfR1RiRR…R=RR-RgRR!Rj(RARkR8RlRmR*RûRýR£R¤t ConsecutivoRqRaRb((RAsDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytreporte7msJ@//E1     0   !cCsþi}|dkr"itd6}n|dkrîtjjƒjƒdkretjjdƒjd}nd}yVtd|d|jdƒ}|jƒtjjƒj dƒaidd6td6}Wqît k rê}idd6td6}qîXnt |d |ƒS( NRiR4R}iR“iR R~sfrm_catPaises.html( R4R R;R<R=RƒR“R@R„R?R†R(RAR[RCRŠR‹RŽ((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt catPaisesÀs"   cCsƒi}|dkr"itd6}n|dkrxtjjd|jdƒjdƒaitd6td6|jdd6}n|dkrstjjƒjƒd kr»tjj d ƒj d }nd }y…td |d|jdd|jdƒ}|j ƒtjjd|jdƒjdƒaidd 6td6td6|jdd6}Wqst k ro}idd 6td6}qsXnt |d |ƒS(NRiR4R³R#R(R R5R}iR’iR~sfrm_catEstados.html(R4R R;R>R@R?R5R<R=RƒR’R„R†R(RAR[RCRŠR‹RŽ((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt catEstadosÛs*  %%   %-c Csti}|dkr"itd6}n|dkrxtjjd|jdƒjdƒ}itd6|d6|jdd6}n|dkrtjjd|jdƒjdƒ}tjjd|jdd |jd ƒjdƒaitd6|d6td 6|jdd6|jd d 6}n|d krdtjjƒj ƒd krXtjj dƒj d}nd}yÙtd|d|jdd |jd d|jdƒ}|j ƒtjjd|jdƒjdƒ}tjjd|jdd |jd ƒjdƒaid d6td6|d6td 6|jdd6|jd d 6}Wqdt k r`}idd6td6}qdXnt|d|ƒS(NRiR4R³R#R(R R5t3RER*RFR}iR‘iR~sfrm_catMunicipios.html(R4R R;R>R@R?RRFR<R=RƒR‘R„R†R(RAR[RCR5RŠR‹RŽ((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pyt catMunicipiosûs6  %% %2:    %2BcCsi}t|d|ƒS(Ns prueba.html(R(RARC((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytprueba" s(•tdjango.db.modelstdjango.shortcutsRRt django.httpRRtprincipal.modelsRRRRR R R R R RRRRRRRtcontrol.modelsRRRRtdjango.contrib.auth.modelsRt django.utilsRRRtdjango.contrib.auth.decoratorsR;R>RSR<R?R¦RURVRWR3R4R5RFR6R7R8R9R:RDRGRIRJRfRR¢R©R°R±RÔRÛRâRéRïRðRþRtreportlab.lib.stylesRRtreportlab.platypusRRRRRR R R treportlab.lib.pagesizesR R RRtreportlab.lib.unitsRRRRtreportlab.lib.enumsRRRRt reportlab.libRtostreportlab.rl_configRtlocalet PAGE_HEIGHTt PAGE_WIDTHtTitletpageinfoRiRhtestiloRRtpageBreakBeforeR‹Rt alignmenttfontNametfontSizeRgRR!R"R#R$RbtboldR4R-R0R1R2R9R:R;RAR_R¡R¥RµRÀRçRìRóRôRõR÷Rø(((sDC:\Worldmine\Desarrollos\Python\Sys SICADIF\SICADIF\control\views.pytsò j"    F    N > &  :"""                                          ÿ7 ÿŸ h k } ÿw ˆ S  '