Ejemplo n.º 1
0
class CategoryForm( forms.ModelForm ):
    name = MultilingualField()
    fields_recommended = chzn.ChosenMultipleChoiceField(choices=fieldChoices, required=False)
    fields_not_applicable = chzn.ChosenMultipleChoiceField(choices=fieldChoices, required=False)
    class Meta:
        model = models.EventCategory
        fields = '__all__'
Ejemplo n.º 2
0
class KasirPencairanBankForm(ModelForm):
    tanggal = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12}, format="%d-%m-%Y"))
    cabang = chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}))
    coa_debet = chosenforms.ChosenModelChoiceField(label='Coa Debet',queryset=Tbl_Akun.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}),required = False)
    coa_debet_satu = chosenforms.ChosenModelChoiceField(label='Coa Debet Beban',queryset=Tbl_Akun.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}),required = False)
    coa_kredit = chosenforms.ChosenModelChoiceField(label='Coa Kredit',queryset=Tbl_Akun.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}),required = False)
    coa_kredit_satu = chosenforms.ChosenModelChoiceField(label='Coa Kredit',queryset=Tbl_Akun.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}),required = False)

    class Meta:
        model = KasirPencairanBankMapper
Ejemplo n.º 3
0
class PencarianSopForm(forms.Form):
    cari = chosenforms.ChosenModelChoiceField(
        queryset=Master_Sop.objects.filter(status_sop=2),
        widget=chosenforms.ChosenMultipleChoiceField({
            'class': 'kode_barang',
            'size': 22,
        }))
