/// <summary> /// 初始化编辑 /// </summary> /// <param name="data">乘客信息</param> private void InitEditPassengerInfo(Nomal_Passengers oldPas, Nomal_Passengers newPas) { modifyAction.PostData = String.Format("passenger_name={0}&old_passenger_name={1}&passenger_id_type_code={2}&old_passenger_id_type_code={3}&passenger_id_no={4}&old_passenger_id_no={5}&mobile_no={6}&passenger_type={7}&sex_code={8}&_birthDate={9}&country_code={10}", System.Web.HttpUtility.UrlEncode(newPas.Passenger_name), System.Web.HttpUtility.UrlEncode(oldPas.Passenger_name), newPas.Passenger_id_type_code, oldPas.Passenger_id_type_code, newPas.Passenger_id_no, oldPas.Passenger_id_no, newPas.Mobile_no, newPas.Passenger_type, newPas.Sex_code, newPas.Born_date, newPas.Country_code); modifyAction.InitModifyPassenger((str) => { var returnString = translation.TranslationHtmlEx(str); if (returnString["messages"].Any()) { MessageBox.Show(returnString["messages"][0].ToString(), "更新失败", MessageBoxButtons.OK, MessageBoxIcon.Information); } 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); BeginGetPassengers(); //GetAllPassenger(); } }, _cookieContainer); }
/// <summary> /// 初始化编辑 /// </summary> /// <param name="data">乘客信息</param> private void InitEditPassengerInfo(PassengersAllData data) { modifyAction.PostData = "org.apache.struts.taglib.html.TOKEN=" + TokenInit + "&name=" + translation.UtfEncode(data.passenger_name) + "&card_type=" + data.card_type + "&card_no=" + data.card_no + "&passenger_type=" + data.passenger_type; modifyAction.InitModifyPassenger((str) => { if (str.IndexOf("保存") > -1) { TokenEdit = System.Text.RegularExpressions.Regex.Match(str, "[0-9abcdefABCDEF]{32}").ToString(); UpdatePassengerInfo(data); } else { MessageBox.Show("提示", "更新失败", MessageBoxButtons.OK, MessageBoxIcon.Information); } }, _cookieContainer); }