Exemple #1
0
        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");;
         }
     }
 }