qSc @sddklZddklZddklZddkZdZdbdcdddedffZdgdhdifZ djdkfZ dldmdnfZ dodpfZ dqdrdsfZ dtdufZdvdwfZdxdydzfZd{d|d}fZd9Zd:Zd;eifd<YZd=eifd>YZd?eifd@YZdAeifdBYZdCZdDZdEeifdFYZdGeifdHYZdIeifdJYZdKeifdLYZdMeifdNYZdAeifdOYZdPeifdQYZdReifdSYZdTeifdUYZ dVeifdWYZ!dXeifdYYZ"dZeifd[YZ#d\eifd]YZ$d^eifd_YZ%d`eifdaYZ&dS(~i(tmodels(tUser(tUserCreationFormNcCs-yt|tSWntj otSXdS(s validador numerico N(tinttTruet ValueErrortFalse(tdato((s//opt/public_html/Contingencia/almacen/models.pyt es_numeros  tCEsCredencia de ElectortPt PasaportetCRs Carta de Residencia del DelegadotCMsCartilla MilitartLCsLicenncia de ChofertMMtMORALtFFtFISICAtFEsFISICA ACTIVIDAD EMPRESARIALtMt MasculinotFtFemeninotComerciot IndustriatServiciotStSItNtNOtPPtPropiotRNtRentadotPRtPrestadotMatutinotVt VespertinotCopiatcopiatOriginaltoriginaltFItFisicotECt EconomicosFisico y EconomicotESt EstablecidotSMtSemifijotCHsCasa HabitacioncCs%t|ptd|ndS(Nu"%s" no es un numero.(RtValidationError(R((s//opt/public_html/Contingencia/almacen/models.pytvalida_numerosEs cCs1tid|djotd|ndS(Ns[a-zA-ZáéíóúÁÉÍÓÚ]+u"%s" no es una cadena.(tretmatchtNoneR5(R((s//opt/public_html/Contingencia/almacen/models.pytvalida_cadenasIstEstadocBsBeZeiddddegZdZdddYZRS(R;t max_lengthidt validatorscCs d|iS(Ns%s(tnombre(tself((s//opt/public_html/Contingencia/almacen/models.pyt __unicode__SstMetacBseZdgZdgZRS(R>(t__name__t __module__torderingtunique_together(((s//opt/public_html/Contingencia/almacen/models.pyRAVs ((RBRCRt CharFieldR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyR;Ps t MunicipiocBsWeZeieddZeiddddegZdZ dd dYZ RS( t verbose_nameR;RGR<idR=cCs|iS(N(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@^sRAcBseZdgZddgZRS(R>testado(RBRCRDRE(((s//opt/public_html/Contingencia/almacen/models.pyRAas (( RBRCRt ForeignKeyR;RIRFR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyRGZs t LocalidadcBsWeZeieddZeiddddegZdZ dd dYZ RS( RHRGRKR<idR=cCs|iS(N(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@isRAcBseZdgZddgZRS(R>t municipio(RBRCRDRE(((s//opt/public_html/Contingencia/almacen/models.pyRAls (( RBRCRRJRGRLRFR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyRKes t Domicilioc BseZeieddZeiddddededegZ ei ddd dedede gZ ei d dd dedede gZ eid dd degZei ddd dedeZei ddd dedeZdZRS(RHRKtCalleR<idtnulltblankR=tNumeroi s Codigo PostalitColoniaitLongitudtLatitudcCs d|iS(Ns%s(tcalle(R?((s//opt/public_html/Contingencia/almacen/models.pyR@ys(RBRCRRJRKt localidadRFRR:RUt IntegerFieldR6tnumerot codigo_postaltcoloniatlongitudtlatitudR@(((s//opt/public_html/Contingencia/almacen/models.pyRMps***!!cCs%t|ptd|ndS(Nu"%s" no es un numero.(RR5(R((s//opt/public_html/Contingencia/almacen/models.pyR6|s cCs1tid|djotd|ndS(Ns[a-zA-ZáéíóúÁÉÍÓÚ]+u"%s" no es una cadena.(R7R8R9R5(R((s//opt/public_html/Contingencia/almacen/models.pyR:stEstatuscBs?eZdZeidddZdZdddYZRS(sdocstring for Estatust DescripcionR<icCs d|iS(Nu%s(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@sRAcBs&eZdgZdZdZdgZRS(R>testatus(RBRCRDRHtverbose_name_pluralRE(((s//opt/public_html/Contingencia/almacen/models.pyRAs ((RBRCt__doc__RRFR>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyR]s t OrganismocBsPeZeidddZeidddZeieddZdZ RS(tNombreR<idtClaveiRHR]cCs d|iS(Nu%s(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@s( RBRCRRFR>tclaveRJR]R_R@(((s//opt/public_html/Contingencia/almacen/models.pyRbstAreacBsVeZdZeidddZeieddZeie ddZ dZ RS(sdocstring for AreaRcR<i<RHRbR]cCs d|iS(Nu%s(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@s( RBRCRaRRFR>RJRbt organismoR]R_R@(((s//opt/public_html/Contingencia/almacen/models.pyRfs tEmpleadocBseZeidddZeidddZeidddZeideddZeiddd d e d e Z ei d e d e Z eieZeied dZeied dZeiede ddZdZdddYZRS(RcR<i2sApellido PaternoisApellido MaternotchoicesisCedula ProfesionaliRORPt auto_now_addRHRfR]tuniquet related_nametusuariocCsd|i|i|ifS(Nu %s %s, %s(tapellido_paternotapellido_maternoR>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@sRAcBs#eZdddgZdZdZRS(RnRoR>Rht Empleados(RBRCRDRHR`(((s//opt/public_html/Contingencia/almacen/models.pyRAs((RBRCRRFR>RnRotTURNOtturnoRtcedulat DateTimeFieldRtfechaRJRbRgRftareaR]R_t OneToOneFieldRtuserR@RA(((s//opt/public_html/Contingencia/almacen/models.pyRhs! t DocumentocBskeZeidddZeidedeZeide ddZ ei e ddZ d ZRS( R^R<iRORjRii RHR]cCsd|i|ifS(Nu%s- %s(t descripcionttipo(R?((s//opt/public_html/Contingencia/almacen/models.pyR@s(RBRCRRFRzRtRRRutTIPOR{RJR]R_R@(((s//opt/public_html/Contingencia/almacen/models.pyRys c BseZeiedddedeZeiddddededegZ ei ddd dedede gZ ei d dd dedede gZ eid dd degdedeZei ddd dedeZei ddd dedeZdZRS(RHRKRORPRNR<idR=RQi s Codigo PostaliRRiRSRTcCs d|iS(Ns%s(RU(R?((s//opt/public_html/Contingencia/almacen/models.pyR@s(RBRCRRJRKRRVRFR:RURWR6RXRYRZR[R\R@(((s//opt/public_html/Contingencia/almacen/models.pyRMs!****!!tCatalogoTipoAsentamientocBsBeZeiddddegZdZdddYZRS(tCatalogoR<idR=cCs d|iS(Ns%s(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@sRAcBseZdgZdgZRS(R>(RBRCRDRE(((s//opt/public_html/Contingencia/almacen/models.pyRAs ((RBRCRRFR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyR}s tCatalogoTipoViabilidadcBsBeZeiddddegZdZdddYZRS(R~R<idR=cCs d|iS(Ns%s(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@sRAcBseZdgZdgZRS(R>(RBRCRDRE(((s//opt/public_html/Contingencia/almacen/models.pyRAs ((RBRCRRFR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyRs tCatalogoEmpresacBsBeZeiddddegZdZdddYZRS(R~R<idR=cCs d|iS(Ns%s(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@sRAcBseZdgZdgZRS(R>(RBRCRDRE(((s//opt/public_html/Contingencia/almacen/models.pyRAs ((RBRCRRFR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyRs t CatalogoBancocBsBeZeiddddegZdZdddYZRS(R~R<idR=cCs d|iS(Ns%s(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@sRAcBseZdgZdgZRS(R>(RBRCRDRE(((s//opt/public_html/Contingencia/almacen/models.pyRAs ((RBRCRRFR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyRs R~cBsBeZeiddddegZdZdddYZRS(R~R<i,R=cCs d|iS(Ns%s(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@sRAcBseZdgZdgZRS(R>(RBRCRDRE(((s//opt/public_html/Contingencia/almacen/models.pyRAs ((RBRCRRFR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyR~s tGirocBsWeZeieddZeiddddegZdZ dd dYZ RS( RHR~RR<i,R=cCs|iS(N(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@sRAcBseZdgZddgZRS(R>tcatalogo(RBRCRDRE(((s//opt/public_html/Contingencia/almacen/models.pyRAs (( RBRCRRJR~RRFR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyR s tActividadEspecificacBsWeZeieddZeiddddegZdZ dd dYZ RS( RHRt ActividadR<i,R=cCs|iS(N(R>(R?((s//opt/public_html/Contingencia/almacen/models.pyR@sRAcBseZdgZddgZRS(R>tgiro(RBRCRDRE(((s//opt/public_html/Contingencia/almacen/models.pyRAs (( RBRCRRJRRRFR:R>R@RA(((s//opt/public_html/Contingencia/almacen/models.pyRs tDatosGeneralesc BseZeidZeiddeddZeidZeidZ eidZ eiddd e d e d d Z eid de ddd e Zeidddd e Zeidddd e Zeidddd e Zeidd e Zeid e Zeidddd e Zeidddd e Zeidddd e Zeideddd e Zeiddd e Zeiddd e d e Zeidddd e d e Zeieddd e Zeie ddd e Z!eie"ddd e ddZ#eidddd e Z$eid dd!d e Z%eid"dd!d e Z&eid#dd!d e Z'eie(dd$d e Z)eid%ddd e Z*eid&d e d e Z+eie"dd'd e dd(Z,eid)ddd e Z-eie"dd*d e dd+Z.eid,ddd e Z/eie"ddd e dd-Z0eidddd e Z1eid.ddd e d e Z2eid/de3dd!Z4eie5dd0Z6eie7dd0Z8eiZ9eie:dd1ddd e Z;ei<d2dd3dd d4Z=eid5Z>eid6Z?eid7Z@eid8ddZAeid9deBddZCeid:dd;ZDeid<dd;ZEeid=dd;ZFeid>dd;ZGeidd?ZHeid<dd?ZIeidd?ZJeid@dd?ZKeidAdd?ZLeidBdd?ZMeidCdeNddZOeiZPeieQd e ZReidDd e d e ZSeidEZTdFZUdGdIdHYZVRS(JsIdentificaciónsTipo de IdentificaciónRiR<i2tCURPtRFCs$Comprobante de Domicilio del NegocioiRPROt help_texttfoliosTipo de PersonaiiisNombre del NegocioisAñosNombre del EmpresarioidsApellido PaternoisApellido MaternoisCorreo ElectrónicoRHsTipo de ViabilidadRlt tipoVialidadsNombre de VialidadsNúmero Exterior 1i sNúmero Exterior 2sNúmero InteriorsTipo de Asentamiento HumanosNombre de Asentamientos Codigo PostalsTipo de Viabilidad 1t tipoVialidad1sNombre de Vialidad 1sTipo de Viabilidad 2t tipoVialidad2sNombre de Vialidad2t tipoVialidad3sDescripción de UbicaciónsTipo de Sectori,sOrganización Empresarialt max_digitstdecimal_placess venta anualsNo. de Empleado HombressNo. de Empleado MujeressTotal de EmpleadossTamaño de la Empresas¿El local es?tInfraestructuraiXsMaquinaria y Equipot Inventarios EconómicoisDaño EconómicosSubtotal Físicos!Total de Monto Estimado de DañossRequiere Apoyo DirectosMonto Requeridos Crédito AcCs d|i|i|i|ifS(Nu %s - %s %s %s(RtapellidoPaternotapellidoMaternotnombreEmpresario(R?((s//opt/public_html/Contingencia/almacen/models.pyR@jsRAcBs&eZddddgZdZdZRS(RRRRt DatosGeneralR(RBRCRDRHR`(((s//opt/public_html/Contingencia/almacen/models.pyRAns((WRBRCRt BooleanFieldtidentificacionRFtTIPO_IDENTIFICACIONttipoIdentificaciontcurPtrfCtcomprobanteDomicilioRRt TIPO_PERSONAt tipoPersonatrfctcurpt nombreNegocioRWtanotmesesRRRtSEXOtgenerottelefonotcelulartcorreoElectronicoRJRGRLRKRVRRtnombreVialidadtnumeroExterior1tnumeroExterior2tnumeroInteriorR}ttipo_AsentamientoHumanotnombreAsentamientoHumanot codigoPostalRtnombreVialidad1RtnombreVialidad2RtnombreVialidad3tdescripcionUbicaciont TIPO_SECTORt tipoSectorRRRtactividadEspecificatturismoRtorganizacionEmpresarialt DecimalFieldt ventaAnualtnoEmpleadoHombretnoEmpleadoMujert totalEmpleadot tamanoEmpresat TIPO_LOCALt tipoLocaltinfraestructurAt maquinaEquipot inventariOt economicotinfraestructurat maquinariat inventariot danoEconomicotsubtotalFisiccottotalMontoEstimadoRt requiereApoyotRequiereCreditoEmpresaRtbancotmontoRequeridotcreditoR@RA(((s//opt/public_html/Contingencia/almacen/models.pyR"s$!!!!!!! !  tvalidacionEmpresacBseZeideZeieZeidZ ei dZ eidZ ei ddeddZei ddZei d dd Zei d dd Zei d dd Zei dd Zei dddZei ddeddZei deddZRS(tdefaultsValidación para Apoyo DirectosFecha ValidaciónsValidación para Creditos Tipo de DañoRiR<ii,sNombre del Validadoris#Monto de Ventas en Promedio Mensualis#Monto de Costos en Promedio MensualsNuevo Monto de Creditois En Operacióni(RBRCRRRtvalidadoRJRtdatosGeneralestvalidacionApoyoDirectot DateFieldtfechaValidaciontvalidacionCreditoRFt TIPO_DANOttipoDanot observaciontnombreValidadort montoVentast montoCostostutilidadtnuevoMontoCreditoRt enOperaciont TIPO_TIPOR{(((s//opt/public_html/Contingencia/almacen/models.pyRts(R sCredencia de Elector(R R (sCRs Carta de Residencia del Delegado(R sCartilla Militar(RsLicenncia de Chofer(RR(RR(RsFISICA ACTIVIDAD EMPRESARIAL(RR(RR(RR(RR(RR(RsSI(RsNO(RR (R!R"(R#R$(RR%(R&R'(R(R)(R*soriginal(R,R-(R.R/(RsFisico y Economico(R0R1(R2R3(R4sCasa Habitacion('t django.dbRtdjango.contrib.auth.modelsRtdjango.contrib.auth.formsRR7RRRRRRRRqR|RRR6R:tModelR;RGRKRMR]RbRfRhRyR}RRRR~RRRR(((s//opt/public_html/Contingencia/almacen/models.pytsn                               R