示例#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;
 }
示例#3
0
 public void MarkAsPaid()
 {
     // Dá baixa no estoque
     this.Status = EOrderStatus.Paid;
 }
示例#4
0
        public void Cancel()
        {
            // Estorna os produtos

            this.Status = EOrderStatus.Canceled;
        }
示例#5
0
 public ParamOrderToPdf(int commandId, EOrderStatus status, EOrderStatus typeQuoteOrProformat)
     : this(commandId, status)
 {
     _typeQuoteOrProformat = typeQuoteOrProformat;
 }
示例#6
0
 //pagar um pedido
 public void Pay()
 {
     //validações
     Status = EOrderStatus.Paid;
 }
示例#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;
 }
示例#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;
 }
示例#10
0
 public void SetStatus(EOrderStatus status)
 {
     this.Status = status;
 }
示例#11
0
 public void Cancel()
 {
     Status = EOrderStatus.Cancelad;
     CancelDeliverys();
     ReturnItensToStock();
 }
示例#12
0
文件: Order.cs 项目: maper765/Store
 // Pagar um pedido
 public void Pay()
 {
     // Para fins de estudo, assume-se que o pagamento já foi realizado...
     Status = EOrderStatus.Paid;
 }
示例#13
0
 public void Pay()
 {
     //payment context
     Status = EOrderStatus.Payd;
 }
示例#14
0
        public void Cancel()
        {
            // Estorna os produtos

            this.Status = EOrderStatus.Canceled;
        }
示例#15
0
 public void Pay()
 {
     // A cada 5 Produtos é uma entrega.
     Status = EOrderStatus.Paid;
 }
示例#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());
 }
示例#17
0
 public void ToChangeStatus(EOrderStatus status)
 {
     Status = status;
 }
示例#18
0
 public void Pay()
 {
     this.Status = EOrderStatus.Paid;
 }
示例#19
0
 public void Pay()
 {
     //payment simulated as paid
     Status = EOrderStatus.Paid;
 }
示例#20
0
 public ParamOrderToPdf(int commandId, EOrderStatus status, int quoteValidityDay)
     : this(commandId, status)
 {
     _quoteValidityDay = quoteValidityDay;
 }
示例#21
0
 public void Pay() //Pagamento do pedido
 {
     Status = EOrderStatus.Paid;
 }
示例#22
0
 //cancelar um pedido
 public void Cancel()
 {
     Status = EOrderStatus.Canceled;
     //cancelar todas as entregas
     _deliveries.ToList().ForEach(x => x.Cancel());
 }
示例#23
0
 // Pagar Um Pedido
 public void Pay()
 {
     Status = EOrderStatus.PAID;
 }
示例#24
0
 public void MarkAsDelivered()
 {
     this.Status = EOrderStatus.Delivered;
 }
示例#25
0
 public void MarkAsPaid()
 {
     // Dá baixa no estoque
     this.Status = EOrderStatus.Paid;
 }
示例#26
0
 public void Cancel()
 {
     Status = EOrderStatus.Canceled;
 }
示例#27
0
 public void MarkAsDelivered()
 {
     this.Status = EOrderStatus.Delivered;
 }
示例#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;
 }