protected void Page_Load(object sender, EventArgs e) { try { if (IsPostBack.IsFalse()) { InitializeSession(); ItemSubGroupList = manager.GetAllItemSubGroup(); } } catch (Exception ex) { throw ex; } }
private void InitializeSession() { try { GroupItemManager GIManager = new GroupItemManager(); ItemSubGroupManager SGManager = new ItemSubGroupManager(); ItemMasterManager IMManager = new ItemMasterManager(); UnitSetupManager USManager = new UnitSetupManager(); ItemGroupList = new CustomList <ItemGroup>(); ItemGroupList = GIManager.DeptWiseItemGroup(41); ItemSubGroupList = new CustomList <ItemSubGroup>(); ItemSubGroupList = SGManager.GetAllItemSubGroup(); ItemMasterList = new CustomList <ItemMaster>(); ItemMasterList = IMManager.FindAllItemMasterGroupWise(); PODetailList = new CustomList <PODetail>(); UnitSetupList = new CustomList <UnitSetup>(); UnitSetupList = USManager.GetAllUnitSetup(); POMasterList = new CustomList <POMaster>(); } catch (Exception ex) { throw (ex); } }
override protected void OnInit(EventArgs e) { CustomList <ItemSubGroup> subGroupList = new CustomList <ItemSubGroup>(); Panel1.Controls.Clear(); if (ddlItemGroup.SelectedValue != "") { SegmentNamesList = itemSegmentManager.GetGroupSegmentNames(ddlItemGroup.SelectedValue); if (itemGroupManager.IsSubgroupApplicable(ddlItemGroup.SelectedValue.ToInt())) { subGroupList = subGroupManager.GetAllItemSubGroup(ddlItemGroup.SelectedValue); } } if (subGroupList.Count > 0) { Panel1.Controls.Add(new LiteralControl("<div class='lblAndTxtStyle' style='width:33%; float:left;'><div class='divlblwidth100px bglbl'><a>Item Sub-Group</a></div><div class='div182Px'>")); DropDownList ddlItemSubGroup = new DropDownList(); ddlItemSubGroup.ID = "ddlItemSubGroup"; ddlItemSubGroup.DataSource = subGroupList; ddlItemSubGroup.DataTextField = "SubGroupName"; ddlItemSubGroup.DataValueField = "ItemSubGroupID"; ddlItemSubGroup.DataBind(); ddlItemSubGroup.Items.Insert(0, new ListItem(String.Empty, String.Empty)); ddlItemSubGroup.SelectedIndex = 0; ddlItemSubGroup.Attributes.Add("class", "drpwidth180px"); Panel1.Controls.Add(ddlItemSubGroup); Panel1.Controls.Add(new LiteralControl("</div></div>")); } foreach (SegmentNames sN in SegmentNamesList) { int c = 0; Label lb; Label lfs; DropDownList ddl; lb = new Label(); ddl = new DropDownList(); lb.ID = "lvl" + sN.SegName; lb.Text = sN.SegName; lb.Width = 85; lfs = new Label(); lfs.Width = 25; lfs.CssClass.PadLeft(5); lb.CssClass.PadLeft(10); ddl.ID = "ddl" + sN.SegName; // User Defined Field ddl.DataSource = itemSegmentManager.GetAllSegmentValues(sN.SegNameID); ddl.DataTextField = "SegValue"; ddl.DataValueField = "SegValueID"; ddl.DataBind(); ddl.Items.Insert(0, new ListItem(String.Empty, String.Empty)); ddl.SelectedIndex = 0; ddl.Width = 135; ddl.Attributes.Add("class", "drpdynamic"); ddl.CssClass.PadLeft(1); Panel1.Controls.Add(new LiteralControl("<div class='lblAndTxtStyle' style='width:33%; float:left;'><div class='divlblwidth100px bglbl'><a>")); Panel1.Controls.Add(lb); Panel1.Controls.Add(new LiteralControl("</a></div>")); Panel1.Controls.Add(new LiteralControl("<div class='div182Px'>")); Panel1.Controls.Add(ddl); Panel1.Controls.Add(new LiteralControl("</div></div>")); c = c + 2; if ((c % 6) == 0) { Panel1.Controls.Add(new LiteralControl("<br/><br/>")); } else if ((c % 2) == 0 || (c % 4) == 0) { Panel1.Controls.Add(lfs); } } base.OnInit(e); }