#encoding:utf-8 from django import * from django.forms import * from almacen.models import * from django.forms.fields import * from django.forms.widgets import * from django.forms import * from django import forms from django.forms.widgets import * import datetime from django.db import models from django.contrib.auth.models import User from django.contrib.auth.forms import UserCreationForm class DocumentosForm( ModelForm ): giro = forms.ModelChoiceField(queryset = Giro.objects.all()) CHOICES=(('S','SI'),('NO','NO')) requiereApoyo = forms.ChoiceField(widget=forms.Select, choices=CHOICES,initial="S", label="Requiere Apoyo") APOYO=(('True','SI'),('False','NO')) RequiereCreditoEmpresa = forms.ChoiceField(widget=forms.RadioSelect, choices=APOYO, initial="False" ,label="Requiere Crédito Para Reactivar su Empresa") nombreAsentamientoHumano=forms.CharField(label='Colonia') banco = forms.ModelChoiceField(required = False, queryset=CatalogoBanco.objects.all()) identificacion = forms.BooleanField(required = True) curP = forms.BooleanField(label='CURP',required = True) rfC = forms.BooleanField(label='RFC',required = True) comprobanteDomicilio = forms.BooleanField(label=' Comprobante de Domicilio',required = True) class Meta: model = DatosGenerales #widgets={'ventaAnual': TextInput(attrs={'placeholder':'$'})} def clean(self): return self.cleaned_data class ActualizarForm( ModelForm ): giro = forms.ModelChoiceField(queryset = Giro.objects.all()) CHOICES=(('S','SI'),('N','NO')) requiereApoyo = forms.ChoiceField(widget=forms.Select, choices=CHOICES,initial="S", label="Requiere Apoyo") APOYO=(('True','SI'),('False','NO')) RequiereCreditoEmpresa = forms.ChoiceField(widget=forms.RadioSelect, choices=APOYO, initial="False" ,label="Requiere Crédito Para Reactivar su Empresa") nombreAsentamientoHumano=forms.CharField(label='Colonia') banco = forms.ModelChoiceField(required = False, queryset=CatalogoBanco.objects.all()) identificacion = forms.BooleanField(required = True) curP = forms.BooleanField(label='CURP',required = True) rfC = forms.BooleanField(label='RFC',required = True) comprobanteDomicilio = forms.BooleanField(label=' Comprobante de Domicilio',required = True) class Meta: model = DatosGenerales exclude=('folio',) def clean(self): return self.cleaned_data class ValidacionForm( ModelForm ): datosGenerales = forms.ModelChoiceField(label="Empresario",required = False, queryset= DatosGenerales.objects.all()) class Meta: model = validacionEmpresa exclude = ('validado',) def clean(self): return self.cleaned_data