Beispiel #1
0
class inForm(forms.Form):
    age = forms.ChoiceField(label="是否适龄",
                            choices=[(0, u'否'), (1, u'是')],
                            initial='',
                            widget=forms.Select(),
                            required=True)
    credit = forms.ChoiceField(label="个人信用",
                               choices=[(3, u'好'), (2, u'信用一般'), (3, u'信用差')],
                               initial='',
                               widget=forms.Select(),
                               required=True)
    guarantee = forms.ChoiceField(label="有无担保",
                                  choices=[(1, u'有担保'), (0, '无担保')],
                                  initial='',
                                  widget=forms.Select(),
                                  required=True)
    income = forms.ChoiceField(label="收入水平",
                               choices=[(1, u'收入低'), (2, u'一般'), (3, u'中'),
                                        (4, u'高')],
                               initial='',
                               widget=forms.Select(),
                               required=True)
    house = forms.ChoiceField(label="有无房产",
                              choices=[(1, u'有'), (0, u'无')],
                              initial='',
                              widget=forms.Select(),
                              required=True)
Beispiel #2
0
class CreateApplyForm(forms.ModelForm):
    use = forms.ChoiceField(label=ugettext('贷款用途及贷款用途子类'),
                            choices=LOAN_USES,
                            widget=forms.Select(attrs={
                                'class': 'form-control',
                            }))
    description = forms.CharField(label=ugettext(''),
                                  widget=forms.Textarea(attrs={
                                      'class': 'form-control',
                                      'rows': 5,
                                  }))
    amount = forms.ChoiceField(label=ugettext('申请金额'),
                               choices=LOAN_AMOUNTS,
                               widget=forms.Select(attrs={
                                   'class': 'form-control',
                               }))
    education = forms.ChoiceField(label=ugettext('教育程度'),
                                  choices=EDUCATION_LEVEL,
                                  widget=forms.RadioSelect())
    marriage = forms.ChoiceField(label=ugettext('婚姻状况'),
                                 choices=MARRIAGE_STATE,
                                 widget=forms.RadioSelect())
    members = forms.ChoiceField(label=ugettext('家庭人口'),
                                choices=MEMBER_OF_FAMILY,
                                widget=forms.RadioSelect())
    incoming = forms.ChoiceField(label=ugettext('收入水平(全年收入月平均)'),
                                 choices=INCOMING_LEVEL,
                                 widget=forms.RadioSelect())
    property = forms.ChoiceField(label=ugettext('居住类型'),
                                 choices=PROPERTIES,
                                 widget=forms.RadioSelect())
    vehicle = forms.ChoiceField(label=ugettext('主要出行交通工具'),
                                choices=VEHICLES,
                                widget=forms.RadioSelect())
    residence = forms.CharField(label=ugettext('住宅地址'),
                                widget=forms.HiddenInput())
    employment = forms.ChoiceField(label=ugettext('受雇类型'),
                                   choices=EMPLOYMENTS,
                                   widget=forms.RadioSelect())
    company = forms.CharField(
        label=ugettext('公司名称'),
        required=False,
        widget=forms.TextInput(attrs={
            'class': 'form-control',
            'style': 'display:none',
        }))

    class Meta:
        model = Loan
        fields = []
Beispiel #3
0
class ReporteTareaMasRealizadaForm(forms.Form):
    fecha_ini = forms.DateTimeField(input_formats=[FORMATO_FECHA])
    fecha_fin = forms.DateTimeField(input_formats=[FORMATO_FECHA])

    rubro = forms.ModelChoiceField(queryset=Rubro.objects.all(),
                                   empty_label=None,
                                   widget=forms.Select(attrs={
                                       'class': 'form-control',
                                   }))
    tipo_servicio = TipoServicioChoiceField(
        queryset=TipoServicio.objects.all(),
        empty_label=None,
        widget=forms.Select(attrs={
            'class': 'form-control',
        }))
class SearchForm(forms.Form):  #Homepage_search Form
    CATAGORY_CHOICES = [
        ('', '---------'),
        ('fire_station', 'Fire Station'),
        ('police', 'Police'),
        ('doctor', 'Doctor'),
        ('hospital', 'Hospital'),
        ('bazar', 'Bazar'),
        ('hotel', 'Hotel'),
        #('divisional_admin', 'Divisional Administration'),     --- thease are Reserved for future uses!
        ('district_admin', 'District Administration'),
        ('subdistrict_admin', 'Subdistrict Administration'),
        #('municipality', 'Municipality'),
        # ('district_council', 'District Council'),
        # ('subdistrict_council', 'Subdistrict Council'),
        ('union', 'Union Council'),
    ]
    DISTRICT_CHOICES = [
        ('', '---------'),
        ('Kurigram', 'Kurigram'),
        ('Rangpur', 'Rangpur'),
        ('Dinajpur', 'Dinajpur'),
        ('Lalmonirhat', 'Lalmonirhat'),
        ('Gaibandha', 'Gaibandha'),
        ('Nilphamari', 'Nilphamari'),
        ('Panchagarh', 'Panchagarh'),
    ]
    catagory = forms.CharField(label='Choose a Catagory...',
                               widget=forms.Select(choices=CATAGORY_CHOICES))
