MVVM框架结账

开台结账
点击代付款桌子显示结账菜单,选择好确定结账。
点击代付款桌子
在这里插入图片描述

根据订单结账
在这里插入图片描述

获取订单立即结账。
private void ButtonJiez(Window window)
{
if (MessageBox.Show(“是否结账?”, “系统提示”, MessageBoxButton.OKCancel, MessageBoxImage.Question) == MessageBoxResult.OK)
{
using (TransactionScope scope = new TransactionScope())
{
(1)修改订单信息
B_Order ordemm = (from tbon in myModel.B_Order
where tbon.orderID == OrderID
select tbon).SingleOrDefault();
ordemm.cutOffTime = DateTime.Now;修改结账时间
myModel.Entry(ordemm).State = System.Data.Entity.EntityState.Modified;
修改餐桌状态
B_Tabletype tble = (from tbtable in myModel.B_Tabletype
where tbtable.orderID == OrderID select tbtable).SingleOrDefault();
tble.orderID = null;
tble.status = “已付款”;
tble.totalMoney = 0;
myModel.Entry(tble).State = System.Data.Entity.EntityState.Modified;
myModel.SaveChanges();
提交事务
scope.Complete();
返回成功信息
MessageBox.Show(“结算成功!”, “系统提示”, MessageBoxButton.OK, MessageBoxImage.Information);
window.Close();
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值