Beispiel #1
0
 //* Cancela um pedido
 public void Cancel()
 {
     Status = EOrderStatus.Canceled;
     _deliveries.ToList().ForEach(x => x.Cancel());
 }
 public UpdateStatusOrderRequest(Guid order_id, EOrderStatus status_id)
 {
     this.OrderId  = order_id;
     this.StatusId = status_id;
 }
 public void MarkAsPaid()
 {
     // Dá baixa no estoque
     this.Status = EOrderStatus.Paid;
 }
        public void Cancel()
        {
            // Estorna os produtos

            this.Status = EOrderStatus.Canceled;
        }
Beispiel #5
0
 public ParamOrderToPdf(int commandId, EOrderStatus status, EOrderStatus typeQuoteOrProformat)
     : this(commandId, status)
 {
     _typeQuoteOrProformat = typeQuoteOrProformat;
 }
Beispiel #6
0
 //pagar um pedido
 public void Pay()
 {
     //validações
     Status = EOrderStatus.Paid;
 }
Beispiel #7
0
 public Order(decimal totalProducts, decimal totalDiscount, decimal totalOrder, EOrderStatus status)
 {
     User          = null;
     TotalProducts = totalProducts;
     TotalDiscount = totalDiscount;
     TotalOrder    = totalOrder;
     Status        = status;
     Items         = new List <OrderItem>();
 }
 public OrderDetailsDTO(Guid id, Guid tableId, string tableNumber, string orderNumber, EOrderStatus status, DateTime openDate, DateTime?closingDate)
 {
     Id          = id;
     TableId     = tableId;
     TableNumber = tableNumber;
     OrderNumber = orderNumber;
     Status      = status;
     OpenDate    = openDate;
     ClosingDate = closingDate;
 }
Beispiel #9
0
 public ProcessOrderResponse(string number, DateTime createDate, DateTime lastUpdateDate, decimal total, string notes, EOrderStatus status, ulong deliveryTag)
 {
     Number         = number;
     CreateDate     = createDate;
     LastUpdateDate = lastUpdateDate;
     Total          = total;
     Notes          = notes;
     Status         = status;
     DeliveryTag    = deliveryTag;
 }
Beispiel #10
0
 public void SetStatus(EOrderStatus status)
 {
     this.Status = status;
 }
Beispiel #11
0
 public void Cancel()
 {
     Status = EOrderStatus.Cancelad;
     CancelDeliverys();
     ReturnItensToStock();
 }
Beispiel #12
0
 // Pagar um pedido
 public void Pay()
 {
     // Para fins de estudo, assume-se que o pagamento já foi realizado...
     Status = EOrderStatus.Paid;
 }
Beispiel #13
0
 public void Pay()
 {
     //payment context
     Status = EOrderStatus.Payd;
 }
Beispiel #14
0
        public void Cancel()
        {
            // Estorna os produtos

            this.Status = EOrderStatus.Canceled;
        }
Beispiel #15
0
 public void Pay()
 {
     // A cada 5 Produtos é uma entrega.
     Status = EOrderStatus.Paid;
 }
Beispiel #16
0
 //cancelar o pedido
 public void Cancel()
 {
     Status = EOrderStatus.Canceled;
     //também devo criar um método no delivery para cancelar
     _deliveries.ToList().ForEach(x => x.Cancel());
 }
Beispiel #17
0
 public void ToChangeStatus(EOrderStatus status)
 {
     Status = status;
 }
Beispiel #18
0
 public void Pay()
 {
     this.Status = EOrderStatus.Paid;
 }
Beispiel #19
0
 public void Pay()
 {
     //payment simulated as paid
     Status = EOrderStatus.Paid;
 }
Beispiel #20
0
 public ParamOrderToPdf(int commandId, EOrderStatus status, int quoteValidityDay)
     : this(commandId, status)
 {
     _quoteValidityDay = quoteValidityDay;
 }
Beispiel #21
0
 public void Pay() //Pagamento do pedido
 {
     Status = EOrderStatus.Paid;
 }
Beispiel #22
0
 //cancelar um pedido
 public void Cancel()
 {
     Status = EOrderStatus.Canceled;
     //cancelar todas as entregas
     _deliveries.ToList().ForEach(x => x.Cancel());
 }
Beispiel #23
0
 // Pagar Um Pedido
 public void Pay()
 {
     Status = EOrderStatus.PAID;
 }
 public void MarkAsDelivered()
 {
     this.Status = EOrderStatus.Delivered;
 }
Beispiel #25
0
 public void MarkAsPaid()
 {
     // Dá baixa no estoque
     this.Status = EOrderStatus.Paid;
 }
Beispiel #26
0
 public void Cancel()
 {
     Status = EOrderStatus.Canceled;
 }
Beispiel #27
0
 public void MarkAsDelivered()
 {
     this.Status = EOrderStatus.Delivered;
 }
Beispiel #28
0
 // To pay an order
 public void Pay()
 {
     Status = EOrderStatus.Paid;
 }
 public CreateOrderResponse(string number, DateTime createDate, DateTime lastUpdateDate, List <ProductDto> products, decimal total, string notes, EOrderStatus status)
 {
     Number         = number;
     CreateDate     = createDate;
     LastUpdateDate = lastUpdateDate;
     Products       = products;
     Total          = total;
     Notes          = notes;
     Status         = status;
 }