客房结账功能

点击你想要结账的客房,就会跳出提示框,如图
在这里插入图片描述
单击是的时候,此客房就是结账的客房啦,如图
在这里插入图片描述
下面是在控制器写的源代码

 public ActionResult InserJZ(R_SettleAccountsRetreatRoomDetail r_RetreatRoomDetail, 
        S_SettleAccountsRetreatRoom s_RetreatRoom, B_OrderForm b_OrderForm, 
        S_PaymentMode s_PaymentMode)
 {   
    ReturnJson returnJson = new ReturnJson();            
    myModel.S_SettleAccountsRetreatRoom.Add(s_RetreatRoom); //结账退房表
    myModel.SaveChanges();
    var dbRetreatRoom = s_RetreatRoom.SettleAccountsRetreatRoomID;//结账退房明细表
    r_RetreatRoomDetail.SettleAccountsRetreatRoomID = dbRetreatRoom;        
    r_RetreatRoomDetail.PaymentModeID = 1;
    myModel.R_SettleAccountsRetreatRoomDetail.Add(r_RetreatRoomDetail);
    //查出数据修改保存
    R_OrderFormDetail r_OrderFormDetail = myModel.R_OrderFormDetail.Where
    (L => L.OrderFormID == b_OrderForm.OrderFormID && L.ZhaungTai ==true).Single();
    r_OrderFormDetail.ZhaungTai = false;
    myModel.Entry(r_OrderFormDetail).State = System.Data.Entity.EntityState.Modified;              
    B_OrderForm BOrderForm = myModel.B_OrderForm.Where(L => L.OrderFormID ==
    b_OrderForm.OrderFormID).Single();
    S_GuestRoom selectGuestRoom = myModel.S_GuestRoom.Where(L =>L.GuestRoomID
    == r_OrderFormDetail.GuestRoomID).Select(L => L).Single();
    selectGuestRoom.RoomFormID = 3;
    myModel.Entry(selectGuestRoom).State = System.Data.Entity.EntityState.Modified;
           if (myModel.SaveChanges() > 0)
               {
                  returnJson.State = true;
                  returnJson.Text = "结账成功";
               }else
                {
                   returnJson.State = false;
                    returnJson.Text = "结账失败";
                }         
         }
      return Json(returnJson, JsonRequestBehavior.AllowGet);

下面是视图的代码

$("#SettleTF").click(function () { //点击是结账
        var TimeFn = null;
        var OrderFormID = $("#IDss").val();//订单ID
        var AddUpSum = $("#LJxf").val();//累计消费
        var Balance = $("#YE").val();//余额
        var GuestPayment = $("#KB").val();//客宾支付
        var Change = $("#ZL").val();//找零
        var Comments = $("#BZs").val();//备注
        var GuestRoomID = $("#KFIDs").val();//客房ID
        if (OrderFormID > 0 && AddUpSum != '' && Balance != '' && GuestPayment !='' && Change != '') {       
        $.post("/KfFroom/FangTaitu/InserJZ", //异步提交
           { OrderFormID: OrderFormID, AddUpSum: AddUpSum, Balance: Balance, 
             GuestPayment: GuestPayment, Change: Change, Comments: Comments },
               function (returnJson) {
                  if (returnJson.State == true) {
                      $("#modalInsetJZ").modal('hide');//hide 关闭模态框
                      $("#modalInsetDY").modal('show');//show 显示
                      window.location.href = "/Main/Main";         
                     }
                       layer.alert(returnJson.Text);
                   }, "json");
            }
});

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值