Exemple #1
0
 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 = "未填寫拒絕理由" }));
     }
 }
Exemple #4
0
 public void AppsReject(OrderReject method)
 {
     this.SalesOrderState = new SalesOrderStates(this.Strategy.Session).Rejected;
 }
Exemple #5
0
 public void AppsReject(OrderReject method)
 {
     this.CurrentObjectState = new SalesOrderObjectStates(this.Strategy.Session).Rejected;
 }
Exemple #6
0
 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;