private void BindMenu(string query) { SqlConnection con = new SqlConnection(sConnectionString); string cmdsql = query; SqlCommand cmd = new SqlCommand(cmdsql, con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); try { con.Open(); da.Fill(dt); RadMenu1.DataTextField = "mmenu"; RadMenu1.DataFieldID = "menuid"; RadMenu1.DataFieldParentID = "submenuid"; RadMenu1.DataNavigateUrlField = "target"; //RadMenu1.Attributes["Target"] = "targetWindow"; RadMenu1.DataSource = dt; RadMenu1.DataBind(); } catch (Exception ex) { } finally { con.Close(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { RadMenu1.LoadContentFile("~/Menu/Data/menuContent.xml"); } }
/// <summary> /// Depending on the user's role we can/will use different menus /// Also we will load the users own personalised Launch pad. /// </summary> private void LoadMenu() { //Get the theme name if it isn't Orchestrator so that it can be used to select the menu string themeName = Page.Theme; if (themeName.Equals("Orchestrator", StringComparison.CurrentCultureIgnoreCase)) { themeName = string.Empty; } if (user.IsInRole(((int)eUserRole.ClientUser).ToString())) { if (!Page.IsPostBack) { RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Client.xml", themeName)); } WhiteLabelHeader(); } else if (!Page.IsPostBack) { RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Default.xml", themeName)); } }
protected void Page_Load(object sender, EventArgs e) { CheckPermis(); if (!IsPostBack) { RadMenuItem currentItem = RadMenu1.FindItemByUrl(Request.Url.PathAndQuery); if (currentItem != null) { //Select the current item and his parents // currentItem.HighlightPath(); //Update the title of the //PageTitleLiteral.Text = currentItem.Text; //Populate the breadcrumb DataBindBreadCrumbSiteMap(currentItem); } // else // RadMenu1.Items[0].HighlightPath(); Methods m = new Methods(); m.CheckUserLoged(); int ID = Int32.Parse(Session["userID"].ToString()); HoSoNhanVien_UngVien lq = _entities.HoSoNhanVien_UngVien.Where(x => x.IDNhanVien == ID).FirstOrDefault(); btnUsesrInfo.Text = lq.TenNV; // phan quyen //RadMenu1.Items.FindItemByValue("quantri").Enabled = false; } }
/// <summary> /// 绑定RadMenu1数据, 横向菜单 /// </summary> public void RadMenuBing() { string UserID = string.Empty; string RoleID = string.Empty; //获取登陆ID // UserID = Session["UserID"].ToString(); UserID = "A917BBA9-601C-4105-BBA6-BED06181F1AB"; if (UserID != string.Empty) { //转换成Guid类型 System.Guid UserID_Gu = new Guid(UserID); //查询 tblUser表数据 tblUser tblUser = UnicornDB.tblUser.FirstOrDefault(u => u.UserID == UserID_Gu); if (tblUser != null) { //加载tblRole_User的数据 tblUser.tblRole_User.Load(); foreach (tblRole_User item in tblUser.tblRole_User) { item.tblRoleReference.Load(); //得到登陆用户对应的角色id RoleID = item.tblRole.RoleID.ToString(); } } } System.Guid UserID_G = new Guid(RoleID); //通过获取的角色id查询绑定横向菜单 var objtbl = UnicornDB.View_Menu_Permission_Role.Where <View_Menu_Permission_Role>(r => r.RoleID == UserID_G).OrderBy(rr => rr.MenuPermissionID); if (objtbl != null) { RadMenu1.DataSource = objtbl; //显示列 RadMenu1.DataTextField = "MenuName"; //一级编码 RadMenu1.DataFieldID = "MenuPermissionID"; //Url路径 RadMenu1.DataNavigateUrlField = "URL"; //一级编码 RadMenu1.DataValueField = "MenuPermissionID"; //二级编码 RadMenu1.DataFieldParentID = "ParentNode"; RadMenu1.DataBind(); //设置二级节点的Target属性。 for (int i = 0; i < RadMenu1.Items.Count; i++) { for (int j = 0; j < RadMenu1.Items[i].Items.Count; j++) { RadMenu1.Items[i].Items[j].Target = "Main"; for (int n = 0; n < RadMenu1.Items[i].Items[j].Items.Count; n++) { RadMenu1.Items[i].Items[j].Items[n].Target = "Main"; } } } } }
private void LoadMenu() { //Get the theme name if it isn't Orchestrator so that it can be used to select the menu string themeName = Page.Theme; if (themeName.Equals("Orchestrator", StringComparison.CurrentCultureIgnoreCase)) { themeName = string.Empty; } if (!Page.IsPostBack) { RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Default.xml", themeName)); } }
private void LoadMenu() { if (user.IsInRole(((int)eUserRole.SubConPortal).ToString())) { if (!Page.IsPostBack) { RadMenu1.LoadContentFile("~/UserControls/menuSubCon.xml"); } WhiteLabelHeader(); } else { RadMenu1.LoadContentFile("~/UserControls/menuDefault.xml"); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Page.Header.DataBind(); Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("vi-VN"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("vi-VN"); string strURL = Request.Url.AbsolutePath.ToLower(); //RadMenuItem currentItem = RadMenu1.FindItemByUrl(strURL); //if (currentItem == null) // RadMenu1.Items[0].HighlightPath(); //else // currentItem.HighlightPath(); RadMenuItem currentItem = RadMenu1.FindItemByUrl(strURL); if (currentItem == null) { RadMenu1.Items[0].HighlightPath(); } else { currentItem.HighlightPath(); } string userName = Page.User.Identity.Name; string[] dsRole = Roles.GetRolesForUser(userName); foreach (RadMenuItem item in RadMenu1.Items) { if (!dsRole.Contains(item.Value.ToString())) { if (item.Value.ToString() != "Trang Chủ") { item.Visible = false; } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Page.Header.DataBind(); Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("vi-VN"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("vi-VN"); string strURL = Request.Url.AbsolutePath.ToLower(); RadMenuItem currentItem = RadMenu1.FindItemByUrl(strURL); if (currentItem == null) { RadMenu1.Items[0].HighlightPath(); } else { currentItem.HighlightPath(); } } }
protected void GetMenu(string LoginType) { try { DataTable DT = BLL.get_Menus(Convert.ToString(LoginType), Convert.ToInt32(Session["SUPERMODULE_ID"])); foreach (DataRow item in DT.Rows) { foreach (RadMenuItem items in RadMenu1.GetAllItems()) { if (items.TabIndex == Convert.ToInt32(item["TYPSEC_FORMS_ID"])) { items.Visible = true; } } } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "MasterPage", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { BOLResources BOL = new BOLResources(); RadMenu1.DataTextField = "Name"; RadMenu1.DataFieldID = "Code"; RadMenu1.DataFieldParentID = "MasterCode"; //RadMenu1.DataNavigateUrlField = "BaseID"; RadMenu1.DataValueField = "BaseID"; Tools tools = new Tools(); System.Collections.Generic.List <AccessListStruct> AccessList = new Tools().GetAccessList(null); DataTable dt = BOL.GetValidAccess(AccessList, null, string.Empty, int.MaxValue, 0); if (dt.Rows.Count > 0) { RadMenu1.DataSource = dt; RadMenu1.DataBind(); } }
private void LoadMenu() { //Get the theme name if it isn't Orchestrator so that it can be used to select the menu string themeName = Page.Theme; if (themeName.Equals("Orchestrator", StringComparison.CurrentCultureIgnoreCase)) { themeName = string.Empty; } if (user.IsInRole(((int)eUserRole.ClientUser).ToString())) { RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Client.xml", themeName)); Telerik.Web.UI.RadMenuItem knaufMenuItem = null; // The knauf menu item must be on the First Menu knaufMenuItem = RadMenu1.Items.FindItemByText("Knauf Shunt Loading Sheet"); if (knaufMenuItem != null) { if (user.IsInRole(((int)eUserRole.KnaufLoadingSheetInClientPortal).ToString())) { knaufMenuItem.Visible = true; } else { knaufMenuItem.Visible = false; } } } else if (!Page.IsPostBack) { RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Default.xml", themeName)); } WhiteLabelHeader(); }
protected void Page_Load(object sender, EventArgs e) { HtmlGenericControl script = new HtmlGenericControl("script"); script.Attributes.Add("src", this.ResolveClientUrl("~/scripts/main.js")); script.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script); BOLResources BOL = new BOLResources(); RadMenu1.DataTextField = "Name"; RadMenu1.DataFieldID = "Code"; RadMenu1.DataFieldParentID = "MasterCode"; //RadMenu1.DataNavigateUrlField = "BaseID"; RadMenu1.DataValueField = "BaseID"; System.Collections.Generic.List <AccessListStruct> AccessList = new Tools().GetAccessList(null); DataTable dt = BOL.GetValidAccess(AccessList, null, string.Empty, int.MaxValue, 0); RadMenu1.DataSource = dt; RadMenu1.DataBind(); }
private void LoadMenu() { //Get the theme name if it isn't Orchestrator so that it can be used to select the menu string themeName = Page.Theme; if (themeName.Equals("Orchestrator", StringComparison.CurrentCultureIgnoreCase)) { themeName = string.Empty; } if (user.IsInRole(((int)eUserRole.MapViewer).ToString())) { // limit to map screen and no Menu; Response.Redirect("ng/fleet"); } else if (user.IsInRole(((int)eUserRole.ClientUser).ToString())) { if (!Page.IsPostBack) { RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Client.xml", themeName)); } WhiteLabelHeader(); } else if (Globals.Configuration.FleetMetrikInstance) { if (!Page.IsPostBack) { RadMenu1.LoadContentFile("~/UserControls/menuFleetMetrikDefault.xml"); } } else if (!Page.IsPostBack) { RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Default.xml", themeName)); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { //POPULTE DEVICE TYPES foreach (RadMenuItem item in RadMenu1.Items) { if (item.Value.ToLower() == "devices") { RadMenuItem byType = item.Items.FindItemByValue("devicetype"); if (byType != null) { byType.Items.Clear(); List <string> deviceTypes = Wink.Device.getDeviceTypes(true); if (deviceTypes != null) { foreach (string type in deviceTypes) { TextInfo textInfo = new CultureInfo("en-US", false).TextInfo; RadMenuItem deviceitem = new RadMenuItem(); deviceitem.Text = textInfo.ToTitleCase(type.Replace("_", " ")); deviceitem.Value = type.ToLower(); byType.Items.Add(deviceitem); } } } } } //SELECT REFERRING MENU ITEM if (Request.CurrentExecutionFilePath != null) { string referrer = Request.CurrentExecutionFilePath; referrer = referrer.Substring(referrer.LastIndexOf('/') + 1); referrer = referrer.Substring(0, referrer.LastIndexOf(".aspx")); if (Request.QueryString.ToString().Contains("sensors")) { referrer = "sensors"; } RadMenuItem item = RadMenu1.Items.FindItemByValue(referrer.ToLower()); if (item != null) { item.Selected = true; } else { RadMenu1.ClearSelectedItem(); } } } } catch (Exception ex) { throw; //EventLog.WriteEntry("WinkAtHome.Menu.Page_Load", ex.Message, EventLogEntryType.Error); } }
protected void Page_Load(object sender, EventArgs e) { try { if (Session["Sesion" + Session.SessionID] == null) { return; } if (!Page.IsPostBack) { if (!Page.ClientScript.IsClientScriptIncludeRegistered("prototype")) { Page.ClientScript.RegisterClientScriptInclude("prototype", ResolveUrl("../prototype.js")); } //Session.Timeout = 1; //Response.AddHeader("Refresh", Convert.ToString((Session.Timeout * 60) + 5) + ";URL=Login.aspx?Id=2"); HiddenField1.Value = Session.SessionID; Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; //Asigna los valores del encabezado //this.RadSkinManager1.Skin = Sesion.Skin_Descripcion; lblNombre.Text = "*" + Sesion.U_Nombre; //CambiaLogo(Sesion.Emp_Cnx, Sesion.Emp_Pref); //ValidarPermisos(Sesion.Emp_Cnx, Sesion.Id_U, Sesion.Id_Ofi); //Carga el menú DataTable DT = (DataTable)Session["DTMenu" + Session.SessionID]; this.RadMenu1.DataSource = DT; this.RadMenu1.DataFieldID = "Sm_Cve"; this.RadMenu1.DataFieldParentID = "Sm_Sm_Cve"; this.RadMenu1.DataNavigateUrlField = "Sm_Href"; this.RadMenu1.DataTextField = "Sm_Desc"; this.RadMenu1.DataValueField = "Sm_Cve"; this.RadMenu1.DataBind(); if (RadMenu1.FindItemByValue("1") != null) { RadMenu1.FindItemByValue("1").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=2")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("2") != null) { RadMenu1.FindItemByValue("2").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=2")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("22") != null) { RadMenu1.FindItemByValue("22").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=22")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("33") != null) { RadMenu1.FindItemByValue("33").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=33")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("54") != null) { RadMenu1.FindItemByValue("54").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=54")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("72") != null) { RadMenu1.FindItemByValue("72").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=72")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("144") != null) { RadMenu1.FindItemByValue("144").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=144")[0]["Sm_Img"]; } if (Session["Head" + Session.SessionID] != null) { this.RadioButton1.Text = Session["Head" + Session.SessionID].ToString(); } //string path = Request.PhysicalPath; //lblFechaMod.Text = "Última fecha de modificación de " + System.IO.Path.GetFileName(path) + ": " + System.IO.File.GetLastWriteTime(path).ToString(); } else { if (HiddenField1.Value != Session.SessionID) { //this.lblMensaje.Text = "regresando a inicio"; Response.Redirect("inicio.aspx"); } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
protected void Page_Load(object sender, EventArgs e) { try { if (this.Session["idusu"] == null) { Response.Redirect("~/LoginNew.aspx"); } else { Session.Timeout = 30; } if (!this.IsPostBack) { Session.Timeout = 30; this.lblNombreUsu.Text = Convert.ToString(this.Session["nombreusu"]); Entidades.EntidadesConosud dcAux = new Entidades.EntidadesConosud(); long IdSegUsuario = (long)this.Session["idusu"]; Entidades.SegUsuario usu = (from us in dcAux.SegUsuario .Include("SegUsuarioRol.SegRol.SegRolMenu.SegMenu.Padre") where us.IdSegUsuario == IdSegUsuario select us).First <Entidades.SegUsuario>(); List <Entidades.SegMenu> menues = new List <Entidades.SegMenu>(); foreach (Entidades.SegUsuarioRol UsuRol in usu.SegUsuarioRol) { foreach (Entidades.SegRolMenu confseg in UsuRol.SegRol.SegRolMenu) { if (menues.FindAll(d => d.IdSegMenu == confseg.SegMenu.IdSegMenu).Count == 0) { menues.Add(confseg.SegMenu); } } } menues = (from M in menues orderby M.Posicion select M).ToList <Entidades.SegMenu>(); if (menues.Count > 0) { DataTable dt = Helpers.LINQToDataTable <Entidades.SegMenu>(menues); RadMenu1.DataFieldID = "IdSegMenu"; RadMenu1.DataFieldParentID = "IdPadre"; RadMenu1.DataTextField = "Descripcion"; RadMenu1.DataNavigateUrlField = "Url"; DataRow drSalir = dt.NewRow(); drSalir["Url"] = "LoginNew.aspx"; drSalir["IdPadre"] = System.DBNull.Value; drSalir["Descripcion"] = "Salir Sistema"; drSalir["IdSegMenu"] = "10000"; dt.Rows.Add(drSalir); RadMenu1.DataSource = dt; RadMenu1.DataBind(); } else { Response.Redirect("LoginNew.aspx"); } } } catch (Exception ex) { throw (ex); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["userName"] != null) { if (((string)Session["userRole"]).ToLower() == "itmanager" || ((string)Session["userRole"]).ToLower() == "itba" || ((string)Session["userRole"]).ToLower() == "admin" || ((string)Session["userRole"]).ToLower() == "itadmin") { //Add Tracker RadMenuItem trItem = new RadMenuItem(); trItem.Text = "Discovery Tracker"; trItem.NavigateUrl = "~/DiscoveryTracker.aspx"; RadMenu1.Items.Add(trItem); //Add Reports RadMenuItem repItem = new RadMenuItem(); repItem.Text = "Reports"; repItem.NavigateUrl = "~/home.aspx"; RadMenu1.Items.Add(repItem); //report list RadMenuItem rptStats = new RadMenuItem(); rptStats.Text = "Stats Dashboard"; rptStats.NavigateUrl = "~/getDashboardStats.aspx"; repItem.Items.Add(rptStats); RadMenuItem rptsched = new RadMenuItem(); rptsched.Text = "Scheduled Go-Live List"; rptsched.NavigateUrl = "~/scheduledGoLive.aspx"; repItem.Items.Add(rptsched); RadMenuItem rptsched2 = new RadMenuItem(); rptsched2.Text = "Scheduled Go-Live and Work In Progress"; rptsched2.NavigateUrl = "~/scheduledGoLiveWithWIP.aspx"; repItem.Items.Add(rptsched2); RadMenuItem sep = new RadMenuItem(); sep.IsSeparator = true; repItem.Items.Add(sep); RadMenuItem rpt8 = new RadMenuItem(); rpt8.Text = "Onboarding Detail"; rpt8.NavigateUrl = "~/rptRequestDetails.aspx"; repItem.Items.Add(rpt8); RadMenuItem rpt3 = new RadMenuItem(); rpt3.Text = "Onboarding Notes"; rpt3.NavigateUrl = "~/rptRequestNotes.aspx"; repItem.Items.Add(rpt3); RadMenuItem rpt1 = new RadMenuItem(); rpt1.Text = "Onboarding Time Per Phase"; rpt1.NavigateUrl = "~/rptTimePerPhase.aspx"; repItem.Items.Add(rpt1); RadMenuItem rpt2 = new RadMenuItem(); rpt2.Text = "Onboarding Time Per Customer"; rpt2.NavigateUrl = "~/rptTimePerCustomer.aspx"; repItem.Items.Add(rpt2); RadMenuItem rpt9 = new RadMenuItem(); rpt9.Text = "Onboarding Time Per Shipping Channel"; rpt9.NavigateUrl = "~/rptTimePerShippingChannel.aspx"; repItem.Items.Add(rpt9); RadMenuItem rpt4 = new RadMenuItem(); rpt4.Text = "Top Ten Customers by Resource Allocation"; rpt4.NavigateUrl = "~/rptTopTenTimeSpent.aspx"; repItem.Items.Add(rpt4); RadMenuItem rpt5 = new RadMenuItem(); rpt5.Text = "Top Ten Customers by Projected Revenue"; rpt5.NavigateUrl = "~/rptTopTenRevenue.aspx"; repItem.Items.Add(rpt5); RadMenuItem rpt6 = new RadMenuItem(); rpt6.Text = "Closed Request Report"; rpt6.NavigateUrl = "~/rptClosedRequests.aspx"; repItem.Items.Add(rpt6); RadMenuItem rptC = new RadMenuItem(); rptC.Text = "Changed Target Dates Report"; rptC.NavigateUrl = "~/rptChangingTargets.aspx"; repItem.Items.Add(rptC); RadMenuItem rpt7 = new RadMenuItem(); rpt7.Text = "Time Per Onboarding Specialist"; rpt7.NavigateUrl = "~/rptTimebyITBA.aspx"; repItem.Items.Add(rpt7); RadMenuItem rpt11 = new RadMenuItem(); rpt11.Text = "Time Per Onboarding Specialist EDI"; rpt11.NavigateUrl = "~/rptTimebyITBAEdi.aspx"; repItem.Items.Add(rpt11); RadMenuItem rpt10 = new RadMenuItem(); rpt10.Text = "Customer Delay Notes"; rpt10.NavigateUrl = "~/rptCustomerDelay.aspx"; repItem.Items.Add(rpt10); } if (((string)Session["userRole"]).ToLower() == "itmanager" || ((string)Session["userRole"]).ToLower() == "admin" || ((string)Session["userRole"]).ToLower() == "itadmin" || ((string)Session["userRole"]).ToLower() == "itba") { //Add Maintenance RadMenuItem repItem = new RadMenuItem(); repItem.Text = "Maintenance"; repItem.NavigateUrl = "~/home.aspx"; RadMenu1.Items.Add(repItem); //HIDING MAINTENANCE SCREENS THAT ARE NOT USED IN PHASE 1 RadMenuItem maintItemCR = new RadMenuItem(); maintItemCR.Text = "Edit a Target Change Reason"; maintItemCR.NavigateUrl = "~/ChangeReasonMaintenance.aspx"; repItem.Items.Add(maintItemCR); RadMenuItem maintItem2 = new RadMenuItem(); maintItem2.Text = "Close Reasons"; maintItem2.NavigateUrl = "~/ClosedReasonMaintenance.aspx"; repItem.Items.Add(maintItem2); RadMenuItem maintItem17 = new RadMenuItem(); maintItem17.Text = "Communications Methods"; maintItem17.NavigateUrl = "~/CommunicationMethodsMaintenance.aspx"; RadMenuItem maintItem16 = new RadMenuItem(); maintItem16.Text = "Customs Solutions"; maintItem16.NavigateUrl = "~/CustomsTypeMaintenance.aspx"; repItem.Items.Add(maintItem16); RadMenuItem maintItemCB = new RadMenuItem(); maintItemCB.Text = "Customs Brokers"; maintItemCB.NavigateUrl = "~/BrokerMaintenance.aspx"; repItem.Items.Add(maintItemCB); RadMenuItem maintItem10 = new RadMenuItem(); maintItem10.Text = "Data Entry Methods"; maintItem10.NavigateUrl = "~/DataEntryMethodsMaintenance.aspx"; RadMenuItem maintItem14 = new RadMenuItem(); maintItem14.Text = "EDI Solutions"; maintItem14.NavigateUrl = "~/EDISolutionsMaintenance.aspx"; RadMenuItem maintItem3 = new RadMenuItem(); maintItem3.Text = "Equipment"; maintItem3.NavigateUrl = "~/EquipmentMaintenance.aspx"; RadMenuItem maintItem11 = new RadMenuItem(); maintItem11.Text = "Induction Points"; maintItem11.NavigateUrl = "~/InductionPointMaintenance.aspx"; RadMenuItem maintItem13 = new RadMenuItem(); maintItem13.Text = "Onboarding Specialist Maintenance"; maintItem13.NavigateUrl = "~/ITBAMaintenance.aspx"; RadMenuItem maintItem18 = new RadMenuItem(); maintItem18.Text = "EDI Specialist Maintenance"; maintItem18.NavigateUrl = "~/EDISpecialistMaint.aspx"; RadMenuItem maintItem19 = new RadMenuItem(); maintItem19.Text = "Billing Specialist Maintenance"; maintItem19.NavigateUrl = "~/BillingSpecialistMaint.aspx"; RadMenuItem maintItem20 = new RadMenuItem(); maintItem20.Text = "Collection Specialist Maintenance"; maintItem20.NavigateUrl = "~/CollectionSpecialistMaint.aspx"; RadMenuItem maintItem5 = new RadMenuItem(); maintItem5.Text = "Onboarding Phases"; maintItem5.NavigateUrl = "~/OnboardingPhaseMaintenance.aspx"; repItem.Items.Add(maintItem5); RadMenuItem maintItem21 = new RadMenuItem(); maintItem21.Text = "EDI Onboarding Phases"; maintItem21.NavigateUrl = "~/EDIOnboardingPhaseMaint.aspx"; repItem.Items.Add(maintItem21); RadMenuItem maintItemRT = new RadMenuItem(); maintItemRT.Text = "Request Types"; maintItemRT.NavigateUrl = "~/RequestTypeMaintenance.aspx"; repItem.Items.Add(maintItemRT); RadMenuItem maintItem6 = new RadMenuItem(); maintItem6.Text = "Shipping Channels"; maintItem6.NavigateUrl = "~/ShippingChannelMaintenance.aspx"; repItem.Items.Add(maintItem6); RadMenuItem maintItem7 = new RadMenuItem(); maintItem7.Text = "Shipping Products"; maintItem7.NavigateUrl = "~/ShippingProductMaintenance.aspx"; repItem.Items.Add(maintItem7); RadMenuItem maintItem8 = new RadMenuItem(); maintItem8.Text = "Shipping Services"; maintItem8.NavigateUrl = "~/ShippingServicesMaintenance.aspx"; repItem.Items.Add(maintItem8); RadMenuItem maintItemSV = new RadMenuItem(); maintItemSV.Text = "Shipping Vendors"; maintItemSV.NavigateUrl = "~/ShippingVendorMaintenance.aspx"; repItem.Items.Add(maintItemSV); //RadMenuItem maintItemStatusCodes = new RadMenuItem(); //maintItemStatusCodes.Text = "Status Codes"; //maintItemStatusCodes.NavigateUrl = "~/StatusCodesMaintenance.aspx"; //repItem.Items.Add(maintItemStatusCodes); RadMenuItem maintItemStatusCodesNonCourierEDI = new RadMenuItem(); maintItemStatusCodesNonCourierEDI.Text = "Status Codes Non Courier EDI"; maintItemStatusCodesNonCourierEDI.NavigateUrl = "~/StatusCodesNonCourierEDIMaint.aspx"; repItem.Items.Add(maintItemStatusCodesNonCourierEDI); RadMenuItem maintItemStatusCodesCourierEDI = new RadMenuItem(); maintItemStatusCodesCourierEDI.Text = "Status Codes Courier EDI"; maintItemStatusCodesCourierEDI.NavigateUrl = "~/StatusCodesCourierEDIMaint.aspx"; repItem.Items.Add(maintItemStatusCodesCourierEDI); RadMenuItem maintItem1 = new RadMenuItem(); maintItem1.Text = "Task Types"; maintItem1.NavigateUrl = "~/TaskTypeMaintenance.aspx"; repItem.Items.Add(maintItem1); RadMenuItem maintItem9 = new RadMenuItem(); maintItem9.Text = "Third Party Vendors"; maintItem9.NavigateUrl = "~/ThirdPartyVendorMaintenance.aspx"; repItem.Items.Add(maintItem9); RadMenuItem maintItemVT = new RadMenuItem(); maintItemVT.Text = "Vendor Types"; maintItemVT.NavigateUrl = "~/VendorTypeMaintenance.aspx"; repItem.Items.Add(maintItemVT); RadMenuItem maintItemFA = new RadMenuItem(); maintItemFA.Text = "Freight Auditor"; maintItemFA.NavigateUrl = "~/FreightAuditMaintenance.aspx"; repItem.Items.Add(maintItemFA); RadMenuItem sep = new RadMenuItem(); sep.IsSeparator = true; //EDI Items RadMenuItem maintItemConType = new RadMenuItem(); maintItemConType.Text = "Contact Type"; maintItemConType.NavigateUrl = "~/ContactTypeMaintenance.aspx"; repItem.Items.Add(sep); repItem.Items.Add(maintItemConType); //USER Maint RadMenuItem maintItem15 = new RadMenuItem(); maintItem15.Text = "User Maintenance"; maintItem15.NavigateUrl = "~/UserSecurity.aspx"; repItem.Items.Add(sep); repItem.Items.Add(maintItem13); repItem.Items.Add(maintItem15); repItem.Items.Add(maintItem18); repItem.Items.Add(maintItem19); repItem.Items.Add(maintItem20); } } string menuName = Request.Url.PathAndQuery; menuName = menuName + ".aspx"; RadMenuItem currentItem = RadMenu1.FindItemByUrl(menuName); if (currentItem != null) { //Select the current item and his parents currentItem.HighlightPath(); } else { RadMenu1.Items[0].HighlightPath(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Tools.IsUserSessionStillValid()) { Response.Redirect("~/Default.aspx"); } HtmlGenericControl script = new HtmlGenericControl("script"); script.Attributes.Add("src", this.ResolveClientUrl("~/js/main.js")); script.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script); script = new HtmlGenericControl("script"); script.Attributes.Add("src", this.ResolveClientUrl("~/js/farsi.js")); script.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script); script = new HtmlGenericControl("script"); script.Attributes.Add("src", this.ResolveClientUrl("~/js/Browse.js")); script.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script); script = new HtmlGenericControl("script"); script.Attributes.Add("src", this.ResolveClientUrl("~/js/PersianDate.js")); script.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script); //script = new HtmlGenericControl("script"); //script.Attributes.Add("src", this.ResolveClientUrl("~/js/prototype.js")); //script.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script); //script = new HtmlGenericControl("script"); //script.Attributes.Add("src", this.ResolveClientUrl("~/js/scriptaculous.js?load=effects")); //script.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script); //HtmlGenericControl script5 = new HtmlGenericControl("script"); //script5.Attributes.Add("src", this.ResolveClientUrl("~/js/lightbox.js")); //script5.Attributes.Add("type", "text/javascript"); //Page.Header.Controls.Add(script5); HtmlGenericControl script6 = new HtmlGenericControl("script"); script6.Attributes.Add("src", this.ResolveClientUrl("~/js/Lookup.js")); script6.Attributes.Add("type", "text/javascript"); Page.Header.Controls.Add(script6); BOLResources BOL = new BOLResources(); RadMenu1.DataTextField = "Name"; RadMenu1.DataFieldID = "Code"; RadMenu1.DataFieldParentID = "MasterCode"; //RadMenu1.DataNavigateUrlField = "BaseID"; RadMenu1.DataValueField = "BaseID"; System.Collections.Generic.List <AccessListStruct> AccessList = new Tools().GetAccessList(null); DataTable dt = BOL.GetValidAccess(AccessList, null, string.Empty, int.MaxValue, 0); RadMenu1.DataSource = dt; RadMenu1.DataBind(); if (!Page.IsPostBack) { DateTime dt1 = DateTimeMethods.GetIranChristianDT; lblTime.Text = Tools.ChangeEnc(dt1.ToShortTimeString()); DateTimeMethods dtm2 = new DateTimeMethods(); lblPersianDate.Text = Tools.ChangeEnc(dtm2.GetPersianLongDate(dt1)); } }
protected void Page_Load(object sender, EventArgs e) { try { if (Page.IsPostBack == false) { HiddenField1.Value = Session.SessionID; Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; //Asigna los valores del encabezado //this.RadSkinManager1.Skin = Sesion.Skin_Descripcion; lblNombre.Text = "*" + Sesion.U_Nombre; //CambiaLogo(Sesion.Emp_Cnx, Sesion.Emp_Pref); //ValidarPermisos(Sesion.Emp_Cnx, Sesion.Id_U, Sesion.Id_Ofi); //Carga el menú DataTable DT = (DataTable)Session["DTMenu" + Session.SessionID]; this.RadMenu1.DataSource = DT; this.RadMenu1.DataFieldID = "Sm_Cve"; this.RadMenu1.DataFieldParentID = "Sm_Sm_Cve"; this.RadMenu1.DataNavigateUrlField = "Sm_Href"; this.RadMenu1.DataTextField = "Sm_Desc"; this.RadMenu1.DataValueField = "Sm_Cve"; this.RadMenu1.DataBind(); if (RadMenu1.FindItemByValue("1") != null) { RadMenu1.FindItemByValue("1").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=2")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("2") != null) { RadMenu1.FindItemByValue("2").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=2")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("22") != null) { RadMenu1.FindItemByValue("22").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=22")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("33") != null) { RadMenu1.FindItemByValue("33").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=33")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("54") != null) { RadMenu1.FindItemByValue("54").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=54")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("72") != null) { RadMenu1.FindItemByValue("72").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=72")[0]["Sm_Img"]; } if (RadMenu1.FindItemByValue("144") != null) { RadMenu1.FindItemByValue("144").ImageUrl = @"~\Imagenes\" + DT.Select("Sm_Cve=144")[0]["Sm_Img"]; } if (Session["Head" + Session.SessionID] != null) { this.RadioButton1.Text = Session["Head" + Session.SessionID].ToString(); } } else { if (HiddenField1.Value != Session.SessionID) { Response.Redirect("inicio.aspx"); } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }