Exemple #1
0
        async void Click_Login(object sender, EventArgs e)
        {
            RegEntity userDetail = App.Database.GetItem(txtname.Text, txtpassword.Text);

            if (userDetail != null)
            {
                if (txtname.Text == null || txtpassword.Text == null)
                {
                    await DisplayAlert("Login", "Login failed . Please fill up all fields", "OK");
                }

                if (txtname.Text != userDetail.Username && txtpassword.Text != userDetail.Password)
                {
                    await DisplayAlert("Login", "Login failed . Please try again ", "OK");
                }
                else
                {
                    await DisplayAlert("Success!", "Login Success ", "OK");

                    await Navigation.PushModalAsync(new MainPage(txtname.Text));

                    //await Navigation.PushModalAsync(new NewHome(txtuserid.Text));
                    //await Navigation.PushModalAsync(new NewHome(txtuserid.Text));
                }
            }
            else
            {
                await DisplayAlert("Login", "Login failed .. Please try again ", "OK");
            }
        }
Exemple #2
0
 public void GetUserDetail(string userId)
 {
     userDetail       = App.Database.GetItem(userId);
     txtname.Text     = userDetail.Name;
     txtuserid.Text   = userDetail.Username;
     txtpassword.Text = userDetail.Password;
 }
 public int SaveItem(RegEntity item)
 {
     lock (locker)
     {
         if (item.ID != 0)
         {
             //Update Item
             database.Update(item);
             return(item.ID);
         }
         else
         {
             //Insert item
             return(database.Insert(item));
         }
     }
 }