public void BaseReject(OrderReject method) { this.PurchaseOrderState = new PurchaseOrderStates(this.Strategy.Session).Rejected; foreach (PurchaseOrderItem purchaseOrderItem in this.ValidOrderItems) { purchaseOrderItem.Reject(); } }
public IHttpActionResult InterruptOrderA(OrderReject orderReject) { if (!string.IsNullOrWhiteSpace(orderReject.Cancel)) { Orders order = db.Orders.Find(orderReject.Id); order.Cancel = orderReject.Cancel; order.Status = OrderType.照服員中斷; order.EditDate = DateTime.Now; db.SaveChanges(); return(Ok(new { message = "進行中訂單已由照服員中斷" })); } else { return(Ok(new { message = "未填寫中斷理由" })); } }
public IHttpActionResult OrderReject(OrderReject orderReject) { if (!string.IsNullOrWhiteSpace(orderReject.Cancel)) { Orders order = db.Orders.Find(orderReject.Id); order.Cancel = orderReject.Cancel; order.Status = OrderType.照服員拒接; order.EditDate = DateTime.Now; db.SaveChanges(); return(Ok(new { message = "已拒絕此訂單" })); } else { return(Ok(new { message = "未填寫拒絕理由" })); } }
public void AppsReject(OrderReject method) { this.SalesOrderState = new SalesOrderStates(this.Strategy.Session).Rejected; }
public void AppsReject(OrderReject method) { this.CurrentObjectState = new SalesOrderObjectStates(this.Strategy.Session).Rejected; }
public void AppsReject(OrderReject method) { this.PurchaseOrderState = new PurchaseOrderStates(this.Strategy.Session).Rejected; }
public void BaseReject(OrderReject method) => this.SalesOrderState = new SalesOrderStates(this.Strategy.Session).Rejected;