Ejemplo n.º 4
0
class AdmPencairanForm(ModelForm):  
    item = forms.ChoiceField( widget = forms.Select(), choices = ITEM_ADM_JURNAL)  
    tanggal = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12}, format="%d-%m-%Y"))
    cabang = chosenforms.ChosenModelChoiceField(required = False,queryset=Tbl_Cabang.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}))
    coa1 = chosenforms.ChosenModelChoiceField(label = "Titipan Pencairan",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    coa2 = chosenforms.ChosenModelChoiceField(label = "Pinjaman Non Anggota/Anggota",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    coa3 = chosenforms.ChosenModelChoiceField(label = "Adm",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    coa4 = chosenforms.ChosenModelChoiceField(label = "Jasa",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)    
    coa5 = chosenforms.ChosenModelChoiceField(label = "Bea Simpan",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)    
    coa6 = chosenforms.ChosenModelChoiceField(label = "Materai",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)            
    class Meta:
        model = PencairanAdmMapper
Ejemplo n.º 5
0
class AkadForm(forms.Form):

    agnasabah = forms.ModelChoiceField(
        label="NAMA NASABAH",
        queryset=Nasabah.objects.filter(id__isnull=False))
    tanggal = forms.DateTimeField(
        initial=datetime.date.today,
        widget=forms.DateTimeInput(attrs={'readonly': 'true'}))
    gerai = forms.ModelChoiceField(queryset=Tbl_Cabang.objects.all(),
                                   empty_label="--- PILIH ---")
    jangka_waktu = forms.ChoiceField(widget=forms.Select(),
                                     choices=JANGKA_WAKTU)
    nilai = forms.IntegerField(label="Nilai Taksir",
                               widget=forms.TextInput(attrs={
                                   'alt': 'integer',
                                   'class': 'uang'
                               }))
    taksir = chosenforms.ChosenModelChoiceField(
        label="Data Taksir",
        queryset=Taksir.objects.filter(status=2),
        widget=chosenforms.ChosenMultipleChoiceField({'class':
                                                      'kode_account'}))
    bea_materai = forms.IntegerField(widget=forms.TextInput(attrs={
        'alt': 'integer',
        'class': 'uang'
    }))
    barang = chosenforms.ChosenModelChoiceField(
        queryset=Barang.objects.all(),
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_barang'}))
    jenis_transaksi = forms.ChoiceField(
        choices=CHOICES_JENIS_TRANSAKSI,
        widget=forms.RadioSelect(attrs={'class': 'rad'}))
    jenis_kendaraan = forms.ChoiceField(widget=forms.Select(),
                                        choices=JENIS_KENDARAAN)
    ###KENDARAAN
    jangka_waktu_kendaraan = forms.ChoiceField(widget=forms.Select(),
                                               choices=JANGKA_WAKTU_KENDARAAN)
Ejemplo n.º 6
0
class AydaMapperForm(ModelForm):   
    item = forms.ChoiceField( widget = forms.Select(),choices=ITEM_JURNAL_AYDA)
    cabang = chosenforms.ChosenModelChoiceField(required = False,queryset=Tbl_Cabang.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}))
    debet = chosenforms.ChosenModelChoiceField(label = "Debet Pusat Ayda",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    kredit = chosenforms.ChosenModelChoiceField(label = "Kredit Pusat Ayda",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    debet_lawan = chosenforms.ChosenModelChoiceField(label = "Debet Gerai Ayda",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    kredit_lawan = chosenforms.ChosenModelChoiceField(label = "Kredit Gerai Ayda",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    kredit_lawan1 = chosenforms.ChosenModelChoiceField(label = "Kredit1 Gerai Ayda",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    kredit_lawan2 = chosenforms.ChosenModelChoiceField(label = "Kredit2 Gerai Ayda",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    debet_penjualan = chosenforms.ChosenModelChoiceField(label = "Debet Penjualan Ayda",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    debet_penjualan_untung = chosenforms.ChosenModelChoiceField(label = "Debet Penjualan Ayda Rugi",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    debet_penjualan_rugi = chosenforms.ChosenModelChoiceField(label = "Debet Penjualan Ayda",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    kredit_penjualan = chosenforms.ChosenModelChoiceField(label = "Kredit Penjualan Ayda",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)
    kredit_penjualan_ayda = chosenforms.ChosenModelChoiceField(label = "Kredit Penjualan Ayda Untung",queryset=Tbl_Akun.objects.all().order_by('coa'),required = False)

    class Meta:
        model = AydaMapper
Ejemplo n.º 7
0
class GadaiUlangForm(ModelForm):    
    tanggal = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12}, format="%d-%m-%Y"))
    cabang = chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}))
    coa_titipan_pelunasan = chosenforms.ChosenModelChoiceField(label='Coa Titipan',queryset=Tbl_Akun.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}))
    coa_kas = chosenforms.ChosenModelChoiceField(label='Coa Kas/ Bank',queryset=Tbl_Akun.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}),required = False)
    coa_pendapatan_lainnya = chosenforms.ChosenModelChoiceField(label='Coa Pendapatan',queryset=Tbl_Akun.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}),required = False)
    coa_beban = chosenforms.ChosenModelChoiceField(label='Coa Beban',queryset=Tbl_Akun.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}),required = False)
    coa_titipan_kelebihan = chosenforms.ChosenModelChoiceField(label='Coa Titipan Kelebihan',queryset=Tbl_Akun.objects.all(),\
        widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}),required = False)
    class Meta:
        model = GadaiUlangMapper
