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); } }
public int SaveGest(Gest gest) { lock (Locker) { if (gest.Id != 0) { _db.Update(gest); return(gest.Id); } return(_db.Insert(gest)); } }
void NextCommand(object s, EventArgs e) { if (count.Text != "0") { Gest[] gestList = new Gest[this.num]; for (int i = 0; i < this.num; i++) { var item = new Gest() { Name = "お客様" + (i + 1), TableId = this.TableId, InsertDate = DateTime.Now }; gestList[i] = item; } Navigation.PushModalAsync(new SetFeeView(gestList, TableId)); } else { DisplayAlert("人数", "1人以上入力してください", "OK"); } }
public static WheelDir ByGestures(Gest primary, Gest secondary) => Directions.SingleOrDefault(wdir => wdir.Primary == primary && wdir.Secondary == secondary);
public virtual void SubmitResult(Gest result) { Result = result; ResultSubmitted.Set(); }