Ñò P#ûUc@sþddklZddkTddklZddklZddklZdefd„ƒYZ d efd „ƒYZ d efd „ƒYZ d efd„ƒYZ defd„ƒYZ defd„ƒYZdefd„ƒYZdefd„ƒYZdS(iÿÿÿÿ(tformsi(t*(tUser(t ModelForm(tUserCreationFormtProveedoresFormc Bs eZeidddeidhdd6ƒƒZeidddeidhdd6ƒƒZeidddeidhdd6ƒƒZeiddde deidhd d6ƒƒZ eidd deidhd d6ƒƒZ eiddde deidhd d6ƒƒZ ei d eiiƒde deidhd d6ƒƒZeid eiiƒid ƒdedeidhdd6ƒƒZeiddde deidhd d6ƒƒZeidddeidhdd6ƒƒZddd„ƒYZd„ZRS(t max_lengthidtwidgettattrss required span6tclassi i2trequiredtspan6is required span2tquerysettidsspan6 requiredi,srequired span6tMetac BseZeZd ZRS( t razon_socialtrazon_comercialtrfctcorreot fecha_iniciot numero_immst nombre_camaratnumero_protocolotrubrostrepresentante_legal( s razon_socialsrazon_comercialsrfcscorreos fecha_inicios numero_immss nombre_camarasnumero_protocolosrubrossrepresentante_legal(t__name__t __module__t Proveedorestmodeltfields(((s1/opt/public_html/proveedores/proveedores/forms.pyRscCs|iS(N(t cleaned_data(tself((s1/opt/public_html/proveedores/proveedores/forms.pytcleans((RRRt CharFieldt TextInputRRRt EmailFieldtFalseRRRtModelChoiceFieldtCamarastobjectstalltSelectRtModelMultipleChoiceFieldtRubrostorder_bytTruetSelectMultipleRRRRR (((s1/opt/public_html/proveedores/proveedores/forms.pyR s+++1+1:C1+tProveedoresEFormc BseZeidddddeidhdd6ƒƒZeidddddeidhdd6ƒƒZeidd dd deidhdd6ƒƒZeidd dd d e deidhdd6ƒƒZ eidddd d e deidhdd6ƒƒZ ei ddde iiƒd e deidhdd6ƒƒZeideiiƒidƒd edeidhdd6ƒƒZeiddddd e deidhdd6ƒƒZeidd deidhdd6ƒƒZei dddeiiƒdeidhdd6ƒƒZeideiiƒidƒdeidhdd6ƒƒZddd„ƒYZd„ZRS(tlabelsRazón Social:RidRRs required span6R sRazón ComercialsRFC:i sCorreo Electrónicoi2R R sIMSS:s2Nombre y No. de Reg. de la Cámara CorrespondienteR R sspan6 requireds Número de Protocolo Empresariali,srequired span6tEstatussspan6 select2-selectRc Bs2eZeZdddddddddd g ZRS( RRRRRRRRtstatusR(RRRRR(((s1/opt/public_html/proveedores/proveedores/forms.pyR,scCs|iS(N(R(R((s1/opt/public_html/proveedores/proveedores/forms.pyR 0s((RRRR!R"RRRR#R$RRR%R&R'R(R)RR*R+R,R-R.RRRR1R2RR (((s1/opt/public_html/proveedores/proveedores/forms.pyR/s11177@C7+:=tProveedoresEForm2c BseZeidddddeidhdd6ƒƒZeidddddeidhdd6ƒƒZeidd dd deidhdd6ƒƒZeidd dd d e deidhdd6ƒƒZ eidddd d e deidhdd6ƒƒZ ei ddde iiƒd e deidhdd6ƒƒZeideiiƒidƒd edeidhdd6ƒƒZeidddd d e deidhdd6ƒƒZeidd deidhdd6ƒƒZddd„ƒYZRS(R0sRazón Social:RidRRs required span6R sRazón ComercialsRFC:i sCorreo Electrónicoi2R R sIMSS:s2Nombre y No. de Reg. de la Cámara CorrespondienteR R sspan6 requireds Número de Protocolo Empresarialsrequired span6Rc Bs/eZeZdddddddddg ZRS( RRRRRRRRR(RRRRR(((s1/opt/public_html/proveedores/proveedores/forms.pyR@s((RRRR!R"RRRR#R$RRR%R&R'R(R)RR*R+R,R-R.RRRR(((s1/opt/public_html/proveedores/proveedores/forms.pyR36s11177@C7+t CamaraFormc Bs®eZeidddddeidhdd6ƒƒZeidddd deidhdd6ƒƒZeidd dd deidhdd6ƒƒZd dd „ƒYZRS(R0sClave: RiRRs required span12R sNombre:iús Descripcion: iÈRcBseZeZdZRS(t cat_estatus(s cat_estatus(RRR&Rtexclude(((s1/opt/public_html/proveedores/proveedores/forms.pyRIs(( RRRR!R"tclavetnombret descripcionR(((s1/opt/public_html/proveedores/proveedores/forms.pyR4Es111t RubroFormc Bs®eZeidddddeidhdd6ƒƒZeidddd deidhdd6ƒƒZeidd dd deidhdd6ƒƒZd dd „ƒYZRS(R0sClave: RiRRs required span12R sNombre:iús Descripcion: iÈRcBseZeZdZRS(R5(s cat_estatus(RRR+RR6(((s1/opt/public_html/proveedores/proveedores/forms.pyRQs(( RRRR!R"R7R8R9R(((s1/opt/public_html/proveedores/proveedores/forms.pyR:Ms111tFormRegistroUsuarioc BsteZeidddddeidhdd6ƒƒZeidddddeidhdd6ƒƒZeidd dddeidhdd6ƒƒZeidd dddeidhdd6ƒƒZ eidd dddeidhdd6ƒƒZ eidd dei dhd d6dd6ƒƒZ eidddei dhd d6dd6ƒƒZ ddd„ƒYZRS(R0sNombre: Ri2RRs required span12R sApellido Paterno: sApellido Materno: sCorreo Electronico: sNombre de Usuario: s Contraseñasspan12 requiredtpasswordttypesConfirmar ContraseñaRcBseZeZdZRS( R8tapepattapematt tipo_usuariotemailtusernamet password1t password2(snombresapepatsapemats tipo_usuariosemailsusernames password1s password2(RRRRR(((s1/opt/public_html/proveedores/proveedores/forms.pyR^s((RRRR!R"R8R>R?R#RARBt PasswordInputRCRDR(((s1/opt/public_html/proveedores/proveedores/forms.pyR;Us1111122tFormEditUsuarioc BsßeZeidddddeidhdd6ƒƒZeidddddeidhdd6ƒƒZeidd dddeidhdd6ƒƒZeidd dddeidhdd6ƒƒZ d d d „ƒYZ RS(R0sNombre: Ri2RRs required span12R sApellido Paterno: sApellido Materno: sCorreo Electronico: RcBseZeZdZRS(R8R>R?R@RAt is_active(snombresapepatsapemats tipo_usuariosemails is_active(RRRRR(((s1/opt/public_html/proveedores/proveedores/forms.pyRhs(( RRRR!R"R8R>R?R#RAR(((s1/opt/public_html/proveedores/proveedores/forms.pyRFbs 1111t FormSucursalcBseZddd„ƒYZRS(RcBseZeZdZRS(tnombre_sucursalt telefonos(snombre_sucursals telefonos(RRtSucursalRR(((s1/opt/public_html/proveedores/proveedores/forms.pyRms((RRR(((s1/opt/public_html/proveedores/proveedores/forms.pyRHlsN(tdjangoRtmodelstdjango.contrib.auth.modelsRt django.formsRtdjango.contrib.auth.formsRRR/R3R4R:R;RFRH(((s1/opt/public_html/proveedores/proveedores/forms.pyts