public CustomItemToOrderImageWindow(CustomItemToOrder item)
        {
            InitializeComponent();

            string imagePath = StaticData.GetImagePath(item.Category);

            Uri         ImagePath = new Uri(imagePath + item.RefNumber + ".jpg", UriKind.Relative);
            BitmapImage myImage   = new BitmapImage(ImagePath);

            ProductImage.Source = myImage;
        }
Ejemplo n.º 2
0
        private string CreateOrderString(CustomItemToOrder itemToOrder, ref int count)
        {
            //Format as HTML otherwise text won't be displayed on new lines
            string orderString = "";

            orderString = "<p style='padding-top:20px; margin:auto; margin-left:100px; width:80%'>" + count + ") " +
                          itemToOrder.QuantityUsed + "x " +
                          itemToOrder.RefNumber + " - " +
                          itemToOrder.Description + " - " +
                          itemToOrder.PackSize + " per pack - £" +
                          itemToOrder.Cost + " per pack.</p>";

            return(orderString);
        }
Ejemplo n.º 3
0
        private void PopulateStackOfItemsToOrder()
        {
            foreach (ItemToOrder item in ItemsToOrderList)
            {
                CustomItemToOrder ItemForOrdering = new CustomItemToOrder(item.ID, item.Description, item.RefNumber, item.QuantityUsed, item.PackSize, item.Cost, item.Category);
                ItemForOrdering.OrdersPageReference = this;


                //If pack size > quantity used, display a cross.
                if (item.PackSize > item.QuantityUsed)
                {
                    ItemForOrdering.CrossOrTick.Source = new BitmapImage(new Uri(@"/Images/RedCross.png", UriKind.Relative));
                }

                StackOfItemsToOrder.Children.Add(ItemForOrdering);
            }

            OrderingScrollViewer.Content = StackOfItemsToOrder;
        }