private BillingDocument showOrder(Order id)
        {
            var orderDB = new DBOrder();
            List <OrderLine>        list      = orderDB.getOrder(id.id);
            List <ShoppingCartItem> cartItems = new List <ShoppingCartItem>();
            var cartSum = 0;

            foreach (var item in list)
            {
                cartItems.Add(new ShoppingCartItem(item.product, item.quantity));
                cartSum += item.product.price * item.quantity;
            }
            ;
            var cart = new ShoppingCart(id.customerid)
            {
                shoppingCartItems = cartItems,
                sum = cartSum
            };
            var billingDoc = new BillingDocument()
            {
                order        = id,
                customer     = (Customer)Session["LoggedInUser"],
                shoppingcart = cart,
                sum          = cart.sum,
                exmva        = cart.sum * 0.8,
                mva          = cart.sum * 0.2
            };

            return(billingDoc);
        }
 public void OutputBillingDocument(BillingDocument dataObject)
 {
     if (null != dataObject)
     {
         OutputStatusMessage(string.Format("Data: {0}", dataObject.Data));
         OutputStatusMessage(string.Format("Id: {0}", dataObject.Id));
         OutputStatusMessage(string.Format("Type: {0}", dataObject.Type));
     }
 }