async void OnImageJoin2(object sender, System.EventArgs args)
        {
            if (CrossConnectivity.Current.IsConnected)
            {
                var Password1 = mPasswordEntry.Text;
                var Password2 = mPassword2Entry.Text;

                var name      = mNameEntry.Text;
                var lastname  = mLastNameEntry.Text;
                var Email     = mEmailEntry.Text;
                var birthdate = mBirthdateEntry.Date.ToString("dd/MM/yyyy");
                var Phone     = mPhone.Text;

                Member member = new Member();
                member.email           = Email;
                member.password        = Password1;
                member.confirmPassword = Password2;
                member.firstName       = name;
                member.lastName        = lastname;
                member.birthDate       = birthdate;
                member.tel             = Phone;
                member.memberID        = SessionModel.loginMember.memberID;

                var answer = await DisplayAlert(Utils.getLabel(LabelConstants.LOGIN_PAGE_PASSWORD), Utils.getLabel(LabelConstants.PROFILE_PAGE_EDITPASSWORD), "Yes", "No");

                if (answer == true)
                {
                    UIReturn result = EditProfileController.getInstance().changePassword(member);

                    if (result.isSuccess)
                    {
                        mNameEntry.IsEnabled      = false;
                        mLastNameEntry.IsEnabled  = false;
                        mEmailEntry.IsEnabled     = false;
                        mPhone.IsEnabled          = false;
                        mBirthdateEntry.IsEnabled = false;
                        mPasswordEntry.IsEnabled  = false;
                        mPassword2Entry.IsEnabled = false;

                        await DisplayAlert(App.AppicationName, result.getDescription(), "OK");

                        await Navigation.PushAsync(new MainPage());
                    }
                    else
                    {
                        await DisplayAlert(App.AppicationName, result.getDescription(), "Close");
                    }
                }
            }
            else
            {
                await DisplayAlert(App.AppicationName, App.NoInternet, "Close");
            }
        }
示例#2
0
        private void editProfile()
        {
            Member member = new Member();

            member.email           = "*****@*****.**";
            member.password        = "******";
            member.confirmPassword = "******";
            member.firstName       = "Sirapop";
            member.lastName        = "Fungfuang";
            //member.birthDate = "12/12/1990";
            UIReturn result = EditProfileController.getInstance().editProfile(member);
        }