wildanfuady

Untitled

Nov 20th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. // TODO #10 BAG 2 IN DAY 4
  2.  
  3. val act = intent?.getStringExtra("action")
  4. if (act=="update"){
  5. title = "Ubah Data Siswa"
  6.  
  7. // var siswa = intent.getSerializableExtra("siswa") as Siswa
  8. id = intent.getIntExtra("id", 0)
  9. var siswaDataSource = SiswaDataSource(this)
  10.  
  11. var siswa = siswaDataSource.getSiswa(id!!)
  12.  
  13. initViewWithOldData(siswa)
  14.  
  15. } else{
  16.  
  17. title = "Tambah Data Siswa"
  18.  
  19. }
  20.  
  21. // bawah
  22.  
  23. / TODO #10 BAG 3 IN DAY 4 -> Get Data and Send to Form
  24. private fun initViewWithOldData(siswa: Siswa) {
  25. inputNamaDepan.setText(siswa.namad)
  26. inputNamaBelakang.setText(siswa.namab)
  27. inputTglLahir.setText(siswa.tglLahir)
  28. inputEmail.setText(siswa.email)
  29. inputAlamat.setText(siswa.alamat)
  30. inputNoHp.setText(siswa.noHp)
  31.  
  32. // TODO GET GENDER
  33. var gender = siswa.gender
  34. if(gender.equals("pria")) rbPria.isChecked = true else rbWanita.isChecked = true
  35.  
  36.  
  37. // TODO GET JENJANG
  38. val jenjang = siswa.jenjang
  39. val adapter = spinner.adapter as ArrayAdapter<String>
  40.  
  41. // TODO GET POSITION JENJANG
  42. val jenjangPos = adapter.getPosition(jenjang)
  43. spinner.setSelection(jenjangPos)
  44.  
  45. // TODO GET HOBI
  46. val hobi = siswa.hobi
  47. if (hobi!!.contains("Menggambar")) cbMenggambar.isChecked = true
  48. if (hobi!!.contains("Menulis")) cbMenulis.isChecked = true
  49. if (hobi!!.contains("Menggambar")) cbMenggambar.isChecked = true
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment