private void txtPekerjaan_ChoiceSelected(object sender, SelectedItemChangedEventArgs e) { var picker = (MaterialTextField)sender; Pekerjaan pekerjaan = (Pekerjaan)picker.SelectedChoice; newPatient2.vc_k_pek = pekerjaan.vc_kode; }
protected override async void OnAppearing() { base.OnAppearing(); setStatusError(false); using (await MaterialDialog.Instance.LoadingDialogAsync(message: "Load Data")) { ListAgamas = await patientServices.GetAgamaServices(); ListPekerjaans = await patientServices.GetPekerjaanServices(); ListPendidikans = await patientServices.GetPendidikanServices(); txtAgama.Choices = ListAgamas; txtPekerjaan.Choices = ListPekerjaans; txtPendidikan.Choices = ListPendidikans; if (!(newPatient2.vc_k_agm is null)) { Agama agamaSelected = ListAgamas.Find(config => config.vc_kode == (newPatient2.vc_k_agm)); txtAgama.SelectedChoice = agamaSelected; } if (!(newPatient2.vc_k_pend is null)) { Pendidikan pendidikanSelected = ListPendidikans.Find(config => config.vc_kode == (newPatient2.vc_k_pend)); txtPendidikan.SelectedChoice = pendidikanSelected; } if (!(newPatient2.vc_k_pek is null)) { Pekerjaan pekejeraanSelected = ListPekerjaans.Find(config => config.vc_kode == (newPatient2.vc_k_pek)); txtPekerjaan.SelectedChoice = pekejeraanSelected; } if (!(newPatient2.VC_jenis_k is null)) { JenisKelamin jenisKelaminSelected = ListJenisKelamins.Find(config => config.vc_kodeKelamin == (newPatient2.VC_jenis_k)); txtJenisKel.SelectedChoice = jenisKelaminSelected; } } }