protected override async void OnAppearing() { base.OnAppearing(); setStatusError(false); using (await MaterialDialog.Instance.LoadingDialogAsync(message: "Load Data Provinsi")) { ListPropinsis = await patientServices.GetPropinsiServices(); txtPropinsi.Choices = ListPropinsis; } if (!(newPatient4.vc_k_prop is null)) { Propinsi propinsiSelected = ListPropinsis.Find(config => config.vc_kode == newPatient4.vc_k_prop); txtPropinsi.SelectedChoice = propinsiSelected; } if (!(newPatient4.vc_k_kota is null)) { Kabupaten kabupatenSelected = ListKabupatens.Find(config => config.vc_kode == newPatient4.vc_k_kota); txtKabupaten.SelectedChoice = kabupatenSelected; } if (!(newPatient4.vc_kode_camat is null)) { Kecamatan kecamatanSelected = ListKecamatans.Find(config => config.vc_kode == newPatient4.vc_kode_camat); txtKecamatan.SelectedChoice = kecamatanSelected; } //if (!(newPatient4.vc_kode_camat is null)) //{ // Kecamatan kecamatanSelected = ListKecamatans.Find(config => config.vc_kode == newPatient4.vc_kode_camat); // txtKecamatan.SelectedChoice = kecamatanSelected; //} }
private async void txtPropinsi_ChoiceSelected(object sender, SelectedItemChangedEventArgs e) { var picker = (MaterialTextField)sender; Propinsi propinsi = (Propinsi)picker.SelectedChoice; newPatient4.vc_k_prop = propinsi.vc_kode; newPatient4.VC_propinsi = propinsi.vc_propinsi; using (await MaterialDialog.Instance.LoadingDialogAsync(message: "Load Data Kabupaten")) { ListKabupatens = await patientServices.GetKabupantenByIdServices(propinsi.vc_kode); txtKabupaten.Choices = ListKabupatens; } }