Beispiel #5
0
class ReporteTecnicoFinalizadorForm(forms.Form):
    fecha_ini = forms.DateTimeField(input_formats=[FORMATO_FECHA])
    fecha_fin = forms.DateTimeField(input_formats=[FORMATO_FECHA])

    tipo_servicio = TipoServicioChoiceField(
        queryset=TipoServicio.objects.all(),
        empty_label=None,
        widget=forms.Select(attrs={
            'class': 'form-control',
        }))

    tipo_tarea = TipoTareaChoiceField(
        queryset=TipoTarea.objects.all().order_by("rubro__nombre"),
        empty_label=None,
        widget=forms.Select(attrs={
            'class': 'form-control',
        }))
Beispiel #6
0
class ReporteCargaTrabajoForm(forms.Form):
    CHOICES = (
        ("rubro", "Rubro"),
        ("tecnico", "Técnico"),
    )
    filtros = forms.ChoiceField(
        CHOICES,
        widget=forms.Select(attrs={'class': 'form-control chart-input-carga'}))
Beispiel #7
0
class ReporteProductoForm(forms.Form):
    CHOICES = (
        ("rubro", "Rubro"),
        ("tipo_servicio", "Tipo de servicio"),
    )
    filtros = forms.ChoiceField(
        CHOICES, widget=forms.Select(attrs={'class': 'form-control'}))

    fecha_ini = forms.DateTimeField(input_formats=[FORMATO_FECHA])
    fecha_fin = forms.DateTimeField(input_formats=[FORMATO_FECHA])
Beispiel #8
0
class createElectionForm(forms.ModelForm):
   

    elec_name = forms.CharField()
    elec_type= forms.CharField(label='ElectionType', widget=forms.Select(choices=FRUIT_CHOICES))
    cvc_file = forms.FileField() 
    class Meta:
        model = Election
        fields = [ 'elec_name',
                   'elec_type',
                   'cvc_file',
            ]
Beispiel #9
0
class ReporteTotalOrdenesForm(forms.Form):
    CHOICES = (
        ("rubro", "Rubro"),
        ("tipo_servicio", "Tipo de servicio"),
        ("cliente", "Cliente"),
        ("tecnico", "Técnico"),
    )
    filtros = forms.ChoiceField(
        CHOICES,
        widget=forms.Select(attrs={'class': 'form-control chart-input'}),
        label="Criterio:")

    fecha_ini = forms.DateTimeField(input_formats=[FORMATO_FECHA])
    fecha_fin = forms.DateTimeField(input_formats=[FORMATO_FECHA])
Beispiel #10
0
class RegisterProfileForm(forms.ModelForm):
    gender_choices = [
        ('male', 'Male'),
        ('male', 'Female'),
        ('other', 'Other'),
    ]
    type_choices = [
        ('student', 'Student'),
        ('teacher', 'Teacher'),
    ]

    nid = forms.CharField(max_length=16)
    gender = forms.CharField(widget=forms.Select(choices=gender_choices),
                             required=False)
    type = forms.CharField(widget=forms.Select(choices=type_choices))

    class Meta:
        model = Profile
        fields = [
            'nid',
            'gender',
            'type',
        ]
Beispiel #11
0
	class Meta:
		model = User
		fields = [
				'username',
				'first_name',
				'last_name',
				'email',
			]
		labels = {
				'username': '******',
				'first_name': 'Nombre',
				'last_name': 'Apellidos',
				'email': 'Correo',
				'is_active':'Estado',
		}
		widgets = {
			'username':forms.TextInput(attrs = {'class': 'form-control', 'maxlength':'20'} ),
			'first_name':forms.TextInput(attrs = {'class': 'form-control'} ),
			'last_name':forms.TextInput(attrs = {'class': 'form-control'} ),
			'email':forms.TextInput(attrs = {'class': 'form-control'} ),
			'is_active':forms.Select(choices = STATUS_CHOICE, attrs = {'class': 'form-control'} ),
		}
