using System;
using System.Collections.Generic;
using System.Text;
namespace Shared.Phone.UserCenter.Safety
{
///
/// 胁迫密码设置的菜单界面★
///
public class CoercePasswordMainForm : EditorCommonForm
{
///
/// 画面显示(底层会固定调用此方法,借以完成画面创建)
///
public void ShowForm()
{
//设置头部信息
base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uCoercePasswordSettion));
//初始化中部信息
//this.InitMiddleFrame();
}
/////
///// 初始化中部信息
/////
//public void InitMiddleFrame()
//{
// //清空bodyFrame
// this.ClearBodyFrame();
// //密码设置
// string text = Language.StringByID(R.MyInternationalizationString.uPasswordSettion);
// var rowPsw = new OnlyCenterViewRow(text);
// //将图标控件适配为【点号】控件
// rowPsw.ChangedIconInPointMode();
// bodyFrameLayout.AddChidren(rowPsw);
// rowPsw.InitControl();
// //点号图片有点特殊,需要调整偏移量
// rowPsw.btnName.X -= ControlCommonResourse.PointXXLeft;
// //添加向右的图标
// rowPsw.AddRightArrow();
// //状态
// var btnStatuPsw = new RowSecondRightTextView();
// rowPsw.AddChidren(btnStatuPsw);
// rowPsw.MouseUpEvent += (sender, e) =>
// {
// var form = new EdtiorCoercePasswordForm();
// form.AddForm(btnStatuPsw.TextColor != UserCenterColor.Current.Green);
// };
// //联系人设置
// text = Language.StringByID(R.MyInternationalizationString.uContactSettion);
// var rowContact = new OnlyCenterViewRow(text);
// rowContact.Y = rowPsw.Bottom;
// //将图标控件适配为【点号】控件
// rowContact.ChangedIconInPointMode();
// bodyFrameLayout.AddChidren(rowContact);
// rowContact.InitControl();
// //点号图片有点特殊,需要调整偏移量
// rowContact.btnName.X -= ControlCommonResourse.PointXXLeft;
// //添加向右的图标
// rowContact.AddRightArrow();
// //状态
// var btnStaturowContact = new RowSecondRightTextView();
// rowContact.AddChidren(btnStaturowContact);
// rowContact.MouseUpEvent += (sender, e) =>
// {
// var form = new CoerceContactSettionForm();
// form.AddForm(btnStaturowContact.Tag);
// };
// //设置行的状态
// this.SetRowStatu(btnStatuPsw, btnStaturowContact);
//}
/////
///// 设置行的状态
/////
/////
/////
//private async void SetRowStatu(RowSecondRightTextView btnStatuPsw, RowSecondRightTextView btnStaturowContact)
//{
// //开启进度条
// this.ShowProgressBar();
// //判断是否设置有胁迫密码
// var listData = await Common.LocalSafeguard.Current.GetAllUserPassword();
// bool isEsixt = false;
// if (listData != null)
// {
// foreach (var data in listData)
// {
// if (data.UserId == 5)
// {
// isEsixt = true;
// break;
// }
// }
// }
// else
// {
// //关闭进度条
// this.CloseProgressBar(ShowReLoadMode.YES);
// return;
// }
// if (isEsixt == true)
// {
// Application.RunOnMainThread(() =>
// {
// if (btnStatuPsw != null)
// {
// //已设置
// btnStatuPsw.TextID = R.MyInternationalizationString.uAlreadySettion;
// btnStatuPsw.TextColor = UserCenterColor.Current.Green;
// }
// });
// }
// else
// {
// Application.RunOnMainThread(() =>
// {
// if (btnStatuPsw != null)
// {
// //未设置
// btnStatuPsw.TextID = R.MyInternationalizationString.uNotHadSettion;
// btnStatuPsw.TextColor = UserCenterColor.Current.Gray;
// }
// });
// }
// //获取联系方式
// var result = await Common.LocalSafeguard.Current.GetCoercePhoneNumber();
// if (result == null || result.Actions.Count == 0 || result.Actions[0].PushTarget.Count == 0)
// {
// Application.RunOnMainThread(() =>
// {
// if (btnStaturowContact != null)
// {
// //未设置
// btnStaturowContact.TextID = R.MyInternationalizationString.uNotHadSettion;
// btnStaturowContact.TextColor = UserCenterColor.Current.Gray;
// var data = new List();
// btnStaturowContact.Tag = data;
// }
// });
// }
// else
// {
// Application.RunOnMainThread(() =>
// {
// if (btnStaturowContact != null)
// {
// //已设置
// btnStaturowContact.TextID = R.MyInternationalizationString.uAlreadySettion;
// btnStaturowContact.TextColor = UserCenterColor.Current.Green;
// btnStaturowContact.Tag = result.Actions[0].PushTarget;
// }
// });
// }
// //关闭进度条
// this.CloseProgressBar();
//}
}
}