Ejemplo n.º 8
0
class AGForm(forms.Form):
    ### nasabah ###
    #pilih_jasa = forms.ChoiceField(widget=forms.Select(attrs={'readonly':'True'}),choices=JASABARU,initial='2')
    pilih_jasa = forms.ChoiceField(widget=forms.HiddenInput(),
                                   choices=JASABARU,
                                   initial='1')
    jenis_keanggotaan = forms.ChoiceField(
        widget=forms.Select(attrs={'readonly': 'True'}),
        choices=JENIS_KEANGGOTAAN,
        initial='2')
    #jenis_keanggotaan =forms.ChoiceField(widget=forms.Select(attrs={'readonly':'True'}),choices=JENIS_KEANGGOTAAN,initial='1')
    nama = forms.CharField(max_length=35,
                           widget=forms.TextInput(attrs={
                               'placeholder': 'Nama Jelas',
                               'class': 'r_nama'
                           }))
    tgl_lahir = forms.DateField(widget=forms.TextInput(
        attrs={'placeholder': '(Tanggal-Bulan-Tahun)'}))
    tempat = forms.CharField(
        max_length=15,
        widget=forms.TextInput(attrs={'placeholder': 'Tempat Lahir'}))
    #jenis_identitas =forms.ChoiceField(choices=CHOICES_JENIS_IDENTITAS,widget=forms.RadioSelect(attrs={'class':'identitas'}))

    no_ktp = forms.CharField(max_length=16,
                             widget=forms.TextInput(attrs={
                                 'size': 16,
                                 'class': 'r_ktp'
                             }))
    alamat_ktp = forms.CharField(widget=forms.TextInput(attrs={'size': 30}))
    no_rumah_ktp = forms.CharField(max_length=4,
                                   widget=forms.TextInput(attrs={'size': 5}),
                                   required=True)
    rt_ktp = forms.CharField(max_length=4,
                             widget=forms.TextInput(attrs={
                                 'size': 4,
                                 'placeholder': 'RT',
                             }),
                             required=True)
    rw_ktp = forms.CharField(max_length=4,
                             widget=forms.TextInput(attrs={
                                 'size': 4,
                                 'placeholder': 'RW',
                             }),
                             required=True)
    telepon_ktp = forms.CharField(widget=forms.TextInput(attrs={'size': 30}),
                                  required=True)
    hp_ktp = forms.CharField(widget=forms.TextInput(attrs={'size': 30}),
                             required=True)
    kelurahan_ktp = forms.CharField(max_length=100,
                                    widget=forms.TextInput(attrs={'size': 20}),
                                    required=True)
    kecamatan_ktp = forms.CharField(max_length=100,
                                    widget=forms.TextInput(attrs={'size': 20}),
                                    required=True)
    kotamadya_ktp = forms.CharField(max_length=100,
                                    widget=forms.TextInput(attrs={'size': 20}),
                                    required=True)
    kabupaten_ktp = forms.CharField(max_length=100,
                                    widget=forms.TextInput(attrs={'size': 20}),
                                    required=True)
    ##Domisili
    alamat_domisili = forms.CharField(widget=forms.TextInput(
        attrs={'size': 100}))
    no_rumah_domisili = forms.CharField(
        max_length=4, widget=forms.TextInput(attrs={'size': 5}), required=True)
    rt_domisili = forms.CharField(max_length=4,
                                  widget=forms.TextInput(attrs={
                                      'placeholder': 'RT',
                                      'size': 4
                                  }),
                                  required=True)
    rw_domisili = forms.CharField(max_length=4,
                                  widget=forms.TextInput(attrs={
                                      'placeholder': 'RW',
                                      'size': 4
                                  }),
                                  required=True)
    telepon_domisili = forms.CharField(
        max_length=13,
        widget=forms.TextInput(attrs={'size': 30}),
        required=True)
    hp_domisili = forms.CharField(max_length=13,
                                  widget=forms.HiddenInput(),
                                  required=False)
    kelurahan_domisili = forms.CharField(
        max_length=100,
        widget=forms.TextInput(attrs={'size': 20}),
        required=True)
    kecamatan_domisili = forms.CharField(
        max_length=100,
        widget=forms.TextInput(attrs={'size': 20}),
        required=True)
    kotamadya_domisili = forms.CharField(
        max_length=100,
        widget=forms.TextInput(attrs={'size': 20}),
        required=True)
    kabupaten_domisili = forms.CharField(
        max_length=100,
        widget=forms.TextInput(attrs={'size': 20}),
        required=True)
    ###SIM
    no_sim = forms.CharField(max_length=12,
                             widget=forms.TextInput(attrs={
                                 'size': 16,
                                 'value': '0',
                                 'class': 'r_ktp'
                             }))
    alamat_sim = forms.CharField(widget=forms.TextInput(attrs={
        'size': 30,
        'value': '0'
    }))
    rt_sim = forms.CharField(max_length=4,
                             widget=forms.TextInput(attrs={
                                 'size': 4,
                                 'value': '0'
                             }))
    rw_sim = forms.CharField(max_length=4,
                             widget=forms.TextInput(attrs={
                                 'size': 4,
                                 'value': '0'
                             }))  #,required=True)
    kelurahan_sim = forms.CharField(max_length=100,
                                    widget=forms.TextInput(attrs={
                                        'size': 20,
                                        'value': '0'
                                    }))  #,required=True)
    kecamatan_sim = forms.CharField(max_length=100,
                                    widget=forms.TextInput(attrs={
                                        'size': 20,
                                        'value': '0'
                                    }))  #,required=True)

    jenis_pekerjaan = forms.ChoiceField(widget=forms.Select(),
                                        choices=JENIS_PEKERJAAN,
                                        required=True)

    alamat_kantor = forms.CharField(widget=forms.TextInput(attrs={'size': 30}))
    kode_pos = forms.CharField(max_length=6,
                               widget=forms.TextInput(attrs={'size': 10}))
    telepon_kantor = forms.CharField(
        max_length=13,
        widget=forms.TextInput(attrs={'size': 30}),
        required=True)
    email = forms.CharField(widget=forms.TextInput(attrs={'size': 30}),
                            required=False)
    jenis_kelamin = forms.ChoiceField(widget=forms.Select(), choices=KELAMIN)
    # Data Pasangan
    nama_pasangan = forms.CharField(
        max_length=35,
        widget=forms.TextInput(attrs={
            'placeholder': 'Nama Pasangan',
            'class': 'r_nama'
        }),
        required=True)
    alamat_pasangan = forms.CharField(
        widget=forms.TextInput(attrs={'size': 30}), required=True)
    jekel_pasangan = forms.ChoiceField(widget=forms.Select(),
                                       choices=KELAMIN,
                                       required=True)
    tlp_pasangan = forms.CharField(max_length=13,
                                   required=True,
                                   widget=forms.TextInput(attrs={'size': 30}))
    no_rumah_pas = forms.CharField(
        max_length=4,
        required=True,
        widget=forms.TextInput(attrs={
            'size': 5,
            'placeholder': 'Nomor',
        }))
    no_rt_pas = forms.CharField(max_length=4,
                                widget=forms.TextInput(attrs={
                                    'size': 4,
                                    'placeholder': 'RT',
                                }),
                                required=True)
    no_rw_pas = forms.CharField(max_length=4,
                                widget=forms.TextInput(attrs={
                                    'size': 4,
                                    'placeholder': 'RW',
                                }),
                                required=True)

    ### Barang ELEKTRONIK###
    jenis_barang = forms.ChoiceField(widget=forms.Select(),
                                     choices=JENIS_BARANG,
                                     initial='0',
                                     required=False)
    #merk = forms.CharField(max_length=30,widget=forms.TextInput(attrs={'value': '0'}))
    #type =forms.CharField(max_length=70,widget=forms.TextInput(attrs={'value': '0','size':50}))
    sn = forms.CharField(label="S/N - Imei  ",
                         widget=forms.TextInput(attrs={
                             'size': 30,
                             'value': '0'
                         }))
    warna = forms.CharField(max_length=10,
                            widget=forms.TextInput(attrs={'value': '0'}))
    tahun_pembuatan = forms.CharField(
        max_length=4, widget=forms.TextInput(attrs={'value': '0'}))
    bulan_produksi = forms.CharField(
        max_length=10, widget=forms.TextInput(attrs={'value': '0'}))
    lampiran_dokumen = forms.ChoiceField(widget=forms.Select(),
                                         choices=JENIS_DOKUMEN)
    accesoris_barang1 = forms.CharField(
        max_length=150,
        widget=forms.TextInput(attrs={
            'value': '0',
            'class': 'r_nama'
        }))
    fungsi_sistem = forms.CharField(
        max_length=70, widget=forms.TextInput(attrs={'value': '0'}))

    ### KENDARAAN ####
    jenis_kendaraan = forms.ChoiceField(
        widget=forms.Select(attrs={
            'id': 'id_jenis_kendaraan',
            'onchange': 'hitungJasa(),akumulasi()'
        }),
        choices=JENIS_KENDARAAN)
    merk_kendaraan = forms.ChoiceField(widget=forms.Select(),
                                       choices=MERK_KENDARAAN_CHOICES)
    type_kendaraan = forms.CharField(
        max_length=20, widget=forms.TextInput(attrs={'value': '0'}))
    tahun_pembuatan_kendaraan = forms.ChoiceField(
        widget=forms.Select(), choices=TAHUN_KENDARAAN_CHOICES)
    no_polisi = forms.CharField(max_length=15,
                                widget=forms.TextInput(attrs={'value': '0'}))
    no_rangka = forms.CharField(max_length=15,
                                widget=forms.TextInput(attrs={'value': '0'}))
    no_mesin = forms.CharField(max_length=15,
                               widget=forms.TextInput(attrs={'value': '0'}))
    warna_kendaraan = forms.CharField(
        max_length=30, widget=forms.TextInput(attrs={'value': '0'}))
    no_bpkb = forms.CharField(max_length=30,
                              widget=forms.TextInput(attrs={'value': '0'}))
    stnk_atas_nama = forms.CharField(
        max_length=30, widget=forms.TextInput(attrs={'value': '0'}))
    no_faktur = forms.CharField(max_length=20,
                                widget=forms.TextInput(attrs={'value': '0'}))

    ### AkadGadai ###
    tanggal = forms.DateField(initial=datetime.date.today,
                              widget=forms.widgets.DateInput(
                                  attrs={'readonly': 'true'},
                                  format="%d-%m-%Y"))
    #tanggal = forms.SplitDateTimeField(initial = datetime.datetime.now)

    #gerai = forms.ModelChoiceField(queryset=Tbl_Cabang.objects.all(),empty_label="--- PILIH ---")
    jangka_waktu = forms.ChoiceField( widget = forms.Select(attrs={'id':'jangka_waktu','onchange':'hitungJasa(),akumulasi()'}),\
        choices = JANGKA_WAKTU)
    ###KENDARAAN
    jangka_waktu_kendaraan = forms.ChoiceField( widget = forms.Select(attrs={'id':'jangka_waktu_kendaraan','onchange':'hitungJasa(),akumulasi()'}),\
        choices = JANGKA_WAKTU_KENDARAAN)
    nilai = forms.IntegerField(label="Nilai Pinjaman",
                               widget=forms.TextInput(
                                   attrs={
                                       'id': 'nilai',
                                       'alt': 'integer',
                                       'class': 'rp_plafon uang',
                                       'onkeyup': 'hitungJasa(),akumulasi()'
                                   }))
    #taksir = forms.ModelChoiceField(queryset=Taksir.objects.all(),label="TAKSIR",empty_label="--- PILIH ---")
    taksir = chosenforms.ChosenModelChoiceField(
        label="Data Taksir",
        queryset=Taksir.objects.filter(status=2),
        widget=chosenforms.ChosenMultipleChoiceField({'class':
                                                      'kode_account'}))
    bea_materai = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':'0',\
        'id':'materai','onkeyup':'akumulasi()'}))
    jenis_transaksi = forms.ChoiceField(choices=CHOICES_JENIS_TRANSAKSI,
                                        widget=forms.RadioSelect(
                                            renderer=HorizRadioRenderer,
                                            attrs={
                                                'class': 'rad',
                                                'id': 'jenis_transaksi'
                                            }),
                                        initial='1')
    tanda_tangan = forms.FileField()
    foto_nasabah = forms.FileField()
    berkas_barang = forms.FileField()

    ###new input 1 april
    charger = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formhp formbarang'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_charger = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formhp formbarang'}),
                                        choices=CHOICES_KONDISI_BARANG,
                                        initial='5')
    batre = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formhp formbarang formkamera'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_batre = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer,
        attrs={'class': 'formhp formbarang formkamera'}),
                                      choices=CHOICES_KONDISI_BARANG,
                                      initial='5')
    keybord = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formhp formbarang'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_keybord = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formhp formbarang'}),
                                        choices=CHOICES_KONDISI_BARANG,
                                        initial='5')
    cassing = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formbarang'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_cassing = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formbarang'}),
                                        choices=CHOICES_KONDISI_BARANG,
                                        initial='5')
    layar = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formhp formbarang '}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_layar = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formhp formbarang'}),
                                      choices=CHOICES_KONDISI_BARANG,
                                      initial='5')
    password = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formhp formbarang '}),
        choices=CHOICES_BARANG,
        initial='2')
    password_barang = forms.CharField(
        label="PASSWORD ",
        widget=forms.TextInput(
            attrs={
                'size': 15,
                'class': 'formhp formbarang ',
                'placeholder': 'Isi Sesuai Password',
                'value': '0'
            }))
    fungsi_sistem = forms.CharField(
        label="FUNGSI SYSTEM ",
        widget=forms.TextInput(attrs={
            'size': 30,
            'class': 'formhp formbarang ',
            'value': '0'
        }))
    lensa = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formkamera formbarang'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_lensa = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formkamera formbarang'}),
                                      choices=CHOICES_KONDISI_BARANG,
                                      initial='5')
    batre_kamera = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formkamera formbarang'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_batre_kamera = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formkamera formbarang'}),
                                             choices=CHOICES_KONDISI_BARANG,
                                             initial='5')
    cassing_kamera = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formkamera formbarang'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_cassing_kamera = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formkamera formbarang'}),
                                               choices=CHOICES_KONDISI_BARANG,
                                               initial='5')

    optik_ps = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formbarang formps'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_optik_ps = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formps'}),
                                         choices=CHOICES_KONDISI_BARANG,
                                         initial='5')
    harddisk = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formbarang formps'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_harddisk = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formps'}),
                                         choices=CHOICES_KONDISI_BARANG,
                                         initial='5')
    stick = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formbarang formps'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_stick = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formps'}),
                                      choices=CHOICES_KONDISI_BARANG,
                                      initial='5')
    hdmi = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formbarang formps'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_hdmi = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formps'}),
                                     choices=CHOICES_KONDISI_BARANG,
                                     initial='5')

    dus = forms.ChoiceField(widget=forms.Select(attrs={'class': 'formbarang'}),
                            choices=CHOICES_BARANG,
                            initial='2')
    tas = forms.ChoiceField(widget=forms.Select(attrs={'class': 'formbarang'}),
                            choices=CHOICES_BARANG,
                            initial='2')
    layar_tv = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formbarang formtv'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_layar_tv = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formbarang formtv'}),
                                         choices=CHOICES_KONDISI_BARANG,
                                         initial='5')
    remote = forms.ChoiceField(
        widget=forms.Select(attrs={'class': 'formbarang formtv'}),
        choices=CHOICES_BARANG,
        initial='2')
    kondisi_remote = forms.ChoiceField(widget=forms.RadioSelect(
        renderer=HorizRadioRenderer, attrs={'class': 'formbarang formtv'}),
                                       choices=CHOICES_KONDISI_BARANG,
                                       initial='5')

    jasa_baru = forms.IntegerField(widget=forms.TextInput(
        attrs={
            'readonly': 'True',
            'alt': 'integer',
            'class': 'uang',
            'id': 'jasa_baru'
        }))
    beasimpan_baru = forms.IntegerField(widget=forms.TextInput(
        attrs={
            'readonly': 'True',
            'alt': 'integer',
            'class': 'uang',
            'id': 'beasimpan_baru'
        }))
    adm_baru = forms.IntegerField(widget=forms.TextInput(
        attrs={
            'readonly': 'True',
            'alt': 'integer',
            'class': 'uang',
            'id': 'adm_baru'
        }))
    total_all = forms.IntegerField(widget=forms.TextInput(
        attrs={
            'readonly': 'True',
            'alt': 'integer',
            'class': 'uang',
            'id': 'total_all'
        }))

    ###validasi no ktp

    def clean_no_ktp(self):
        no_ktp = self.cleaned_data['no_ktp']
        if Nasabah.objects.filter(no_ktp=no_ktp).exists():
            raise ValidationError("Pengajuan ini sudah terdaftar")
        return no_ktp

    def cek_number_ktp(value):
        if value % 2 != 0:
            raise ValidationError(u'%s nomor ktp terlalu banyak' % value)
