protected void UpdateCartItem_ItemCommand(object sender, ListViewCommandEventArgs e)
        {
            int    shoppingCartItemID = int.Parse(e.CommandArgument.ToString());
            string itemDescription    = (e.Item.FindControl("DescriptionLabel") as Label).Text;

            if ((e.Item.FindControl("DeleteCheckBox") as CheckBox).Checked)
            {
                MessageUserControl.TryRun(() =>
                {
                    ShoppingCartItemController sysmgr = new ShoppingCartItemController();
                    sysmgr.Delete_ShoppingCartItem(shoppingCartItemID);
                    CartListView.DataBind();
                }, "Item Deleted", itemDescription + " has been removed from your shopping cart.");
            }
            else
            {
                int    qty = 0;
                bool   quantityInputFail = false;
                string inputQty          = (e.Item.FindControl("QuantitySelectedLabel") as TextBox).Text;
                if (!(int.TryParse(inputQty, out qty)))
                {
                    quantityInputFail = true;
                }
                if (quantityInputFail)
                {
                    MessageUserControl.ShowInfo("Could not update item quantity. Quantity must be a valid integer.");
                }
                else
                {
                    MessageUserControl.TryRun(() =>
                    {
                        ShoppingCartItemController sysmgr = new ShoppingCartItemController();
                        ShoppingCartItem item             = sysmgr.Get_ShoppingCartItem(shoppingCartItemID);
                        item.Quantity = qty;
                        sysmgr.Update_ShoppingCartItem(item);
                        CartListView.DataBind();
                    }, "Item Quantity Updated", itemDescription + " has had its quantity updated.");
                }
            }
            MainView.ActiveViewIndex = 1;
        }