黄学彪
2020-07-06 f23ad1b3f9f6193f35f72104d690b21dc67d5c1f
ZigbeeApp/Shared/Phone/UserCenter/Member/AddMemberInfoForm.cs
@@ -106,7 +106,10 @@
            btnOk.ButtonClickEvent += (sender, e) =>
            {
                //添加成员
                HdlThreadLogic.Current.RunThread(() =>
                {
                this.DoAddMember();
                });
            };
        }
@@ -117,7 +120,7 @@
        /// <summary>
        /// 添加成员
        /// </summary>
        private async void DoAddMember()
        private void DoAddMember()
        {
            //开启进度条
            this.ShowProgressBar();
@@ -125,7 +128,7 @@
            var pra = new BindSubAccountPra();
            pra.SubAccount = memberResult.Account;
            bool result = await UserCenterLogic.GetResultStatuByRequestHttps("ZigbeeUsers/BindSubAccount", false, pra);
            bool result = UserCenterLogic.GetResultStatuByRequestHttps("ZigbeeUsers/BindSubAccount", false, pra);
            if (result == false)
            {
                //关闭进度条
@@ -135,11 +138,11 @@
            //获取这个成员的SubDistributedMark
            var pra2 = new MemberListInfoPra();
            string resultValue = await UserCenterLogic.GetResponseDataByRequestHttps("ZigbeeUsers/GetSubAccountByDistributedMark", false, pra2);
            string resultValue = UserCenterLogic.GetResponseDataByRequestHttps("ZigbeeUsers/GetSubAccountByDistributedMark", false, pra2);
            //关闭进度条
            this.CloseProgressBar();
            if (resultValue == null)
            if (string.IsNullOrEmpty(resultValue) == true)
            {
                //出现未知错误,数据丢失
                string msg = Language.StringByID(R.MyInternationalizationString.uUnKnownError);
@@ -163,9 +166,6 @@
                this.ShowMassage(ShowMsgType.Tip, msg);
                return;
            }
            //添加缓存
            UserCenterResourse.ListMemberInfo.Add(memberInfoRes);
            UserCenterLogic.SaveLocalMemberListInfo();
            string iconPath = System.IO.Path.Combine(UserCenterResourse.AccountOption.UserPictruePath, memberInfoRes.DistributedMark + ".png");
            if (memberResult.HeadImage != null)
@@ -174,6 +174,8 @@
                Shared.IO.FileUtils.WriteFileByBytes(iconPath, memberResult.HeadImage);
            }
            HdlThreadLogic.Current.RunMain(() =>
            {
            //成员添加成功
            var form = new AddMemberSuccessForm();
            form.AddForm(memberInfoRes, memberInfoRes.DistributedMark);
@@ -185,6 +187,7 @@
                //添加成员
                this.LoadFormMethodByName("MemberListForm", "AddRowLayoutByOtherForm", memberInfoRes);
            });
            });
        }
        #endregion