Ejemplo n.º 9
0
class Tbl_TransForm(forms.Form):
    tgl_trans = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12}, format="%d-%m-%Y"))
    diskripsi = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_DESKRIPSI,required = False) 
    #kode_cabang = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=GERAI_PILIH,required = False,initial='300')    
    kode_cabang = chosenforms.ChosenModelChoiceField(label = "Kode Cabang",queryset=Tbl_Cabang.objects.filter(status_aktif = 1),widget=chosenforms.ChosenMultipleChoiceField(),required = False,initial='300')

    id_coa = chosenforms.ChosenModelChoiceField(label = "COA",queryset=Tbl_Akun.objects.all(),widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}))
    jenis = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_DESKRIPSI,required = False)
    debet = forms.IntegerField(label="Debet",initial = 0,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))
    kredit = forms.IntegerField(label="Kredit",initial = 0,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))
    id_unit = forms.IntegerField(label="ID Unit",initial = 300,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))
    id_product = forms.IntegerField(label="ID Product",initial = 0,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))    
    status_jurnal = forms.IntegerField(label="Status Jurnal",initial = 2,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))
    saldo = forms.IntegerField(label="SALDO",widget=forms.TextInput(attrs={'size':'16','alt': 'integer', 'class': 'uang'}))
    class Meta:
        widgets = {
            'nobukti' : forms.HiddenInput(),'no_akad' : forms.HiddenInput(),'object_id' : forms.HiddenInput(),
            'no_trans' : forms.HiddenInput(),'id_cabang' : forms.HiddenInput(),'id_cabang_tuju' : forms.HiddenInput(),
            'status_posting' : forms.HiddenInput(),'deskripsi': forms.HiddenInput(),
        }
