예제 #1
0
        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;
            };
        }
예제 #2
0
        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();
            }
        }