Пример #1
0
 def loadAllCombos(self):
     self.combo_kelurahan.SetName('c_kelurahan')
     self.combo_kecamatan.SetName('c_kecamatan')
     self.combo_kabupaten.SetName('c_kabupaten')
     self.combo_province.SetName( 'c_province')
     self.combo_country.SetName(  'c_country')
     
     loadCmb.address_items(self.combo_box_estate, 'estate', 0)
     loadCmb.address_items(self.combo_kecamatan, 'kecamatan', 0)
     loadCmb.address_items(self.combo_kabupaten, 'kabupaten', 0)
     loadCmb.address_items(self.combo_province,  'province',  0)
     loadCmb.address_items(self.combo_country,   'country',   0)
Пример #2
0
    def loadCmbsUnderKecID(self, kecamatanID):
        loadCmb.restore(self.combo_kecamatan, kecamatanID)
        
        selectedKabupatenID = fetch.cmbID(self.combo_kabupaten)
        selectedProvinceID  = fetch.cmbID(self.combo_province)
        # step 1: working down -------------------------------
        
        # 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.address_items(self.combo_kelurahan, 'kelurahan', kecamatanID)