protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { EGEMech.BLL.Product products = new EGEMech.BLL.Product(); products.Query.Top = 10; products.Query.Load(); uiRepeaterProducts.DataSource = products.DefaultView; uiRepeaterProducts.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if ((Request.QueryString["cid"] != null && !string.IsNullOrEmpty(Request.QueryString["cid"]))) { uiPanelRepeaters.Visible = true; uiPanelDetails.Visible = false; uiRepeaterProducts.Visible = false; uiRepeaterSubCats.Visible = true; uiRepeaterCats.Visible = false; EGEMech.BLL.SubCategory scats = new EGEMech.BLL.SubCategory(); scats.GetSubCategoryByCatID(Convert.ToInt32(Request.QueryString["cid"].ToString())); uiRepeaterSubCats.DataSource = scats.DefaultView; uiRepeaterSubCats.DataBind(); } if ((Request.QueryString["scid"] != null && !string.IsNullOrEmpty(Request.QueryString["scid"]))) { uiPanelRepeaters.Visible = true; uiPanelDetails.Visible = false; uiRepeaterProducts.Visible = true; uiRepeaterSubCats.Visible = false; uiRepeaterCats.Visible = false; EGEMech.BLL.Product prod = new EGEMech.BLL.Product(); prod.GetProductsBySubCatID(Convert.ToInt32(Request.QueryString["scid"].ToString())); uiRepeaterProducts.DataSource = prod.DefaultView; uiRepeaterProducts.DataBind(); } if ((Request.QueryString["pid"] != null && !string.IsNullOrEmpty(Request.QueryString["pid"]))) { uiPanelRepeaters.Visible = false; uiPanelDetails.Visible = true; EGEMech.BLL.Product prod = new EGEMech.BLL.Product(); prod.LoadByPrimaryKey(Convert.ToInt32(Request.QueryString["pid"].ToString())); uiLabelTitle.Text = prod.Name; uiLabelPrice.Text = prod.Price.ToString(); uiLiteralDescription.Text = Server.HtmlDecode(prod.Description); uiImageProd.ImageUrl = "Images.aspx?Inner=News&Image=" + prod.PicPath; } else if ((Request.QueryString["cid"] == null || string.IsNullOrEmpty(Request.QueryString["cid"])) && (Request.QueryString["pid"] == null || string.IsNullOrEmpty(Request.QueryString["pid"]))) { uiPanelRepeaters.Visible = true; uiPanelDetails.Visible = false; uiRepeaterProducts.Visible = false; uiRepeaterSubCats.Visible = false; uiRepeaterCats.Visible = true; EGEMech.BLL.Category cats = new EGEMech.BLL.Category(); cats.LoadAll(); uiRepeaterCats.DataSource = cats.DefaultView; uiRepeaterCats.DataBind(); } } }