Example #1
0
        /// <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;
            }
        }
Example #2
0
        /// <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;
            }
        }
Example #3
0
        /// <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, "执行确认成交操作失败!");
            }
        }