public EditPage(Dokter dokter) { InitializeComponent(); this.dokter = dokter; this.Padding = Device.OnPlatform( new Thickness(10, 20, 10, 10), new Thickness(10), new Thickness(10)); namaEntry.Text = dokter.Nama; margaEntry.Text = dokter.Marga; TanggalLahirDatePicker.Date = dokter.TanggalLahir; aktifSwitch.IsToggled = dokter.Aktif; updateBtn.Clicked += UpdateBtn_Clicked; hapusBtn.Clicked += HapusBtn_Clicked; }
private async void TambahBtn_Clicked(object sender, EventArgs e) { if (string.IsNullOrEmpty(namaEntry.Text)) { await DisplayAlert("Error", "Nama Harus Diisi", "OK"); namaEntry.Focus(); return; } if (string.IsNullOrEmpty(margaEntry.Text)) { await DisplayAlert("Error", "Marga Harus Diisi", "OK"); margaEntry.Focus(); return; } var dokter = new Dokter { Nama = namaEntry.Text, Marga = margaEntry.Text, TanggalLahir = TanggalLahirDatePicker.Date, Aktif = aktifSwitch.IsToggled }; using (var datas = new DataAccess()) { datas.InsertDokter(dokter); dokterListView.ItemsSource = datas.GetDokters(); } namaEntry.Text = string.Empty; margaEntry.Text = string.Empty; TanggalLahirDatePicker.Date = DateTime.Now; aktifSwitch.IsToggled = true; await DisplayAlert("Konfirmasi", "Data Dokter Ditambahkan", "OK"); }
public void DeleteDokter(Dokter dokter) { connection.Delete(dokter); }
public void UpdateDokter(Dokter dokter) { connection.Update(dokter); }
public void InsertDokter(Dokter dokter) { connection.Insert(dokter); }