public FilterPopupPage(PSOrderList pastryShopOrderList, List <Status> selectedStatuses)
 {
     BackgroundColor          = Color.FromHex("#CC000000");
     this.pastryShopOrderList = pastryShopOrderList;
     this.selectedStatuses    = selectedStatuses;
     InitializeComponent();
     Load();
 }
Beispiel #2
0
 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());
 }