コード例 #1
0
        void CreateSlips(OrderInfo[] orderInfos)
        {
            var slip = new Slipcs {
                VisitTime = DateTime.Now, TableName = this.TableId, Remaining = this.remaining, Status = "在席"
            };

            _slip.SaveSlipcs(slip);
            int slipId = _slip.GetSlipId(this.TableId);


            int tId   = _table.GetId(this.TableId);
            var table = new Tabel {
                Id = tId, Name = this.TableId, Use = true
            };

            _table.SaveTable(table);


            foreach (OrderInfo oi in orderInfos)
            {
                var user = new Gest {
                    Name = oi.GuestId, TableId = this.TableId, SlipId = slipId, InsertDate = DateTime.Now
                };
                _gest.SaveGest(user);

                var set   = _set.FindOne(oi.MenuId);
                var order = new OrderInfo {
                    SlipId = slipId.ToString(), GuestId = oi.GuestId, MenuId = set.Name, Count = 1, Back = oi.Back, TargetId = oi.TargetId, Sum = set.Price
                };
                _order.SaveOrderInfo(order);
            }
        }