/// <summary> /// Diameter Selected Index Changed Event handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ddlDiameter_SelectedIndexChanged(object sender, EventArgs e) { Session["ItemLength"] = null; Session["ItemDiameter"] = ddlDiameter.SelectedItem.Text; #region Code to get the pareameter details itemBuilder.ItemFamily = Session["ItemFamily"].ToString(); itemBuilder.ItemProductLine = ddlProductLine.SelectedValue; itemBuilder.ItemCategory = ddlCategory.SelectedValue; itemBuilder.ItemDiameter = ddlDiameter.SelectedItem.Text; BuiltItem.Text = BuiltItem.Text.Substring(0, 6) + "-" + ddlDiameter.SelectedValue; dtItem = itemBuilder.GetItemLength(); utilityFunction.BindListControls(ddlLength, "LENGTHDESC", "LENGTHCODE", dtItem); //hidLength.Value = ((lstLength.Items.Count > 1) ? "1" : "0"); if (ddlLength.Items.Count == 1) { ddlLength_SelectedIndexChanged(ddlLength, new EventArgs()); BuiltItem.Text += "00-"; } else { SSItemBuilderScriptManager.SetFocus("ddlLength"); } #endregion OnChange(e); }
/// <summary> /// Page load event handlers /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { LoadMenu(); OnItemClick(e); SSItemBuilderScriptManager.SetFocus("dgMenu"); } ///Session["ItemFamily"] = hidItemValue.Value; Ajax.Utility.RegisterTypeForAjax(typeof(SSItemBuilder)); //HideControl(); //if (Session["ItemFamily"] != null) //{ // if (ViewState["ItemFamily"] == null) // { // LoadProductLine(); // } // else if (ViewState["ItemFamily"].ToString() != Session["ItemFamily"].ToString()) // { // LoadProductLine(); // } //} //else //{ // ddlProductLine.Visible = false; // lblProductLine.Visible = false; //} }
/// <summary> /// Category Selected Index Changed Event handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ddlCategory_SelectedIndexChanged(object sender, EventArgs e) { Session["ItemLength"] = null; Session["ItemDiameter"] = null; #region Code to get the pareameter details itemBuilder.ItemFamily = Session["ItemFamily"].ToString(); itemBuilder.ItemProductLine = ddlProductLine.SelectedValue; itemBuilder.ItemCategory = ddlCategory.SelectedValue; BuiltItem.Text = ddlCategory.SelectedValue + "-"; dtItem = itemBuilder.GetItemDiameter(); utilityFunction.BindListControls(ddlDiameter, "DIAMETERDESC", "DIAMETERCODE", dtItem); hidDiameter.Value = ((ddlDiameter.Items.Count > 1) ? "1" : "0"); if (ddlDiameter.Items.Count == 1) { ddlDiameter_SelectedIndexChanged(ddlDiameter, new EventArgs()); } else { SSItemBuilderScriptManager.SetFocus("ddlDiameter"); } #endregion OnChange(e); }
/// <summary> /// LoadProductLine : Method used to Load Item Product Line /// </summary> private void LoadProductLine() { if (Session["ItemFamily"] != null) { itemBuilder.ItemFamily = Session["ItemFamily"].ToString(); dtItem = itemBuilder.GetItemProductLine(); // Call the function to bind the product line details utilityFunction.BindListControls(ddlProductLine, "PRODUCTLINEDESC", "PRODUCTLINE", dtItem); ddlProductLine.Items.Insert(0, new ListItem("-- Select Product Line --", "")); ViewState["ItemFamily"] = Session["ItemFamily"].ToString(); ddlCategory.Items.Clear(); ddlDiameter.Items.Clear(); ddlLength.Items.Clear(); //ddlPackage.Items.Clear(); //ddlPlating.Items.Clear(); if (Page.IsPostBack) { if (dtItem != null && ddlProductLine.Items.Count == 2) { //lstProductLine.Visible = false; ddlProductLine.Items[1].Selected = true; ddlProductLine_SelectedIndexChanged(ddlProductLine, new EventArgs()); SSItemBuilderScriptManager.SetFocus("ddlCategory"); } else { SSItemBuilderScriptManager.SetFocus("ddlProductLine"); } } } }
/// <summary> /// ProductLine Selected Index Changed Event handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ddlProductLine_SelectedIndexChanged(object sender, EventArgs e) { Session["ItemLength"] = null; Session["ItemDiameter"] = null; if (ddlProductLine.SelectedIndex != 0) { itemBuilder.ItemFamily = Session["ItemFamily"].ToString(); itemBuilder.ItemProductLine = ddlProductLine.SelectedValue; dtItem = itemBuilder.GetItemCatagory(); // Call the function to bind the category details utilityFunction.BindListControls(ddlCategory, "Description", "Category", dtItem); hidProductLine.Value = "0"; if (ddlCategory.Items.Count == 1) { ddlCategory_SelectedIndexChanged(ddlCategory, new EventArgs()); } else { SSItemBuilderScriptManager.SetFocus("ddlCategory"); } OnChange(e); } }