Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // TODO #10 BAG 2 IN DAY 4
- val act = intent?.getStringExtra("action")
- if (act=="update"){
- title = "Ubah Data Siswa"
- // var siswa = intent.getSerializableExtra("siswa") as Siswa
- id = intent.getIntExtra("id", 0)
- var siswaDataSource = SiswaDataSource(this)
- var siswa = siswaDataSource.getSiswa(id!!)
- initViewWithOldData(siswa)
- } else{
- title = "Tambah Data Siswa"
- }
- // bawah
- / TODO #10 BAG 3 IN DAY 4 -> Get Data and Send to Form
- private fun initViewWithOldData(siswa: Siswa) {
- inputNamaDepan.setText(siswa.namad)
- inputNamaBelakang.setText(siswa.namab)
- inputTglLahir.setText(siswa.tglLahir)
- inputEmail.setText(siswa.email)
- inputAlamat.setText(siswa.alamat)
- inputNoHp.setText(siswa.noHp)
- // TODO GET GENDER
- var gender = siswa.gender
- if(gender.equals("pria")) rbPria.isChecked = true else rbWanita.isChecked = true
- // TODO GET JENJANG
- val jenjang = siswa.jenjang
- val adapter = spinner.adapter as ArrayAdapter<String>
- // TODO GET POSITION JENJANG
- val jenjangPos = adapter.getPosition(jenjang)
- spinner.setSelection(jenjangPos)
- // TODO GET HOBI
- val hobi = siswa.hobi
- if (hobi!!.contains("Menggambar")) cbMenggambar.isChecked = true
- if (hobi!!.contains("Menulis")) cbMenulis.isChecked = true
- if (hobi!!.contains("Menggambar")) cbMenggambar.isChecked = true
- }
Advertisement
Add Comment
Please, Sign In to add comment