J gc$@sM ddklZddklZddkTddklZlZlZddk l Z l Z l Z l Z ddklZlZlZlZddklZlZlZlZlZlZlZdd klZdd klZlZdd k l!Z!dd k"l#Z#l$Z$dd k%l&Z&l'Z'l(Z(ddk)l*Z*l+Z+l,Z,l-Z-ddk.l/Z/ddkl0Z0ddk1l2Z2l3Z3ddk4l5Z5ddk6Tddk7l8Z8ddk9l:Z:ddk;l<Z<l=Z=l>Z>l?Z?ddk@lAZAlBZBlCZCddkDTddkElFZFlGZGlHZHddkIlDZDddkJlKZKddkLZLddkMlNZNddkOlPZPddkQZQePdZRePdZSdZTdZUe5dd d!ZVd"ZWd#ZXe5dd d$ZYd%ZZe5d&Z[e5dd d'Z\e5dd d(Z]e5dd d)Z^e5dd d*Z_e5dd d+Z`e5dd d,Zae5dd d-Zbe5dd d.Zce5dd d/Zde5dd d0Zee5dd d1Zfe5dd d2Zge5dd d3Zhe5dd d4Zie5dd d5Zje5dd d6Zke5dd d7Zle5dd d8Zme5dd d9Zne5dd d:Zoe5dd d;Zpe5dd d<Zqe5dd d=Zre5dd d>Zse5dd d?Zte5dd d@Zue5dd dAZve5dd dBZwe5dd dCZxe5dd dDZye5dd dEZze5dd dFZ{e5dd dGZ|e5dd dHZ}e5dd dIZ~e5dd dJZe5dd dKZe5dd dLZe5dd dMZe5dd dNZe5dd dOZe5dd dPZe5dd dQZdRefdSYZdTe>fdUYZdVe>efdWYZddXklZddkZdYe>fdZYZd[e>fd\YZd]e>fd^YZd_eCefd`YZdaZddbklZedcZddeFfdeYZdfeAfdgYZdheBfdiYZdjefdkYZdle?e>fdmYZdne?e>fdoYZdpefdqYZdre?e>fdsYZdtefduYZdve?e>fdwYZdxefdyYZedzZed{Zd|e?e>fd}YZd~efdYZde?e>fdYZdefdYZdefdYZde?fdYZde=fdYZdefdYZde?fdYZde=fdYZdefdYZde?fdYZde=fdYZde?e>fdYZdefdYZdS(i(tmessages(tImproperlyConfiguredi(t*(tlettert landscapetA4(tcmtmmtinchtpica(t TA_JUSTIFYtTA_RIGHTtTA_LEFTt TA_CENTER(tTablet TableStyletSimpleDocTemplatet PageTemplatet ParagraphtSpacertImage(tcolors(tgetSampleStyleSheettParagraphStyle(tTemplateResponse(tHttpResponseRedirectt HttpResponse(tRequestContexttloadertContext(tget_object_or_404trendertrender_to_responsetredirect(treverse(tauth(tUsertGroup(tlogin_required(tQ(t JasperClient(tListViewt DetailViewtViewt TemplateView(t CreateViewt UpdateViewtFormView(tAPIViewtResponsetstatus(t serializers(t model_to_dictN(tBaseDatatableView(tdefaultPageSizeitt login_urlsbienes:accedercs|idjo]t|i}|io-|id}|id}tii|did}|id}|id}tii|did}yti i i d||fi dt |id  }td d } t} g} t| d ttd dtddtddtddt} g} | d}| itdd| d}t|_d|_d|_| itdd| d}t|_d|_d|_dddddd d!d"d#d$d%g g} x|D]}| i|it|i||i |i!|i"t|i#||i$i$d&d'!|i%i%d&d(!t|i&d&d)!|t|i'||i(g qWt)| d*td+td,tdtd-td+td.td.td+tdtd'tg d/d(d0d1dMdNd3t*i+fd4dOdPdfd5dQdRd6fd5dSdTd6fd5dUdVd9fd5dWdXd6fd5dYdZd9fd5d[d\d6fd5d]d^d6fd5d_d`d9fd5dadbd6fg }| i|d2dk,}|i-i.|i-i/|i-i0t1d@fdA}fdB}| i2| dC|dD|| SWqit3j o&}t4i5|dEt6t7dFSXqvt4i5|dGn t}h|dH6dIdJ6}t8dK|dLt9|S(cNtPOSTtfecha_detutf8s%d/%m/%Ys%Y-%m-%dtfecha_at fecha__ranges-fechatcantidadtmimetypesapplication/pdftpagesizet rightMarginit leftMargint topMarging@t bottomMarginith1tnametCentradot Helveticai t JustificadoitFechas Averiguaciónt AutoridadtOficiotEntregat PropietariotEstadotTipos Descripcións Situacións Devolucióniiiig?g @g?g@g?t repeatRowststyletGRIDig?tFONTSIZEtALIGNtCENTERiitLEFTiiiiiispleca-seaba-01.pngcsD|i|idtddd|idd|idtdtd |idd |id td td |idtdtd|idtdtd|idtd td|idtdtd|idtdtd|idd|idtdtd|i|idS(Niiii:RHi g+@isGOBIERNO DEL ESTADO DE TABASCOi g @g@t$____________________________________g@is!Sr. José Antonio Rojas Calderónig?s#Jefe de Depto. de Bienes Aseguradosg3@t_______________________________g4@sLic. Pedro Sanchez SibajasDir. Gral. de Bienes Aseguradosi ig?s Página %d(t saveStatet drawImageRtsetFontt drawStringRtpaget restoreState(tcanvastdoc(timagen(s2/opt/public_html/bienes_asegurados/bienes/views.pyt myFirstPages "cs|i|idtddd|idd|idtdtd |id td td |id tdtd|idtdtd|idtd td|idtdtd|idd|idtdtd|itf|idS(Niiii:RHi g @g@RXg@is!Sr. José Antonio Rojas Calderónig?s#Jefe de Depto. de Bienes Aseguradosg3@RYg4@sLic. Pedro Sanchez SibajaisDir. Gral. de Bienes Aseguradosi ig?s Página %d %s( RZR[RR\R]RR^tpageinfoR_(R`Ra(Rb(s2/opt/public_html/bienes_asegurados/bienes/views.pyt myLaterPagess (t onFirstPaget onLaterPagess&las fechas ingresadas no son correctassbienes:crearfiltroscorrija los siguientes errorestformtactivet bien_menusformfiltro.htmltcontext_instance(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii(:tmethodt FiltroFormR9tis_validtencodetdatetimetstrptimetstrftimetBienestobjectstalltfiltertorder_bytintRRRRRRRtaddRR t alignmenttfontNametfontSizeR tappendtfechaRtnumero_averiguaciont autoridadt numero_oficiotpersona_entregat propietariot calidad_bient tipo_bient descripciontsituacion_juridicatfecha_devolucionRRtgreytostpathtjointdirnametabspatht__file__tbuildt ExceptionRterrorRR"R R(trequestRhtfdtdatesdtdatedtfatdatesatdateatstresponsetestilotelementsRatdataRERGRItptt_datosRRcRetet diccionario((Rbs2/opt/public_html/bienes_asegurados/bienes/views.pytcrearfiltroviejo3s   ' )          8  - csPtii}tdd}t}g}t|dttddtddtddt d d t }g}|d }|i t d d |d }t |_ d|_d|_|i t d d|d} t| _ d| _d| _dddddddddddg g}x|D]} |i| it| i| | i| i| it| i| | iidd!| iidd!t| idd !| t| i| | ig q$Wt|d!t d"t d#t d t d$t d"t d%t d%t d"t d t dt g d&dd'd(d<d=d*ti fd+d>d?dfd,d@dAd-fd,dBdCd-fd,dDdEd0fd,dFdGd-fd,dHdId0fd,dJdKd-fd,dLdMd-fd,dNdOd0fd,dPdQd-fg } |i| d)dk!} | i"i#| i"i$| i"i%t&d7fd8} fd9}|i'|d:| d;||S(RNR?sapplication/pdfR@RAiRBRCg@RDiRERFRGRHi RIiRJs AveriguaciónRKRLRMRNRORPs Descripcións Situacións Devolucióniiiig?g @g?g@g?RQRRRSig?RTRURViiRWiiiiiispleca-seaba-01.pngcsD|i|idtddd|idd|idtdtd |idd |id td td |idtdtd|idtdtd|idtd td|idtdtd|idtdtd|idd|idtdtd|i|idS(Niiii:RHi g+@isGOBIERNO DEL ESTADO DE TABASCOi g @g@RXg@is!Sr. José Antonio Rojas Calderónig?s#Jefe de Depto. de Bienes Aseguradosg3@RYg4@sLic. Pedro Sanchez SibajasDir. Gral. de Bienes Aseguradosi ig?s Página %d(RZR[RR\R]RR^R_(R`Ra(Rb(s2/opt/public_html/bienes_asegurados/bienes/views.pyRcs "cs|i|idtddd|idd|idtdtd |id td td |id tdtd|idtdtd|idtd td|idtdtd|idd|idtdtd|itf|idS(Niiii:RHi g @g@RXg@is!Sr. José Antonio Rojas Calderónig?s#Jefe de Depto. de Bienes Aseguradosg3@RYg4@sLic. Pedro Sanchez SibajaisDir. Gral. de Bienes Aseguradosi ig?s Página %d %s( RZR[RR\R]RR^RdR_(R`Ra(Rb(s2/opt/public_html/bienes_asegurados/bienes/views.pyRe1s (RfRg(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(i i(ii((RsRtRuRRRRRRRRyRR RzR{R|R R}R~RRRRRRRRRRRRRRRRRRRRR(RRRRRRaRRERGRIRRRRcRe((Rbs2/opt/public_html/bienes_asegurados/bienes/views.pytimprimirtodoviejos )          F   -cCstddt|S(Ns index.htmlRk(R R(R((s2/opt/public_html/bienes_asegurados/bienes/views.pytaccederJscCs t|dS(Ns perfil.html(R(Rtuser_id((s2/opt/public_html/bienes_asegurados/bienes/views.pytperfilOscCs|iidd}|iidd}tid|d|}|dj o+|io!ti||ttdSt i |dt ddt |SdS(NtusernameR7tpasswordsbienes:menuinicios2error de acceso verifique su usuario y contraseñas index.htmlRk( R9tgetR#t authenticatetNonet is_activetloginRR"RRR R(RRRtuser((s2/opt/public_html/bienes_asegurados/bienes/views.pyRUscCsti|ttdS(Nsbienes:acceder(R#tlogoutRR"(R((s2/opt/public_html/bienes_asegurados/bienes/views.pyRes cCsVt}t}t}hdd6|d6|d6|d6}td|dt|S(NRit inicio_menut form_filtrot form_oficiot form_biensmenuinicio.htmlRk(Rmt BienesFormt OficioFormR R(RRRRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt menuinicioms    "cCs&hdd6}td|dt|S(NRitautoridad_menusmenuautoridad.htmlRk(R R(RR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt menuautoridadys cCs&hdd6}td|dt|S(NRit persona_menusmenupersona.htmlRk(R R(RR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt menupersonas cCs&hdd6}td|dt|S(NRit acta_menus menuacta.htmlRk(R R(RR((s2/opt/public_html/bienes_asegurados/bienes/views.pytmenuactas cCs&hdd6}td|dt|S(NRit calidad_menusmenucalidad.htmlRk(R R(RR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt menucalidads cCs&hdd6}td|dt|S(NRit tipo_menus menutipo.htmlRk(R R(RR((s2/opt/public_html/bienes_asegurados/bienes/views.pytmenutipos cCs&hdd6}td|dt|S(NRiRjs menubien.htmlRk(R R(RR((s2/opt/public_html/bienes_asegurados/bienes/views.pytmenubiens cCs&hdd6}td|dt|S(NRitbien_acta_menusmenubienacta.htmlRk(R R(RR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt menubienactas cCs&hdd6}td|dt|S(NRit director_menusdirectormenu.htmlRk(R R(RR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt menudirectors cCs|idjo[t|i}|io+|iti|dttdSti |dn t}h|d6dd6dd 6d d 6}t d |d t |S(NR9s#Se guardo exitosamente la autoridadsbienes:mostrarautoridadscorrija los siguientes erroresRhtCreart operacions icon-penciltoperacion_iconRiRsformautoridad.htmlRk( Rlt AutoridadFormR9RntsaveRtsuccessRR"RR R(RRhR((s2/opt/public_html/bienes_asegurados/bienes/views.pytcrearautoridads     cCs|idjo[t|i}|io+|iti|dttdSti |dn t}h|d6dd6dd 6d d 6}t d |d t |S(NR9s!Se guardo exitosamente la personasbienes:crearpersonascorrija los siguientes erroresRhRRs icon-pencilRRiRsformpersona.htmlRk( Rlt PersonaFormR9RnRRRRR"RR R(RRhR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt crearpersonas     cCs|idjot|i}|iowtiidt}|idjo+|i t i |dt t dSt i|dt t dSqt i|dn t}h|d6d d 6d d 6d d6}td|dt|S(NR9testatusis"Se guardo exitosamente el directorsbienes:creardirectorsQYa Existe un Director Activo, Edite su fecha de baja para crear un nuevo Directorscorrija los siguientes erroresRhRRs icon-pencilRRiRsformdirector.htmlRk(Rlt DirectorFormR9RntDirectorRtRvtTruetcountRRRRR"twarningRR R(RRhRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt creardirectors"     cCs|idjo[t|i}|io+|iti|dttdSti |dn t}h|d6dd6dd 6d d 6}t d |d t |S(NR9s!Se guardo exitosamente la calidadsbienes:mostrarcalidadscorrija los siguientes erroresRhRRs icon-pencilRRiRsformcalidad.htmlRk( RltCalidadBienFormR9RnRRRRR"RR R(RRhR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt crearcalidads     cCs|idjo[t|i}|io+|iti|dttdSti |dn t}h|d6dd6dd 6d d 6}t d |d t |S(NR9sSe guardo exitosamente el tiposbienes:mostrartiposcorrija los siguientes erroresRhRRs icon-pencilRRiRs formtipo.htmlRk( Rlt TipoBienFormR9RnRRRRR"RR R(RRhR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt creartipos     cCs|idjot|i|i}|io|i|i}t}|ii|_ |i |_ t i d|g}||_d|_|iti|dtd|iSti|dn t}h|d6dd 6d d 6d d 6}td|dt|S(NR9tjsonis Se Guardo exitosamente el Oficios/bienes/crear_bien_bien/%ssCorrija los siguientes erroresRhRRs icon-pencilRRiRjs formbien.htmlRk(RlRR9tFILESRnRtHistoricoBienesRtidt usuario_idtpkt id_movimientoR3t serializetdescripcion_movimientoRRRRRR R(RRtvt historicot serializedR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt crearbien$s*           c Cs|idjot|i|i}|io|idt}|iid}||_|ix*|D]"}t i i d|d|i qpWt }|ii |_|i|_tid|g}||_d|_|iti|dtd |Sn t}ti id |}ti id |} | o t} nt} td h|d 6| d6|d 6ti id |d6dt|S(NR9tcommittimagestfotot bienes_idRisSe Guardo el biens/bienes/crear_bien_bien/%sRtoficios bienes.htmlRhtbuttontbienesRk( RlRR9RRnRtFalsetgetlistt oficio_idt FotosBienesRttcreateRRRRRRR3RRRRRRtOficiosRRsRvRR R( Rt id_oficiotformulario_bientintanRtimageRRRtbienR((s2/opt/public_html/bienes_asegurados/bienes/views.pytcrear_bien_bienDs6           7c Cs|idjot|i}|io|idt}|it}|ii|_ |i |_ t i d|g}||_d|_|iti|dttdSti|dntii}g}x!|D]}|i|iiqWtidd d td tiiid |d tidhdd6ddti dt|_|i |i t i |dt t dSntd|}h|d6dd6d d 6d d 6td 6|d6}td|dt|S(NRR9R.s%Se actualizo exitosamente el Directorsbienes:mostrardirectorRhR/Rs icon-editRRiRtbajaRseditardirector.htmlRk(RRtRRltBajaDirectorFormR9RnRRRRRRR"RR R(RR7RRhR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt bajadirectorxs"      cCstiid|}|idjoQt|id|}|io+|iti |dt t dSn2td|}h|d6dd6d d 6d d 6}t d |dt |S(NRR9R.s$Se actualizo exitosamente la calidadsbienes:mostrarcalidadRhR/Rs icon-editRRiRsformcalidad.htmlRk(R*RtRRlRR9RnRRRRR"R R(Rt calidad_idtcalidadRhR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt editarcalidads    cCstiid|}|idjoQt|id|}|io+|iti |dt t dSn2td|}h|d6dd6d d 6d d 6}t d |dt |S(NRR9R.s!Se actualizo exitosamente el tiposbienes:mostrartipoRhR/Rs icon-editRRiRs formtipo.htmlRk(R,RtRRlRR9RnRRRRR"R R(Rttipo_idttipoRhR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt editartipos    cCstiid|}|idjot}|ii|_|i|_ t i d|g}||_ d|_ |it|i|id|}|io+|iti|dttdSti|dntd|}td h|d 6d t|S( NRR9RiR.s!Se actualizo exitosamente el biensbienes:mostrarbienscorrija los siguientes erroresseditarbien.htmlRhRk(RsRtRRlRRRRRRR3RRRRRR9RRnRRRR"RR R(Rtbien_idRRRRh((s2/opt/public_html/bienes_asegurados/bienes/views.pyt editarbiens"       cCsh}tiid|}|idjot}|ii|_|i|_ t i d|g}||_ d|_ |it|id|}|io+|iti|dttdSntd|}h|d6d d 6d d 6d d6}td|dt|S(NRR9RiR.s!Se actualizo exitosamente el biensbienes:mostrarrecepcionRhR/Rs icon-editRRiRseditar_recepcion.htmlRk(RRtRRlRRRRRRR3RRRRtEditarRecepcionFormR9RnRRRR"R R(Rt recepcion_idRRRRRh((s2/opt/public_html/bienes_asegurados/bienes/views.pyteditarrecepcions*         cCstiid|}|idjo3t|id|}|iti|dntd|}h|d6}t d|dt |S(NRR9R.s'Se ha validado correctamente la PersonaRhsvalidarfirma.htmlRk( RRtRRltvalidarfirmaFormR9RRRR R(RRERRhtdict((s2/opt/public_html/bienes_asegurados/bienes/views.pyt validarfirmass  c CsZtiid|}|idjot}|ii|_|i|_ t i d|g}||_ d|_ |it|id|}|io+|iti|dttdSnFytiid|i}Wn&tij oti|d nXtd|}h|d 6d d 6d d6dd6}td|dt|S(NRR9Ri R.s!Se actualizo exitosamente el biensbienes:mostrardevoluciontdevolucion__pksNo tiene bien esta DevolucionRhR/Rs icon-editRRiRseditardevolucion.htmlRk(t DevolucionRtRRlRRRRRRR3RRRRtEditarDevolucionFormR9RnRRRR"Rst DoesNotExistRR R(Rt devolucion_idt devolucionRRRhRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyteditardevolucions0         cCs?tiid|}|iti|dttdS(NRsSe elimino la autoridadsbienes:mostrarautoridad(RKRtRtdeleteRRRR"(RR0R((s2/opt/public_html/bienes_asegurados/bienes/views.pytborrarautoridads cCsHtiid|}t|_|iti|dtt dS(NRsSe elimino la personasbienes:mostrarpersona( R(RtRRRRRRRR"(RR2R3((s2/opt/public_html/bienes_asegurados/bienes/views.pyt borrarpersona&s   cCstiid|}|itjo't|_|iti|dn$t|_|iti|dt t dS(NRs&El usuario de desactivó correctamentes#El usuario de activó correctamentesbienes:mostrarusuario( R$RtRRRRRRRRR"(RRtusuario((s2/opt/public_html/bienes_asegurados/bienes/views.pytborrar_usuario.s    cCstiid|}t}|ii|_|i|_t i d|g}||_ d|_ |i t|_|i ti|dttdS(NRRisSe elimino el acta de recepcionsbienes:mostrarrecepcion(RRtRRRRRRRR3RRRRRRRRRR"(RRERRR((s2/opt/public_html/bienes_asegurados/bienes/views.pytborrarrecepcion=s       cCstiid|}t}|ii|_|i|_t i d|g}||_ d|_ |i t|_|i ti|dttdS(NRRi s Se elimino el acta de devolucionsbienes:mostrardevolucion(RKRtRRRRRRRR3RRRRRRRRRR"(RRNRORR((s2/opt/public_html/bienes_asegurados/bienes/views.pytborrardevolucionNs       cCs?tiid|}|iti|dttdS(NRsSe elimino la calidadsbienes:mostrarcalidad(R*RtRRQRRRR"(RR<R=((s2/opt/public_html/bienes_asegurados/bienes/views.pyt borrarcalidad_s cCs?tiid|}|iti|dttdS(NRsSe elimino el tiposbienes:mostrartipo(R,RtRRQRRRR"(RR?R@((s2/opt/public_html/bienes_asegurados/bienes/views.pyt borrartipohs cCstiid|}t|_|it}|ii|_ |i |_ t i d|g}||_d|_|i|iti|dttdS(NRRisSe elimino el biensbienes:mostrarbien(RsRtRRRRRRRRRRR3RRRRQRRRR"(RRBRRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt borrarbienqs        t JasperMixcBs,eZeiZdZdZhddZRS(t jasperadmincCslt|i|i|i}|i||pdn||}t|d}|i|d|idS(s Gennara reportes atravez del jasperserver :param path: :param namefile: :param params: :param tipo: default is PDF tPDFtwRN(R(turlRRt runReporttfiletwritetclose(tselfRtnamefiletparamsR@tjtretR ((s2/opt/public_html/bienes_asegurados/bienes/views.pytgenerateReports #N( t__name__t __module__tsettingst JASPERSERVERR_RRRRi(((s2/opt/public_html/bienes_asegurados/bienes/views.pyR[s t imprimirtodocBseZdZRS(c Ksd}t|id}ydidtid|d|}ti|dtitif}t dd|}d ||d eZdZdZdZdZdZdZdZ RS(cCsI|io|iS|io|iii|_|iStddS(Ns(Debe especificar un queryset o un modelo(RtmodelRtRuR(Rd((s2/opt/public_html/bienes_asegurados/bienes/views.pyt get_queryset_s   cCs%|iptdn|iSdS(Ns,Debe especificar un serializer para la vista(t serializerR(Rd((s2/opt/public_html/bienes_asegurados/bienes/views.pytget_serializerhs cCstddS(Ns'Debe implementar la función get_filter(R(Rdt filter_stringR((s2/opt/public_html/bienes_asegurados/bienes/views.pyt get_filternsc Os|i}|i}|iid}|o|i||}n|i}|iid}|iid} | o|| }n|iid} | o|| }n|i|_|i|dt} h|d6|d6|d6| id6} t | d t i S( NtsSearchtsEchot iDisplayStarttiDisplayLengthtmanyt iTotalRecordstiTotalDisplayRecordstaaDataR2( RRRuRRRRRRR1R2t HTTP_200_OK( RdRRRRRRRRRRRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyRqs*    N( RjRkRRRRRRRR(((s2/opt/public_html/bienes_asegurados/bienes/views.pyRZs  tCrearUsuarioCreateViewcBs2eZdZeZeZdZdZdZ RS(sformusuario.htmls/bienes/mostrarusuario/cCs|idt|_|iid}|iitiid|ii}|i i ||it i |idt t|i|S(NRtgroupRs!Usuario registrado correctamente.(RRtobjectRR9R$RtRRtgroupsRyRRRRR(RdRhtgrupoR((s2/opt/public_html/bienes_asegurados/bienes/views.pyRs  cKsCtt|i|}tii|dtt|i|}ti|ii}tii d|ii }t ii d|ddd}t ii d|ddd}t ii d|ddd}t ii d|ddd}t ii d|ddd} |d|d <|i |d <||d<||d <||d <||d <| |d<|S(NRiRRtenviatrecibetcapturotrevisoRRTt persona_enviatpersona_recibetpersona_capturotpersona_reviso(RRRRRRRR$RtRRRR(R( RdRRRRTRR R R R ((s2/opt/public_html/bienes_asegurados/bienes/views.pyR s !!!!!      (RjRkRRRRR(((s2/opt/public_html/bienes_asegurados/bienes/views.pyRstHistorialActasDevolucionApiViewcBs&eZeZeZdZdZRS(c Cstiid|idddddg}|iiid}|oYtiid|idd t }tiid |d|idddddg}n|S( NRRRii i RRRR( RRtRvRRRuRR$RR(RdRRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyR"s +$5cCs|o|i}n|S(N(Rv(RdRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyR*s(RjRkRRRRRR(((s2/opt/public_html/bienes_asegurados/bienes/views.pyR s t HistorialListActasDevolucionViewcBseZdZdZRS(s$list_historial_actas_devolucion.htmlcKs9tt|i|}|id|d<|idGH|S(NRR(RRRR(RdRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyR5s (RjRkRR(((s2/opt/public_html/bienes_asegurados/bienes/views.pyR2stDetalleHistoriaActasDevolucioncBs#eZeZdZdZdZRS(Rs&detalle_historia_actas_devolucion.htmlc Ks>tt|i|}ti|ii}tii d|ii }t ii d|ddd}t ii d|ddd}t ii d|ddd}t ii d|ddd}t ii d|ddd} |d|d <|i |d <||d<||d <||d <||d <| |d<|S(NRiRRtsignadotautorizaRRRRTtpersona_asignatpersona_autorizaR R (RRRRRRRR$RtRRRR(R( RdRRRRTRRRR R ((s2/opt/public_html/bienes_asegurados/bienes/views.pyRAs !!!!!      (RjRkRRRRR(((s2/opt/public_html/bienes_asegurados/bienes/views.pyR<stListaDirectoresViewcBs eZdZdZdZRS(smostrardiretor.htmlcOs5|iip tdSt||ihdd6S(NRRiR(RRRRR(RdRRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyRXs cKs&tt|i|}d|d<|S(NRiR(RRR(RdRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyR]s (RjRkRRR(((s2/opt/public_html/bienes_asegurados/bienes/views.pyRUs tDirectorDataTablesAPIViewcBs&eZeZeZdZdZRS(cCstiiid}|S(Ns-estatus(RRtRuRw(RdR((s2/opt/public_html/bienes_asegurados/bienes/views.pyRfscCsN|oC|itd|td|Btd|Btd|B}n|S(NRRtapellidomaterno__icontainsR(RvR'(RdRR((s2/opt/public_html/bienes_asegurados/bienes/views.pyRjs &(RjRkRRtMostrarDirectorRRR(((s2/opt/public_html/bienes_asegurados/bienes/views.pyRbs (tdjango.contribRtdjango.core.exceptionsRRtreportlab.lib.pagesizesRRRtreportlab.lib.unitsRRRR treportlab.lib.enumsR R R R treportlab.platypusRRRRRRRt reportlab.libRtreportlab.lib.stylesRRtdjango.template.responseRt django.httpRRtdjango.templateRRRtdjango.shortcutsRRR R!tdjango.core.urlresolversR"R#tdjango.contrib.auth.modelsR$R%tdjango.contrib.auth.decoratorsR&tdjango.utils.dateparsetdjango.db.modelsR'tpyjasperclientR(tdjango.views.genericR)R*R+R,tdjango.views.generic.editR-R.R/R3trest_framework.viewsR0R1R2t django.coret django.formsR4Rt*django_datatables_view.base_datatable_viewR5treportlab.rl_configR6tlocalet PAGE_HEIGHTt PAGE_WIDTHtTitleRdRRRRRRRRRRRRRRRRRRRRRRRRRR"R$R'R)R+R-R1R4R8R;R>RARCRFRIRPRRRSRURVRWRXRYRZRR[RnRtioR{RxRRRRRtdjango.views.decorators.csrfRRRRRRRRRRRRRRRRRRRRRRRRRR RRRR(((s2/opt/public_html/bienes_asegurados/bienes/views.pyts ""4" "      |    $#4    & "    #  7