Beispiel #1
0
 def loadAllCombos(self):
     self.combo_kelurahan.SetName('kelurahan')
     self.combo_kecamatan.SetName('kecamatan')
     self.combo_kabupaten.SetName('kabupaten')
     self.combo_province.SetName( 'province')
     self.combo_country.SetName(  'country')
     self.combo_estate.SetName(   'estate')
     
     loadCmb.addressItems(self.combo_estate, 0)
     #loadCmb.addressItems(self.combo_kelurahan, 'kelurahan', 0)
     loadCmb.addressItems(self.combo_kecamatan, 0)
     loadCmb.addressItems(self.combo_kabupaten, 0)
     loadCmb.addressItems(self.combo_province,  0)
     loadCmb.addressItems(self.combo_country,   0)
Beispiel #2
0
    def loadCmbsUnderKecID(self, kecamatanID):
        self.restore(self.combo_kecamatan, kecamatanID)
        
        selectedKabupatenID = self.cmbID(self.combo_kabupaten)
        selectedProvinceID  = self.cmbID(self.combo_province)
        # step 1: working down -------------------------------
        
        #kecamatan = 
        # do for kabupaten --------------------------------
        kabupatenList       = fetch.kabupatenForKecamatanID(kecamatanID)
        if selectedKabupatenID in self.idList(kabupatenList):
            return

        kabupatenID = self.setGen(selectedKabupatenID, kabupatenList, self.combo_kabupaten)              
        provinceID  = self.provincesForKabupaten(kabupatenID, selectedKabupatenID)
        
        self.countriesForProvince(provinceID, selectedProvinceID)
        
        loadCmb.addressItems(self.combo_kelurahan, 'kelurahan', kecamatanID)