wxr
2020-09-10 af1cb3ecd0f4b0589e00b28f7f9edccf39e6e12b
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberFunctionPermissionPageBLL.cs
@@ -25,7 +25,7 @@
            {
                if (titleId == StringId.PermissionToUse)//从个人中心进入单独分享
                {
                    new System.Threading.Thread(() =>
                    new Thread(() =>
                    {
                        bool result = false;
                        Action act = () => { };
@@ -67,11 +67,13 @@
                            Application.RunOnMainThread(() =>
                            {
                                new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.FunctionSharingSucceeded), true);
                                memberInfo.CurResidenceShareDate = funs_New;
                            });
                            Thread.Sleep(1600);
                            Application.RunOnMainThread(() =>
                            {
                                MainPage.BasePageView.RemoveAt(MainPage.BasePageView.ChildrenCount - 1);
                                //MainPage.BasePageView.RemoveAt(MainPage.BasePageView.ChildrenCount - 1);
                                MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent();
                                refreshFunctionCount?.Invoke(funs_New.Count.ToString());
                            });
                        }
@@ -117,7 +119,8 @@
            if (responePack.StateCode.ToUpper() != "SUCCESS")
            {
                return false;
            }else
            }
            else
            {
                return true;
            }
@@ -170,7 +173,7 @@
                            funs_New.Add(newSd);
                        }
                        btnChooseAll.IsSelected = true;
                        foreach (var f in room.functions)
                        foreach (var f in room.GetRoomFunctions(false))
                        {
                            if (funs_New.Find((obj) => obj.ShareName == f.sid) == null)
                            {
@@ -218,7 +221,7 @@
                funs_New = new List<ShareData>();
                if (btnChooseAll.IsSelected)
                {
                    foreach(var f in room.functions)
                    foreach(var f in room.GetRoomFunctions(false))
                    {
                        var ssdd = new ShareData();
                        ssdd.ShareName = f.sid;
@@ -230,7 +233,7 @@
                }
                else
                {
                    foreach(var f in room.functions)
                    foreach(var f in room.GetRoomFunctions(false))
                    {
                        var sd = funs.Find((obj) => obj.ShareName == f.sid);
                        if (sd != null)