/// <summary> /// 添加联系人 /// </summary> /// <param name="data">联系人信息</param> private void AddPassengerInfo(Nomal_Passengers data) { modifyAction.PostData = String.Format("passenger_name={0}&sex_code={1}&_birthDate={2}&country_code={3}&passenger_id_type_code={4}&passenger_id_no={5}&mobile_no={6}&passenger_type={7}", System.Web.HttpUtility.UrlEncode(data.Passenger_name), data.Sex_code, data.Born_date, data.Country_code, data.Passenger_id_type_code, data.Passenger_id_no, data.Mobile_no, data.Passenger_type); modifyAction.InitAddPassenger((str) => { var returnString = translation.TranslationHtmlEx(str); if (returnString["messages"].Any()) { MessageBox.Show(returnString["messages"][0].ToString(), "添加失败", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else if (returnString["data"]["message"] != null && returnString["data"]["message"].ToString() != "") { MessageBox.Show(returnString["data"]["message"].ToString(), "添加失败", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { MessageBox.Show("添加联系人成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); //GetAllPassenger(); BeginGetPassengers(); } }, _cookieContainer); }
/// <summary> /// 初始化添加信息 /// </summary> /// <param name="data">联系人信息</param> private void InitAddPassengerInfo(PassengersAllData data) { modifyAction.PostData = "org.apache.struts.taglib.html.TOKEN=" + TokenInit + "&name=" + "&card_type=" + "&card_no=" + "&passenger_type=" + "&search=%E8%AF%B7%E8%BE%93%E5%85%A5%E6%B1%89%E5%AD%97%E6%88%96%E6%8B%BC%E9%9F%B3%E9%A6%96%E5%AD%97%E6%AF%8D"; modifyAction.InitAddPassenger((str) => { if (str.IndexOf("保存") > -1) { TokenEdit = System.Text.RegularExpressions.Regex.Match(str, "[0-9abcdefABCDEF]{32}").ToString(); SavePassengerInfo(data); } else { MessageBox.Show("提示", "获取添加页面失败", MessageBoxButtons.OK, MessageBoxIcon.Information); } }, _cookieContainer); }