protected void Page_Load(object sender, EventArgs e) {

            this._module = base.Module as ECommerceModule;
            this._page = (ModuleAdminBasePage)this.Page;

            hplOrderList.NavigateUrl = String.Format("~/Modules/ECommerce/Admin/Orders/Orders.aspx{0}", this._page.GetBaseQueryString());

            hplCat.NavigateUrl = String.Format("~/Modules/ECommerce/Admin/Catalogue/CatalogueBrowser.aspx{0}", this._page.GetBaseQueryString());
            hplAttributes.NavigateUrl = String.Format("~/Modules/ECommerce/Admin/Catalogue/AttributeManager.aspx{0}", this._page.GetBaseQueryString());
        }
        static void Main(string[] args)
        {
            new CRMModule().Activate();
            new NotifyModule().Activate();
            new StockModule().Activate();
            new PurchaseModule().Activate();

            ECommerceModule client = new ECommerceModule();

            client.Activate();

            Sale sale = new Sale();

            for (int c = 0; c < 5; c++)
            {
                sale.addProduct(new Product("Product" + (c + 1)));
            }
            client.createSale(sale);
        }