using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using CodeCafe.Web;
public partial class Order_Now : System.Web.UI.Page
{
/****************************************************************************************************/
///
/// Handles the Load event of the Page control.
///
/// The source of the event.
/// The instance containing the event data.
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
clsBasket basket = new clsBasket();
btnCheckout.Visible = (basket.CountItems() > 0);
}
}
/****************************************************************************************************/
///
/// Adds to the users basket.
///
/// The sender.
/// The instance containing the event data.
protected void AddToBasket(object sender, CommandEventArgs e)
{
int id = Convert.ToInt32(e.CommandArgument);
int qty = 1;
int terms = 1;
clsBasket basket = new clsBasket();
clsProductInfo pi = new clsProductInfo();
pi.Load(id);
foreach (RepeaterItem comment in rptProducts.Items)
{
int check = Convert.ToInt32(((HiddenField)comment.FindControl("hfID")).Value);
if (check == id)
{
qty = int.Parse(((TextBox)comment.FindControl("tbQty")).Text);
break;
}
}
if (pi.pi_recurring)
{
terms = 12; //we are now only catering for 12 months!
}
basket.AddToBasket(id, pi.pi_name, qty, terms);
product.UpdateLinks();
mpeProduct.Show();
btnCheckout.Visible = (basket.CountItems() > 0);
}
/****************************************************************************************************/
///
/// Shows the users basket.
///
/// The sender.
/// The instance containing the event data.
protected void ShowBasket(object sender, EventArgs e)
{
Response.Redirect("Shopping-Basket.aspx");
}
/****************************************************************************************************/
}