private async void OnUpdateClicked() { NhanVien nv = new NhanVien(); nv.ID = NhanVien.ID; nv.Date = NhanVien.Date; nv.Desc = NhanVien.Desc; nv.Name = NhanVien.Name; nv.IMG = NhanVien.IMG; try { if (nv.ID >= 0) { await _nhanVienStore.UpdateNhanVien(nv); await _pageService.DisplayAlert("Success!", "Added.", "OK"); } else { await _pageService.DisplayAlert("Failed!", "ID is error!", "Ok"); } } catch (System.Exception) { await _pageService.DisplayAlert("Failed!", "Added Failed when adding.", "OK"); } await _pageService.PopAsync(); }
private void OnUpdateClicked() { if (string.IsNullOrWhiteSpace(NhanVien.PhoneNumber)) { _pageService.DisplayAlert("Failed!", "Number is invalid!", "ok"); } else { try { Models.NhanVien x = new Models.NhanVien(); x.ID = NhanVien.ID; x.IMG = NhanVien.IMG; x.Name = NhanVien.Name; x.Desc = NhanVien.Desc; x.GioiTinh = NhanVien.GioiTinh; x.PhoneNumber = NhanVien.PhoneNumber; x.Date = NhanVien.Date; x.Address = NhanVien.Address; _nhanVienStore.UpdateNhanVien(x); _pageService.DisplayAlert("Success", "Updated.", "OK"); _pageService.PopAsync(); } catch (System.Exception) { _pageService.DisplayAlert("Error!", "Error when adding\nPlease wait for server.", "OK");; } } }