Beispiel #12
0
class CustomerForm(forms.Form):
    product = forms.ChoiceField(label=ugettext('产品'),
                                choices=PRODUCT_TYPES,
                                widget=forms.Select(attrs={
                                    'class': 'form-control',
                                }))
    salesman = forms.CharField(label=ugettext('销售人员'),
                               widget=forms.TextInput(attrs={
                                   'class': 'form-control',
                               }))
    customer_source = forms.CharField(
        label=ugettext('客户来源'),
        widget=forms.TextInput(attrs={
            'class': 'form-control',
        }))
    phone_number = forms.CharField(label=ugettext('客户手机号'),
                                   widget=forms.TextInput(
                                       attrs={
                                           'class': 'form-control',
                                           'placeholder': ugettext('请填写客户手机号'),
                                           'id': 'phone_number',
                                           'name': 'phone_number',
                                       }))
    verified_code = forms.CharField(
        label=ugettext('验证码'),
        widget=forms.TextInput(attrs={
            'class': 'form-control',
            'placeholder': ugettext('请填写验证码'),
        }))

    class Meta:
        fields = [
            'product',
            'salesman',
            'customer_source',
            'phone_number',
            'verified_code',
        ]
Beispiel #13
0
class TrabajadorForm(ModelForm):
    nombre = forms.CharField(
        widget=forms.TextInput(attrs={'class': 'form-control',
                                      'placeholder': 'Ingrese sus nombres'})
    )
    apellidos = forms.CharField(
        widget=forms.TextInput(attrs={'class': 'form-control',
                                      'placeholder': 'Ingrese sus apellidos'})
    )
    aniosExperiencia = forms.IntegerField(
        widget=forms.NumberInput(attrs={'class': 'form-control',
                                        'placeholder': 'Cantidad de a?os de experiencia'}),
        label='A?os De Experiencia'
    )

    tiposDeServicio = forms.ModelChoiceField(
        widget=forms.Select(attrs={'class': 'form-control'}),
        queryset=TiposDeServicio.objects.all(),
        empty_label='Seleccione el tipo de servicio que ofrecer?',
        label='Tipo De Servicio'
    )
    telefono = forms.IntegerField(
        widget=forms.NumberInput(attrs={'class': 'form-control',
                                        'placeholder': 'N?mero telef?nico'}),
        label='Tel?fono'
    )
    correo = forms.CharField(
        widget=forms.EmailInput(attrs={'class': 'form-control',
                                       'placeholder': 'Correo electr?nico'}),
        label='Correo'
    )

    class Meta:
        model = Trabajador
        fields = ['nombre', 'apellidos', 'aniosExperiencia',
                  'tiposDeServicio', 'telefono', 'correo', 'imagen']
Beispiel #14
0
class RealUserProfileData(forms.ModelForm):

    gender = forms.CharField(widget=forms.Select(attrs={
        'class': 'utf-with-border',
        'readonly': True
    }))
    dob = forms.DateField(widget=forms.DateInput(format="%d/%m/%Y",
                                                 attrs={
                                                     'class':
                                                     'utf-with-border',
                                                     'type': 'date',
                                                     'readonly': True
                                                 }), )
    country = forms.CharField(widget=forms.TextInput(attrs={
        'class': 'utf-with-border',
        'readonly': True
    }))
    phone_number = PhoneNumberField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    region = forms.CharField(widget=forms.TextInput(attrs={
        'class': 'utf-with-border',
        'readonly': True
    }))
    student_number = forms.IntegerField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    school = forms.CharField(
        required=False,
        error_messages={'required': 'The school field is required'},
        widget=forms.TextInput(attrs={
            'class': 'form-control',
            'readonly': True
        }))
    start_program = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'readonly': True
        }), )
    complete_program = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'readonly': True
        }), )
    program = forms.CharField(widget=forms.TextInput(attrs={
        'class': 'utf-with-border',
        'readonly': True
    }))
    qualification = forms.CharField(widget=forms.Select(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    company_name = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    company_location = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    job_position = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    job_position_period_from = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'readonly': True
        },
    ))
    job_position_period_to = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'readonly': True
        }), )
    resume = forms.FileField(widget=forms.FileInput(attrs={
        'class': 'utf-with-border',
        'type': 'file'
    }))
    profile_img = forms.FileField(widget=forms.FileInput(
        attrs={
            'type': 'file',
            'class': 'file-upload',
            'required': False
        }))

    # role = forms.BooleanField(widget=forms.RadioSelect(attrs={'class': 'radio'}, choices=ROLE))

    class Meta:
        model = UserProfile
        fields = [
            'dob', 'gender', 'country', 'phone_number', 'student_number',
            'school', 'program', 'start_program', 'complete_program',
            'qualification', 'company_name', 'company_location',
            'job_position', 'job_position_period_from',
            'job_position_period_to', 'resume', 'profile_img', 'region'
        ]
