public ItemsPage() { InitializeComponent(); CheckbtnBHYT(); EditNameBtnHealthInsurance(); BindingContext = viewModel = new HomeViewModel(BrowseItemsPage.Height); PickerChooseStudent.ItemsSource = App.lstStudents; PickerChooseStudent.SelectedIndex = 0; PickerChooseStudent.SelectedIndexChanged += (sender, e) => { App.StudentSeclect = (ThongTinHS)PickerChooseStudent.SelectedItem; EditNameBtnHealthInsurance(); }; pkrDKBHYT.SelectedIndexChanged += async(sender, e) => { if (pkrDKBHYT.SelectedIndex == 0) { int result = await viewModel.EditBHYT(App.StudentSeclect.ID, 1, 1); if (result == 1) { await DisplayAlert("Thông báo", "Đăng ký BHYT thành công", "OK"); App.StudentSeclect.DangKy = 1; EditNameBtnHealthInsurance(); } else { await DisplayAlert("Thông báo", "Đăng ký BHYT thất bại", "OK"); } } else if (pkrDKBHYT.SelectedIndex == 1) { int result = await viewModel.EditBHYT(App.StudentSeclect.ID, 0, 1); if (result == 1) { await DisplayAlert("Thông báo", "Xác nhận có BHQD thành công", "OK"); App.StudentSeclect.BHQD = 1; EditNameBtnHealthInsurance(); } else { await DisplayAlert("Thông báo", "Xác nhận có BHQD thất bại", "OK"); } } pkrDKBHYT.SelectedIndex = -1; }; }
private async void BtnHealthInsurance_OnClicked(object sender, EventArgs e) { if (btnHealthInsurance.Text.Equals("Hủy BHYT")) { int result = await viewModel.EditBHYT(App.StudentSeclect.ID, 1, 0); if (result == 1) { await DisplayAlert("Thông báo", "Hủy BHYT thành công", "OK"); App.StudentSeclect.DangKy = 0; EditNameBtnHealthInsurance(); } else { await DisplayAlert("Thông báo", "Hủy BHYT thất bại", "OK"); } } else if (btnHealthInsurance.Text.Equals("Hủy BH Quân đội")) { int result = await viewModel.EditBHYT(App.StudentSeclect.ID, 1, 0); if (result == 1) { await DisplayAlert("Thông báo", "Hủy BHQD thành công", "OK"); App.StudentSeclect.BHQD = 0; EditNameBtnHealthInsurance(); } else { await DisplayAlert("Thông báo", "Hủy BHQD thất bại", "OK"); } } else { pkrDKBHYT.Focus(); } }