//set session for finding Menus protected void setSessionForFindingMenu() { SessionForFindingMenu objSessionForFindingMenu = new SessionForFindingMenu(); objSessionForFindingMenu.ID_MENU_TYPE = drpMenuType.SelectedValue; Session[Commons.ConstValues.SESSION_MENUS] = objSessionForFindingMenu; }
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; }
//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; }
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(); } } }