Ejemplo n.º 10
0
class TbTransForm(forms.ModelForm):
    debet = forms.IntegerField(label="Debet",initial = 0,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))
    kredit = forms.IntegerField(label="Kredit",initial = 0,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))
    saldo = forms.IntegerField(label="SALDO",widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang'}))
    tgl_trans = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12}, format="%d-%m-%Y"))
    id_coa = chosenforms.ChosenModelChoiceField(label = "COA",queryset=Tbl_Akun.objects.all(),widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}))
    id_unit = forms.IntegerField(label="ID Unit",initial = 0,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))
    id_product = forms.IntegerField(label="ID Product",initial = 300,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))    
    status_jurnal = forms.IntegerField(label="Status Jurnal",initial = 2,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'}))
    jenis = forms.CharField(max_length=35,widget=forms.TextInput(attrs={'placeholder':'jenis','readonly':'True'}),initial ='SALDOKASGERAI')
    jurnal = chosenforms.ChosenModelChoiceField(queryset=JurnalKeuangan.objects.all(),widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'}))
    class Meta:
        model=Tbl_Transaksi
        widgets = {
            'deskripsi': forms.HiddenInput(),'id_cabang_tuju': forms.HiddenInput(),'status_posting': forms.HiddenInput(),'no_trans': forms.HiddenInput(),
        }