/// <summary>
		/// Sets the rest request parameters.
		/// </summary>
		/// <param name="registerInfoParam">Register info parameter.</param>
		private void SetRestRequestParams(ModiyPasswordParam modipwdParam)
		{
			if (!requestsubmitParams.ContainsKey ("key"))
				requestsubmitParams.Add ("key", modipwdParam.Key);
			else
				requestsubmitParams ["key"] = modipwdParam.Key;

			if (!requestsubmitParams.ContainsKey ("eaction"))
				requestsubmitParams.Add ("eaction", modipwdParam.Eaction);
			else
				requestsubmitParams ["eaction"] = modipwdParam.Eaction;

			if (!requestsubmitParams.ContainsKey ("eUId")) 
				requestsubmitParams.Add ("eUId", modipwdParam.Euid);	
			else
				requestsubmitParams ["eUId"] = modipwdParam.Euid;

			if (!requestsubmitParams.ContainsKey ("ePassword")) 
				requestsubmitParams.Add ("ePassword", modipwdParam.Epassword);	
			else
				requestsubmitParams ["ePassword"] = modipwdParam.Epassword;
			

			if (!requestsubmitParams.ContainsKey ("eType"))
				requestsubmitParams.Add ("eType", modipwdParam.Etype);
			else
				requestsubmitParams ["eType"] = modipwdParam.Etype;

			if (!requestsubmitParams.ContainsKey ("md5"))
				requestsubmitParams.Add ("md5", modipwdParam.Md5);
			else
				requestsubmitParams ["md5"] = modipwdParam.Md5;

		}
		/// <summary>
		/// Submit this instance.
		/// </summary>
		private void Submit()
		{
			passWord = edit_Pwd.Text;
			if (string.IsNullOrEmpty (passWord)) {
				Toast.MakeText(this,"密码不能为空,请输入密码",ToastLength.Short).Show();
				return ;
			}
			confirmPassWord = edit_ConfirmPwd.Text;
			if (string.IsNullOrEmpty (confirmPassWord)) {
				Toast.MakeText(this,"确认密码不能为空,请输入确认密码",ToastLength.Short).Show();
				return ;
			}
			if (passWord != confirmPassWord) {
				Toast.MakeText(this,"输入两次密码不一致,请检查",ToastLength.Short).Show();
				return ;
			}
			if (!EldYoungUtil.IsPassWord (passWord)) {
				Toast.MakeText (this, "请输入正确规范用户名6-20位,建议由字母、数字和符号两种以上组成", ToastLength.Short).Show ();
				return;
			}
			ProgressDialogUtil.StartProgressDialog(this,"正在提交...");
			//检测网络连接
			if(!EldYoungUtil.IsConnected(this))
			{
				Toast.MakeText(this,"网络连接超时,请检测网路",ToastLength.Short).Show();
				ProgressDialogUtil.StopProgressDialog();
				return;
			}
			//调用restapi注册,将用户名、密码信息写
			var modipwdParam = new ModiyPasswordParam () {
				Type = sendType,Password = passWord
			};
			if (sendType == "FindPwd")
				modipwdParam.UId = phoneNumber;
			else
				modipwdParam.UId = Global.MyInfo.UId;

			//初始化参数
			SetRestRequestParams (modipwdParam);
			var restSharpRequestHelp = new RestSharpRequestHelp(modipwdParam.Url,requestsubmitParams);
			restSharpRequestHelp.ExcuteAsync ((RestSharp.IRestResponse response) => {
				if(response.ResponseStatus == RestSharp.ResponseStatus.Completed && response.StatusCode == System.Net.HttpStatusCode.OK)
				{
					
					//获取并解析返回resultJson获取安全码结果值
	 				var result = response.Content;
					var setpwdJson = JsonConvert.DeserializeObject<SetPasswordJson>(result);
					if(setpwdJson.statuscode =="1")
					{
						RunOnUiThread(()=>{

							Toast.MakeText(this,setpwdJson.message,ToastLength.Short).Show();
							ProgressDialogUtil.StopProgressDialog();
							var intent = new Intent(this,typeof(LoginActivity));
							intent.SetFlags(ActivityFlags.ClearTask|ActivityFlags.NewTask);
							StartActivity(intent);			

							this.Finish();

						});
					}
					else
					{
						RunOnUiThread(()=>
							{
								Toast.MakeText(this,setpwdJson.message,ToastLength.Short).Show();
								ProgressDialogUtil.StopProgressDialog();
								return;
							});
					}


				}
				else if(response.ResponseStatus == RestSharp.ResponseStatus.TimedOut)
				{
					RunOnUiThread(()=>
						{
							Toast.MakeText(this,"网络连接超时,请重试",ToastLength.Short).Show();
							ProgressDialogUtil.StopProgressDialog();
							return;
						});
				}
				else
				{
					RunOnUiThread(()=>
						{
							Toast.MakeText(this,response.StatusDescription,ToastLength.Short).Show();
							ProgressDialogUtil.StopProgressDialog();
							return;
						});
				}
			});

		}