Exemplo n.º 1
0
        private async void btnSubmit_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtNewPassword.Password.Trim()))
                {
                    MessageDialog msg = new MessageDialog("Enter New Password", "Hello");
                    await msg.ShowAsync();

                    return;
                }
                else if (string.IsNullOrEmpty(txtOldPassword.Password.Trim()))
                {
                    MessageDialog msg = new MessageDialog("Enter Old Password", "Hello");
                    await msg.ShowAsync();

                    return;
                }
                else if (txtNewPassword.Password == txtOldPassword.Password)
                {
                    MessageDialog msg = new MessageDialog("Old and New Password are the same.\n" + "Enter a new password.", "Hello");
                    await msg.ShowAsync();

                    return;
                }
                else
                {
                    UserLoginDataPayLoad userDetail = new UserLoginDataPayLoad();
                    userDetail.StaffId      = _activePage.UserStaffId;
                    userDetail.userPassword = txtNewPassword.Password.Trim();
                    userDetail.userStatus   = txtOldPassword.Password.Trim();

                    ResponseMessage msgUpdateUser = await service.ChangeThisUSerPasswordControllerService(userDetail);

                    if (msgUpdateUser.ResponseStatusCode == System.Net.HttpStatusCode.Found)
                    {
                        MessageDialog ms = new MessageDialog("Password Changed Successful");
                        await ms.ShowAsync();

                        txtOldPassword.Password = "";
                        txtNewPassword.Password = "";
                    }
                    else
                    {
                        MessageDialog ms = new MessageDialog(msgUpdateUser.Message, "Error");
                        await ms.ShowAsync();
                    }
                }
            }
            catch (Exception ex)
            {
                checkInternet();
                MessageDialog msd = new MessageDialog(ex.Message);
            }
        }