/// <summary> /// 同意留位 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnYes_Click(object sender, EventArgs e) { EyouSoft.IBLL.TourStructure.ITourOrder Ibll = EyouSoft.BLL.TourStructure.TourOrder.CreateInstance(); EyouSoft.Model.TourStructure.TourOrder model = new EyouSoft.Model.TourStructure.TourOrder(); model.TourOrderCustomer = TourOrderCustomer(); model.SeatList = SeatList.Trim(','); InputValueToModel(model); model.OrderState = EyouSoft.Model.TourStructure.OrderState.已留位; if (Utils.GetDateTime(Utils.GetFormValue("txtEndTime$dateTextBox")) <= DateTime.Now) { InitPage(); EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('留位日期不能小于等于当前日期!');"); return; } if (model.PeopleNumber > Utils.GetInt(hidRemnantNumber.Value)) { InitPage(); EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('抱歉,剩余数不能大于游客数,不能保存,请重新填写游客数和游客信息!');"); return; } model.SaveSeatDate = Utils.GetDateTime(Utils.GetFormValue("txtEndTime$dateTextBox")); int ReturnValue = Ibll.UpdateTourOrder(model); Ibll = null; model = null; switch (ReturnValue) { case -1: EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('写入订单信息失败!');closeWin()"); break; case 0: EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('订单实体为空!');closeWin()"); break; default: EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('订单保存成功!');closeWin()"); break; } }
/// <summary> /// 保存修改订单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnUpdate_Click(object sender, EventArgs e) { EyouSoft.Model.TourStructure.TourOrder model = new EyouSoft.Model.TourStructure.TourOrder(); EyouSoft.IBLL.TourStructure.ITourOrder Ibll = EyouSoft.BLL.TourStructure.TourOrder.CreateInstance(); model.TourOrderCustomer = TourOrderCustomer(); model.SeatList = SeatList.Trim(','); if (model.TourOrderCustomer == null || model.TourOrderCustomer.Count == 0) { EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('抱歉,游客人数必须大于0,将不能保存,请重新填写游客数和游客信息!');"); InitPage(); return; } if (model.PeopleNumber > Utils.GetInt(Request.Form["hidRemnantNumber"], 0)) { EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('抱歉,剩余数不能大于游客数,不能保存,请重新填写游客数和游客信息!');"); InitPage(); return; } InputValueToModel(model); model.OrderState = (EyouSoft.Model.TourStructure.OrderState)Utils.GetInt(Utils.GetFormValue("hidOrderState")); model.SaveSeatDate = DateTime.Now; int ReturnValue = Ibll.UpdateTourOrder(model); model = null; Ibll = null; switch (ReturnValue) { case -1: EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('写入订单信息失败!');closeWin()"); break; case 0: EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('订单实体为空!');closeWin()"); break; default: EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('订单保存成功!');closeWin()"); break; } }
/// <summary> /// 确认成交订单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSave_Click(object sender, EventArgs e) { EyouSoft.Model.TourStructure.TourOrder model = new EyouSoft.Model.TourStructure.TourOrder(); EyouSoft.IBLL.TourStructure.ITourOrder Ibll = EyouSoft.BLL.TourStructure.TourOrder.CreateInstance(); model.TourOrderCustomer = TourOrderCustomer(); model.SeatList = SeatList.Trim(','); if (model.TourOrderCustomer == null || model.TourOrderCustomer.Count == 0) { EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('抱歉,游客人数必须大于0,将不能保存,请重新填写游客数和游客信息!');"); InitPage(); return; } InputValueToModel(model); if (model.PeopleNumber > Utils.GetInt(hidRemnantNumber.Value)) { EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('抱歉,剩余数不能大于游客数,不能保存,请重新填写游客数和游客信息!');"); InitPage(); return; } model.OrderState = (EyouSoft.Model.TourStructure.OrderState)Utils.GetInt(Utils.GetFormValue("hidOrderState")); model.OrderState = EyouSoft.Model.TourStructure.OrderState.已成交; model.SaveSeatDate = DateTime.Now; int ReturnValue = Ibll.UpdateTourOrder(model); model = null; Ibll = null; if (ReturnValue > 0) { EyouSoft.Common.Function.MessageBox.ResponseScript(this.Page, "alert('执行确认成交操作成功!');closeWin()"); } else { InitPage(); EyouSoft.Common.Function.MessageBox.Show(this.Page, "执行确认成交操作失败!"); } }