class TranscribeOwnedBuildingsRowEntry(forms.Form): county = forms.ChoiceField( label="Care este judetul in care se gaseste cladirea detinuta?", choices=Counties.return_counties()) city = forms.CharField( label="Care este localitatea in care se gaseste cladirea detinuta?") commune = forms.CharField( label="Care este comuna in care se gaseste cladirea detinuta?") building_type = forms.ChoiceField( label="Care este categoria de teren?", choices=BuildingType.return_as_iterable()) ownership_start_year = forms.ChoiceField( label="Care este anul cand cladirea a fost dobandita?", choices=get_dict_year_choices) surface_area = forms.FloatField(label="Care este suprafata cladirii? (mp)") percent_of_ownership = forms.IntegerField( label="Care este cota parte din acestă clădire? (în procente)", max_value=100, min_value=0) taxable_value = forms.FloatField( label="Care este valoarea impozabilă a clădirii? (dacă există)", required=False) taxable_value_currency = forms.ChoiceField( label= "Care este valuta in care este exprimata valoarea impozabilă a clădirii?", choices=Currency.return_as_iterable()) attainment_type = forms.ChoiceField( label="Care este modul in care cladirea a fost dobandita?", choices=AttainmentType.return_as_iterable()) owner_surname = forms.CharField(label="Care este numele titularului?") owner_name = forms.CharField(label="Care este prenumele titularului")
class TranscribeOwnedLandSingleRowEntry(forms.Form): county = forms.ChoiceField( label="Care este judetul in care se gaseste terenul detinut?", choices=Counties.return_counties()) city = forms.CharField( label="Care este localitatea in care se gaseste terenul detinut?") commune = forms.CharField( label="Care este comuna in care se gaseste terenul detinut?") real_estate_type = forms.ChoiceField( label="Care este categoria de teren?", choices=RealEstateType.return_as_iterable()) ownership_start_year = forms.ChoiceField( label="Care este anul cand terenul a fost dobandit?", choices=YEAR_DICT_CHOICES) surface_area = forms.FloatField( label="Care este suprafata terenului? (mp)") percent_of_ownership = forms.IntegerField( label="Care este cota parte din acest teren? (in procente)", max_value=100, min_value=0) taxable_value = forms.FloatField( label="Care este valoarea impozabilă a terenului? (dacă există)", required=False) taxable_value_currency = forms.ChoiceField( label= "Care este valuta in care este exprimata valoarea impozabilă a terenului?", choices=Currency.return_as_iterable()) attainment_type = forms.ChoiceField( label="Care este modul in care terenul a fost dobandit?", choices=AttainmentType.return_as_iterable()) owner_surname = forms.CharField(label="Care este numele proprietarului?") owner_name = forms.CharField(label="Care este prenumele proprietarului")
class OwnedAutomobileTableEntry(models.Model): table = models.ForeignKey(OwnedAutomobileTable, on_delete=models.CASCADE, null=True) goods_type = models.CharField("Natura", max_length=32, choices=MobileGoodsType.return_as_iterable()) brand = models.CharField("Marca", max_length=128) no_owned = models.PositiveSmallIntegerField("Numar de bucati") fabrication_year = models.IntegerField("Anul de fabricatie") attainment_type = models.CharField("Modul de dobandire", max_length=32, choices=AttainmentType.return_as_iterable())
class OwnedBuildingsTableEntry(CommonInfo): table = models.ForeignKey(OwnedBuildingsTable, on_delete=models.CASCADE, null=True) coowner = models.ForeignKey(Person, on_delete=models.CASCADE, null=True) category = models.IntegerField("Categorie", choices=BuildingType.return_as_iterable()) acquisition_year = models.IntegerField("Anul dobandirii") surface = models.FloatField("Suprafata", blank=True) share_ratio = models.DecimalField("Cota-parte", max_digits=3, decimal_places=2, blank=True) taxable_value = models.FloatField('Valoarea de impozitare', blank=True) taxable_value_currency = models.CharField("Valuta", max_length=16, choices=Currency.return_as_iterable()) attainment_type = models.CharField("Modul de dobandire", max_length=32, choices=AttainmentType.return_as_iterable(), blank=True) observations = models.CharField("Observatii", max_length=256, blank=True)
class TranscribeOwnedAutomobileSingleRowEntry(forms.Form): automobile_type = forms.CharField( label="Care este tipul autovehiculului?", widget=forms.Select(choices=MobileGoodsType.return_as_iterable())) manufacturer = forms.CharField(label="Care este marca autovehiculului?") num_of_automobiles = forms.IntegerField( label="Care este numarul de autovehicule detinute?") year_of_manufacture = forms.ChoiceField( label="Care este anul de fabricatie al autovehiculului?", choices=YEAR_DICT_CHOICES) attainment_type = forms.CharField( label="Care este modul in care a fost dobandit autovehiculul?", widget=forms.Select(choices=AttainmentType.return_as_iterable()))
class OwnedLandTableEntry(models.Model): table = models.ForeignKey(OwnedLandTable, on_delete=models.CASCADE) address = models.CharField("Adresa sau zona", max_length=128) category = models.IntegerField("Categorie", choices=RealEstateType.return_as_iterable()) acquisition_year = models.DateField("Anul dobandirii") surface = models.IntegerField("Suprafata mp") share_ratio = models.DecimalField("Cota-parte", max_digits=3, decimal_places=2) attainment_type = models.CharField( "Modul de dobandire", max_length=32, choices=AttainmentType.return_as_iterable(), blank=True) owner = models.CharField("Titular", max_length=128, blank=True) observations = models.CharField("Observatii", max_length=256, blank=True)
class OwnedLandTableEntry(CommonInfo): table = models.ForeignKey(OwnedLandTable, on_delete=models.CASCADE, null=True) coowner = models.ForeignKey(Person, on_delete=models.CASCADE, null=True) category = models.CharField("Categorie", max_length=32, choices=RealEstateType.return_as_iterable()) acquisition_year = models.IntegerField("Anul dobandirii") surface = models.FloatField("Suprafata mp") share_ratio = models.DecimalField("Cota-parte", max_digits=5, decimal_places=2) attainment_type = models.CharField( "Modul de dobandire", max_length=32, choices=AttainmentType.return_as_iterable(), blank=True) observations = models.CharField("Observatii", max_length=256, blank=True)
class TranscribeOwnedBuildingsTableRowEntry(forms.Form): county = forms.ChoiceField( label="Care este judetul in care se gaseste cladirea detinuta?", choices=Counties.return_counties()) city = forms.CharField( label="Care este localitatea in care se gaseste cladirea detinuta?") commune = forms.CharField( label="Care este comuna in care se gaseste cladirea detinuta?") building_type = forms.ChoiceField( label="Care este categoria de teren?", choices=BuildingType.return_as_iterable()) ownership_start_year = forms.ChoiceField( label="Care este anul cand cladirea a fost dobandita?", choices=YEAR_DICT_CHOICES) attainment_type = forms.ChoiceField( label="Care este modul in care cladirea a fost dobandita?", choices=AttainmentType.return_as_iterable()) surface_area = forms.FloatField(label="Care este suprafata cladirii? (mp)") percent_of_ownership = forms.IntegerField( label="Care este cota parte din acesta cladirea? (in procente)", max_value=100, min_value=0) owner_surname = forms.CharField(label="Care este numele titularului?") owner_name = forms.CharField(label="Care este prenumele titularului")
class TranscribeOwnedLandSingleRowEntry(forms.Form): judet = forms.CharField( label="Care este judetul in care se gaseste terenul detinut?") localitate = forms.CharField( label="Care este localitatea in care se gaseste terenul detinut?") comuna = forms.CharField( label="Care este comuna in care se gaseste terenul detinut?") categorie = forms.ChoiceField(label="Care este categoria de teren?", choices=RealEstateType.return_as_iterable()) an_dobandire = forms.DateField( label="Care este anul cand terenul a fost dobandit?", widget=forms.SelectDateWidget(years=YEAR_CHOICES), input_formats=['%Y-%m-%d']) mod_dobandire = forms.ChoiceField( label="Care este modul in care terenul a fost dobandit?", choices=AttainmentType.return_as_iterable()) suprafata = forms.CharField(label="Care este suprafata terenului? (mp)") cota_parte = forms.IntegerField( label="Care este cota parte din acest teren? (in procente)", max_value=100, min_value=0) nume_proprietar = forms.CharField(label="Care este numele proprietarului?") prenume_proprietar = forms.CharField( label="Care este prenumele proprietarului")