Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (IsPostBack.IsFalse())
         {
             InitializeSession();
             ItemSubGroupList = manager.GetAllItemSubGroup();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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);
        }