public FilterPopupPage(PSOrderList pastryShopOrderList, List <Status> selectedStatuses) { BackgroundColor = Color.FromHex("#CC000000"); this.pastryShopOrderList = pastryShopOrderList; this.selectedStatuses = selectedStatuses; InitializeComponent(); Load(); }
public PSOrderDetail(PSOrderList pastryShopOrderList, Order order) { InitializeComponent(); load(); confirmToolbarItem = new ToolbarItem() { Icon = "confirm.png", Text = "Confirmer", Order = ToolbarItemOrder.Primary }; confirmToolbarItem.Clicked += ConfirmToolbarItem_Clicked; this.order = order; this.pastryShopOrderList = pastryShopOrderList; ProductsList.ItemsSource = order.OrderProducts; OrderID.Text = order.ID.ToString(); ClientName.Text = order.User.Name + " " + order.User.LastName; Date.Text = order.Date.ToString("d"); Delevery.Text = order.DeleveryMethod.DeleveryType; Payment.Text = order.Payment.PaymentMethod; Total.Text = order.OrderProducts.Sum(op => op.Quantity * op.Product.Price).ToString(); Status.SelectedIndexChanged += Status_SelectedIndexChanged; Task.Run(() => MarkAsSeen()); }