Exemple #1
0
        private void OrderInfoList_FormClosed(object sender, FormClosedEventArgs e)
        {
            //撤单操作,如果没有点击下单,就进行撤单操作
            bool test = oiBll.CheDan();

            //如果订单金额等于0,那就删除这个订单,同时还要让桌子变得空闲
            //这里有个问题,就是虽然点了菜,但是不想下单,虽然订单金额显示是大于0,但在进行撤单操作之后,实际订单金额已经为0,应该删除订单
            //另外一种情况是加菜,又不想加了,这时候实际订单金额不是0,不应该删除订单
            if (Convert.ToDecimal(lblMoney.Text) == 0 || oiBll.GetMoneyByTid(tableId).ToString() == "0")
            {
                //删除订单
                bool test2 = oiBll.DeleteOrderByOId(orderId, tableId);
            }
        }