Beispiel #15
0
class UpdateProfileForm(forms.ModelForm):
    ROLE = (('student', 'Student'), ('staff', 'Staff'))
    GENDER = ((None, 'Select Gender'), ('Male', 'Male'), ('Female', 'Female'))

    DEGREE = ((None, 'Select your qualifications'),
              ('Undergraduate', 'Undergraduate'), ('Bachelor',
                                                   'Bachelor (BSc)'),
              ('Master', 'Master (Msc, MPHIL)'), ('PhD', 'PhD'))
    gender = forms.CharField(widget=forms.Select(
        attrs={'class': 'utf-with-border'}, choices=GENDER))
    dob = forms.DateField(widget=forms.DateInput(format="%d/%m/%Y",
                                                 attrs={
                                                     'class':
                                                     'utf-with-border',
                                                     'type': 'date'
                                                 }), )
    country = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Ghana'
        }))
    phone_number = PhoneNumberField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'eg. +233 268971089'
        }))
    region = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Accra',
        }))
    student_number = forms.IntegerField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True,
            'value': random.randint(1000, 1000091)
        }))
    school = forms.CharField(
        required=False,
        error_messages={'required': 'The school field is required'},
        widget=forms.TextInput(
            attrs={
                'class':
                'form-control',
                'placeholder':
                'Eg. Kwame Nkrumah University Of Science and Techonlogy (KNUST)'
            }))
    start_program = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y", attrs={
            'class': 'utf-with-border',
            'type': 'date'
        }), )
    complete_program = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'required': False
        }), )
    program = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Computer Science'
        }))
    qualification = forms.CharField(widget=forms.Select(
        attrs={'class': 'utf-with-border'}, choices=DEGREE))
    company_name = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. MTN'
        }))
    company_location = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Accra, Kumasi, Cape Coast etc..'
        }))
    job_position = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Intern Supervisor'
        }))
    job_position_period_from = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y", attrs={
            'class': 'utf-with-border',
            'type': 'date'
        }), )
    job_position_period_to = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y", attrs={
            'class': 'utf-with-border',
            'type': 'date'
        }), )
    resume = forms.FileField(widget=forms.FileInput(attrs={
        'class': 'utf-with-border',
        'type': 'file'
    }))
    profile_img = forms.FileField(widget=forms.FileInput(
        attrs={
            'type': 'file',
            'class': 'file-upload',
            'required': False
        }))

    # role = forms.BooleanField(widget=forms.RadioSelect(attrs={'class': 'radio'}, choices=ROLE))

    class Meta:
        model = UserProfile
        fields = [
            'dob', 'gender', 'country', 'phone_number', 'student_number',
            'school', 'program', 'start_program', 'complete_program',
            'qualification', 'company_name', 'company_location',
            'job_position', 'job_position_period_from',
            'job_position_period_to', 'resume', 'profile_img', 'region'
        ]
Beispiel #16
0
class CreateConnectorForm(forms.ModelForm):
    conn_name = forms.CharField(label=ugettext('Connection name'), widget=forms.TextInput(attrs={
        'class': 'form-control',
        'placeholder': ugettext('Connection name'),
    }))
    db_type = forms.ChoiceField(label=ugettext('Type'), choices=Connector.DB_TYPES, widget=forms.Select(attrs={
        'class': 'form-control',
    }))
    host = forms.CharField(label=ugettext('Host'), widget=forms.TextInput(attrs={
        'class': 'form-control',
        'placeholder': ugettext('Host'),
    }))
    port = forms.IntegerField(label=ugettext('Port'), widget=forms.NumberInput(attrs={
        'class': 'form-control',
        'placeholder': ugettext('Port'),
    }))
    username = forms.CharField(label=ugettext('Username'), required=False, widget=forms.TextInput(attrs={
        'class': 'form-control',
        'placeholder': ugettext('Username'),
    }))
    password = forms.CharField(label=ugettext('Password'), required=False, widget=forms.PasswordInput(attrs={
        'class': 'form-control',
        'placeholder': ugettext('Password'),
    }))
    db_instance = forms.CharField(label=ugettext('Database'), widget=forms.TextInput(attrs={
        'class': 'form-control',
        'placeholder': ugettext('Database'),
    }))

    def clean(self):
        cleaned_data = super().clean()
        try:
            create_connection(cleaned_data.get('db_type'),
                              cleaned_data.get('username'),
                              cleaned_data.get('password'),
                              cleaned_data.get('host'),
                              cleaned_data.get('port'),
                              cleaned_data.get('db_instance'))
        except:
            raise forms.ValidationError(
                ugettext('Can not connect to database with settings, please recheck settings again.'),
                code='invalid'
            )

    class Meta:
        model = Connector
        fields = [
            'conn_name',
            'db_type',
            'host',
            'port',
            'username',
            'password',
            'db_instance',
        ]