e Uc@sddklZddklZddklZddklZdeifdYZ deifdYZ d eifd YZ d eifd YZ d eifdYZ deifdYZdefdYZdefdYZdS(i(tmodels(tValidationError(treverse(tdatet AdscripcioncBseZdZeiddededdZeidddedd Zeidd dedeZ ei d d dedeZ ei d dedeZ eideddZeidedeZeidddZdZdZdZdddYZRS(s7 Estructura Orgánica del Gobierno del Estado. tselftblanktnullt verbose_names adscrito at max_lengthituniquesnombre de la Dependenciai2t upload_tot adscripcions ubicacióntdefaultt help_textseIndica si la dependencia está vigente o no. Desactive éste campo en lugar de eliminar dependencias.s auth.Users,Usuario de sistema asignado a la dependenciacCstddh|id6S(Nsadscripcion-detailtkwargstpk(RR(R((s,/opt/public_html/hermes/directorio/models.pytget_absolute_urlscCs d|iS(Nu%s(tnombre(R((s,/opt/public_html/hermes/directorio/models.pyt __unicode__scCsL|ip$|idjotdqHn|iotdndS(Ns0Debe indicar la fecha de baja de la dependencia.sBSi indica una fecha de baja, deberá desmarcar la casilla "Activo"(tactivot fecha_bajatNoneR(R((s,/opt/public_html/hermes/directorio/models.pytcleans   tMetacBseZdZdgZRS(t AdscripcionesR(t__name__t __module__tverbose_name_pluraltordering(((s,/opt/public_html/hermes/directorio/models.pyR%s((RRt__doc__Rt ForeignKeytTruetpadret CharFieldRtsiglast ImageFieldtimagen_institucionalt TextFieldt ubicaciont BooleanFieldRt DateFieldRt OneToOneFieldtusuarioRRRR(((s,/opt/public_html/hermes/directorio/models.pyR s!   t CategoriacBsBeZdZeidddeZdZdddYZRS(s1 Categorias de los servidores públicos. R iR cCs d|iS(Nu%s(R(R((s,/opt/public_html/hermes/directorio/models.pyR0sRcBseZdgZRS(R(RRR(((s,/opt/public_html/hermes/directorio/models.pyR3s(( RRRRR"R RRR(((s,/opt/public_html/hermes/directorio/models.pyR,*s tEmpresac BseZdZeiddZeiddddededeZeiddedeZ ei d d d Z d Z d Z dddYZRS(s; Empresa externa al Gobierno del Estado de Tabasco R itRFCi R RRs ubicacións auth.UserRs)Usuario de sistema asignado a la Empresa.cCs d|iS(Nu%s(R(R((s,/opt/public_html/hermes/directorio/models.pyR@scCstddh|id6S(Nsempresa-detailRR(RR(R((s,/opt/public_html/hermes/directorio/models.pyRCsRcBseZdgZRS(R(RRR(((s,/opt/public_html/hermes/directorio/models.pyRFs((RRRRR"RR trfcR&R'R*R+RRR(((s,/opt/public_html/hermes/directorio/models.pyR-7s'  tPuestocBsBeZdZeidddeZdZdddYZRS(s/ Puesto para personas no funcionarios. R iR cCs d|iS(Nu%s(R(R((s,/opt/public_html/hermes/directorio/models.pyRPsRcBseZdgZRS(R(RRR(((s,/opt/public_html/hermes/directorio/models.pyRSs(( RRRRR"R RRR(((s,/opt/public_html/hermes/directorio/models.pyR0Js tTitulocBsZeZdZeidddddeZeiddZdZdd dYZ RS( s- Titulo para referirse a una persona R i2Rs+Ingrese siglas de identificacion del tituloR cCs|iS(N(t monograma(R((s,/opt/public_html/hermes/directorio/models.pyR^sRcBseZdgZRS(R(RRR(((s,/opt/public_html/hermes/directorio/models.pyRas(( RRRRR"R R2RRR(((s,/opt/public_html/hermes/directorio/models.pyR1Ws  tPersonacBseZdZeieZeiddZeiddZ eiddde de Z ei de de Z eidddZdZd d d YZRS( s4 Clase abstracta que representa una Persona R i2RRs auth.UserRs)usuario de sistema asignado a la persona.cCsd|i|i|ifS(Nu%s %s %s(tapellido_paternotapellido_maternoR(R((s,/opt/public_html/hermes/directorio/models.pyRpsRcBseZdZeZRS(R4R5R(sapellido_paternosapellido_maternosnombre(RRRR tabstract(((s,/opt/public_html/hermes/directorio/models.pyRss((RRRRRR1ttituloR"RR4R R5R&t domicilioR*R+RR(((s,/opt/public_html/hermes/directorio/models.pyR3es t FuncionariocBsneZdZeieddZeieZei de Z ei de de Z dZdZRS(s# docstring for Funcionario Rs adscripciónR RRcCstddh|id6S(Nsfuncionario-detailRR(RR(R((s,/opt/public_html/hermes/directorio/models.pyRscCsL|ip$|idjotdqHn|iotdndS(Ns.Debe inidcar la fecha de baja del funcionario.sBSi indica una fecha de baja, deberá desmarcar la casilla "Activo"(RRRR(R((s,/opt/public_html/hermes/directorio/models.pyRs   (RRRRRRR R,t categoriaR(R RR)RRR(((s,/opt/public_html/hermes/directorio/models.pyR9xs t PersonaFisicacBs`eZdZeiededeZeiededeZ dZ dddYZ RS(sdocstring for PersonaFisicaRRcCstddh|id6S(Nspersona-detailRR(RR(R((s,/opt/public_html/hermes/directorio/models.pyRsRcBseZdZRS(sPersonas físicas(RRR(((s,/opt/public_html/hermes/directorio/models.pyRs(( RRRRRR-R tempresaR0tpuestoRR(((s,/opt/public_html/hermes/directorio/models.pyR;s  N(t django.dbRtdjango.core.exceptionsRtdjango.core.urlresolversRtdatetimeRtModelRR,R-R0R1R3R9R;(((s,/opt/public_html/hermes/directorio/models.pyts