Exemple #1
0
        //set session for finding Menus
        protected void setSessionForFindingMenu()
        {
            SessionForFindingMenu objSessionForFindingMenu = new SessionForFindingMenu();

            objSessionForFindingMenu.ID_MENU_TYPE      = drpMenuType.SelectedValue;
            Session[Commons.ConstValues.SESSION_MENUS] = objSessionForFindingMenu;
        }
Exemple #2
0
        protected void grvLib_DataBinding(object sender, EventArgs e)
        {
            //get info from session for finding Menus
            SessionForFindingMenu objSessionForFindingMenu = (SessionForFindingMenu)Session[Commons.ConstValues.SESSION_MENUS];

            if (objSessionForFindingMenu != null)
            {
                drpMenuType.SelectedValue = objSessionForFindingMenu.ID_MENU_TYPE;
            }

            //get Data
            int intMenuTypeID = CommonFuncs.NUMBER_INVALID_INTEGER;

            if (!Commons.CommonFuncs.BLANK_ITEM_VALUE.Equals(drpMenuType.SelectedValue))
            {
                intMenuTypeID = Convert.ToInt32(drpMenuType.SelectedValue);
            }

            List <CPanel.Models.TBL_MENU> lstMenus = new List <CPanel.Models.TBL_MENU>();

            getListOfMenus(0, null, lstMenus, intMenuTypeID);
            grvLib.DataSource = lstMenus;

            //reset is null for session
            Session[Commons.ConstValues.SESSION_MENUS] = null;
        }
Exemple #3
0
        //set session for finding category
        protected void setSessionForFindingMenu()
        {
            SessionForFindingMenu objSessionForFindingMenu = new SessionForFindingMenu();

            objSessionForFindingMenu.ID_MENU      = txtMenuID.Text;
            objSessionForFindingMenu.ID_MENU_TYPE = drpMenuType.SelectedValue;
            //objSessionForFindingMenu.ID_LANGUAGE = drpLanguages.SelectedValue;
            Session[Commons.ConstValues.SESSION_MENUS] = objSessionForFindingMenu;
        }
Exemple #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                int intMenuID = 0;

                //get Default Language ID
                Commons.CommonFunctionsAndProcedures.drawTreeInDropDownList(0, null, drpMenus, null, Commons.TitleConst.getTitleConst("TABLE_QT_MENUS"), entities);

                SystemMenus.getMenuType(drpMenuType, entities);

                //get Content ID from session for finding content
                SessionForFindingMenu objSessionForFindingMenu = (SessionForFindingMenu)Session[Commons.ConstValues.SESSION_MENUS];

                if ((objSessionForFindingMenu != null) && (!String.IsNullOrEmpty(objSessionForFindingMenu.ID_MENU)))
                {
                    intMenuID = Convert.ToInt32(objSessionForFindingMenu.ID_MENU);
                    Session[Commons.ConstValues.SESSION_MENUS] = null;

                    txtMenuID.Text = intMenuID.ToString();


                    CPanel.Models.TBL_MENU objMenu = entities.TBL_MENU.Find(intMenuID);
                    txtTieude.Text = objMenu.TEN;
                    txtURL.Text    = objMenu.LINK;
                    txtSTT.Text    = (objMenu.STT == null ? "" : objMenu.STT.ToString());

                    if (objMenu.isEnabled)
                    {
                        cbPublishedStatus.Checked = true;
                    }
                    else
                    {
                        cbPublishedStatus.Checked = false;
                    }

                    if (objMenu.ID_CHA != 0)
                    {
                        drpMenus.SelectedValue = objMenu.ID_CHA.ToString();
                    }

                    //set Menu Type
                    drpMenuType.SelectedValue = objMenu.ID_LOAI_MENU.ToString();
                }
            }
        }