public void cartItem() { MasterPage ma = (MasterPage)Page.Master; Label lblcart = (Label)ma.FindControl("lblcart"); string cart = "select * from " + customUtility.DBPrefix + "ShoppingBagTMP where userid='" + Session["UserID"] + "'"; DataTable dt = customUtility.GetTableData(cart).Tables[0]; lblcart.Text = dt.Rows.Count.ToString(); }
public static void ConfiguraPesquisaMasterPage(MasterPage master, Dictionary <string, string> campos, string parametroTipoPesquisa, string parametroValorPesquisa, string conexao, string procedure, BuscaCliente.EventoPesquisa eventoPesquisa, BuscaCliente.EventoErroPesquisa eventoErroPesquisa) { BuscaCliente buscaCliente = (BuscaCliente)master.FindControl("buscaCliente"); buscaCliente.ConfiguraBusca(campos, parametroTipoPesquisa, parametroValorPesquisa, conexao, procedure); buscaCliente.RetornoPesquisa += eventoPesquisa; buscaCliente.ErroRetorno += eventoErroPesquisa; }
public static void ShowError(this MasterPage mp, string error) { Label lbl = mp.FindControl("lblError") as Label; if (lbl != null) { lbl.Text = error; lbl.Visible = !String.IsNullOrEmpty(lbl.Text); } }
public static void ShowMore(this MasterPage mp, string message) { Label lbl = mp.FindControl("lblMore") as Label; if (lbl != null) { lbl.Text = message; lbl.Visible = !String.IsNullOrEmpty(lbl.Text); } }
static public void ShowMessage(MasterPage Master, String Message, String CssClass) { Label lbl_message = (Label)Master.FindControl("lbl_message"); lbl_message.Text = Message + "<span class='close'>x</span>"; if (!String.IsNullOrEmpty(CssClass)) { lbl_message.CssClass = CssClass; } lbl_message.Visible = true; }
// = new SqlConnection("test"); /// <summary> /// Shows a message based of type and message /// </summary> /// <param name="message">Message to display</param> /// <param name="type">ENUM type of the message</param> public static void showMessage(string message, WarningType type, MasterPage master) { //gets the controls from the page Panel panelMessage = master.FindControl("alertMessage") as Panel; Label labelAlertMessage = panelMessage.FindControl("labelAlertMessage") as Label; //sets the message and the type of alert, than displays the message labelAlertMessage.Text = message; panelMessage.CssClass = string.Format("alert alert-{0} alert-dismissable", type.ToString().ToLower()); panelMessage.Attributes.Add("role", "alert"); panelMessage.Visible = true; }
public static void SetPageName(string pageName) { Page page = HttpContext.Current.Handler as Page; MasterPage master = page.Master; if (master != null) { HiddenField hf = master.FindControl("hfPage") as HiddenField; hf.Value = pageName; nameOfPage = hf.Value; } }
/// <summary> /// 全域頁面控制項事件專用方法 /// </summary> /// <param name="mp"></param> /// <param name="type"></param> /// <param name="eventType"></param> public void WebControlEvent(MasterPage mp, ControlType type, EnevtType eventType) { ContentPlaceHolder cph = (ContentPlaceHolder)mp.FindControl(ControlID); foreach (object obj in cph.Controls) { switch (type) { case ControlType.TextBox: if (obj is TextBox) { TextBox txtBox = (TextBox)obj; if (txtBox.TextMode.ToString() != "MultiLine") { switch (eventType) { case EnevtType.onmouseover: setEnableEnterEvent(txtBox); break; } } } break; case ControlType.ImageButton: if (obj is ImageButton) { ImageButton ibBtn = (ImageButton)obj; switch (eventType) { case EnevtType.onmouseclick: setEnableEnterEvent(ibBtn); break; } } break; case ControlType.DropDownList: if (obj is DropDownList) { DropDownList ddl = (DropDownList)obj; switch (eventType) { case EnevtType.onmouseover: setEnableEnterEvent(ddl); break; } } break; } } }
protected override void OnInit(EventArgs e) { MasterPage master = this.Page.Master; RadAjaxManager rmanager = master.FindControl("mainRadAJAXManagerMaster") as RadAjaxManager; if (rmanager != null) { rmanager.ClientEvents.OnRequestStart = "RequestStart"; rmanager.ClientEvents.OnResponseEnd = "ResponseEnd"; } base.OnInit(e); }
public void ShowText(string txt, bool IsError, MasterPage masterPage) { Label lblMsg = ((Label)masterPage.FindControl("LblMsg")); if (IsError) { lblMsg.Text = txt.ToUpper(); lblMsg.ForeColor = System.Drawing.Color.Green; } else { lblMsg.Text = txt.ToUpper(); lblMsg.ForeColor = System.Drawing.Color.Green; } }
public static T FindControlFromMaster <T>(string name, MasterPage master) where T : Control { //MasterPage master = this.Master; while (master != null) { T control = master.FindControl(name) as T; if (control != null) { return(control); } master = master.Master; } return(null); }
public static void setPageMessage(string message, severity level, MasterPage master) { var messageLabel = (Label)master.FindControl("lblMessage"); messageLabel.Text = message; if (level == severity.error) { messageLabel.ForeColor = Color.Red; } else { messageLabel.ForeColor = Color.Green; } }
public static List<Control> GetControlsInPlaceHolder(string placeHolderName,MasterPage master) { List<Control> controls = new List<Control>(); ContentPlaceHolder contentPlaceHolder = new ContentPlaceHolder(); contentPlaceHolder = (ContentPlaceHolder)master.FindControl(placeHolderName); if (contentPlaceHolder != null) { foreach (Control control in contentPlaceHolder.Controls) { controls.Add(control); } return controls; } return null; }
protected T FindControlFromMaster <T>(string name) where T : Control { MasterPage master = this.Master; while (master != null) { T control = master.FindControl(name) as T; if (control != null) { return(control); } master = master.Master; } return(null); }
protected void Page_Load(object sender, EventArgs e) { MasterPage masterpage = Page.Master; Label label = (Label)masterpage.FindControl("lblForgotPassword"); label.Visible = true; // READ THE COOKIE if (Request.Cookies["LooksGoodCookies"] != null && Convert.ToBoolean(Request.Cookies["LooksGoodCookies"]["RememberMe"]) == true) { txtEmail.Text = Request.Cookies["LooksGoodCookies"]["UserName"]; txtPassword.Text = Request.Cookies["LooksGoodCookies"]["Password"]; UserLogin(); } }
//private static void SetAlertMessage(MasterPage page, string message) //{ // switch (page.ToString()) // { // case "ASP.masterpage_site_master": // var alert = (HtmlGenericControl)page.FindControl("alert"); // alert.Controls.Add(new LiteralControl(message)); // break; // case "ASP.masterpage_site_login_master": // var footer = (HtmlGenericControl)page.FindControl("footer"); // footer.Controls.Add(new LiteralControl(message)); // break; // } //} private static void SetAlertMessage(MasterPage page, string message) { /*switch (page.ToString()) { case "ASP.masterpage_site_master": var alert = (HtmlGenericControl)page.FindControl("alert"); alert.Controls.Add(new LiteralControl(message)); break; case "ASP.masterpage_site_login_master": var footer = (HtmlGenericControl)page.FindControl("footer"); footer.Controls.Add(new LiteralControl(message)); break; }*/ var alert = (HtmlGenericControl)page.FindControl("alert"); alert.Controls.Add(new LiteralControl(message)); }
protected void Page_Load(object sender, EventArgs e) { fuChangeProfileImage.Enabled = false; btnChangePicture.Enabled = false; fuChangeProfileImage.Visible = false; btnChangePicture.Visible = false; if (Request.QueryString["userId"] != null) { MasterPage masterpage = Page.Master; HtmlAnchor anchor = (HtmlAnchor)masterpage.FindControl("ancLogin"); Guid userId = new Guid(Request.QueryString["userId"]); User user = new User(); user = user.GetById(userId); lblUserName.Text = user.UserName; imgProfile.ImageUrl = "~/" + user.ProfilePic; PostList posts = new PostList(); posts = posts.GetByUserId(userId); CommentsList comments = new CommentsList(); comments = comments.GetByUserId(userId); //rptPost.DataSource = posts.List; //rptPost.DataBind(); //rptComments.DataSource = comments.List; //rptComments.DataBind(); anchor.HRef = "/Account/Login.aspx?returnURL=/Account/Profile.aspx?userId=" + userId; if (Session["User"] != null) { if (((User)Session["User"]).Id == userId) { btnChangePicture.Enabled = true; fuChangeProfileImage.Enabled = true; fuChangeProfileImage.Visible = true; btnChangePicture.Visible = true; } } } else { Response.Redirect("/Default.aspx"); } }
public static void ExportarGrillaPV(int AModo, string AGrilla) { MasterPage FMaster = ((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).Master; while (FMaster.Master != null) { FMaster = FMaster.Master; } DevExpress.Web.ASPxPivotGrid.Export.ASPxPivotGridExporter grdExportar = ((DevExpress.Web.ASPxPivotGrid.Export.ASPxPivotGridExporter)FMaster.FindControl("grdPvExportar")); grdExportar.ASPxPivotGridID = AGrilla; string Ruta = ""; string Archivo = "Listado"; switch (AModo) { case 1: Archivo += ".html"; Ruta = sgwNucleo.Rutas.RutaTemporales() + "\\" + Archivo; grdExportar.ExportToHtml(Ruta); sgwNucleo.Pagina.Descargar(Ruta, Archivo, true); return; case 2: Archivo += ".pdf"; Ruta = sgwNucleo.Rutas.RutaTemporales() + "\\" + Archivo; grdExportar.ExportToPdf(Ruta); sgwNucleo.Pagina.Descargar(Ruta, Archivo, true); return; case 3: Archivo += ".rtf"; Ruta = sgwNucleo.Rutas.RutaTemporales() + "\\" + Archivo; grdExportar.ExportToRtf(Ruta); sgwNucleo.Pagina.Descargar(Ruta, Archivo, true); return; case 4: Archivo += ".xls"; Ruta = sgwNucleo.Rutas.RutaTemporales() + "\\" + Archivo; grdExportar.ExportToXls(Ruta); sgwNucleo.Pagina.Descargar(Ruta, Archivo, true); return; } }
private void show() { MasterPage ctl00 = FindControl("ctl00") as MasterPage; // Get a reference to the ContentPlaceHolder ContentPlaceHolder MainContent = ctl00.FindControl("ContentPlaceHolder1") as ContentPlaceHolder; // Reference the Label and TextBox controls TextBox myControl1 = MainContent.FindControl("txtTest") as TextBox; //your textbox Id here *ex:* txtPId if (myControl1 != null) { //Control myControl2 = myControl1.Parent; //Response.Write("Parent of the text box is : " + myControl2.ID); Response.Write("Text is: " + myControl1.Text); } else { Response.Write("Control not found"); } }
protected void btnSelect_Click(object sender, EventArgs e) { DownloadRequestBusiness dnlreq = new DownloadRequestBusiness(); DownloadRequestDTO dnlreqDTO = new DownloadRequestDTO(); dnlreqDTO.StCode = lbl_User.Text; dnlreqDTO.Class_Code = txt_AssetTxt.Text; dnlreqDTO.Link_Click = false; dnlreq.Create_DownloadRequest(dnlreqDTO); MasterPage mp = this.Master; Reports rpt = new Reports(); List <ReportDownloadReqDTO> req = new List <ReportDownloadReqDTO>(); req = rpt.Get_SelectedAsset_NotPay(lbl_User.Text); //MastePage.MasterPage msp = new MastePage.MasterPage(); RadGrid lst = (RadGrid)mp.FindControl("grdShopping"); lst.DataSource = req; lst.Rebind(); Response.Redirect("ClassList.aspx"); }
public static void ExportarGrilla(int AModo, string AGrilla) { MasterPage FMaster = ((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).Master; while (FMaster.Master != null) { FMaster = FMaster.Master; } DevExpress.Web.ASPxGridView.Export.ASPxGridViewExporter grdExportar = ((DevExpress.Web.ASPxGridView.Export.ASPxGridViewExporter)FMaster.FindControl("grdExportar")); grdExportar.GridViewID = AGrilla; switch (AModo) { case 1: grdExportar.WriteCsvToResponse("Listado"); return; case 2: grdExportar.WritePdfToResponse("Listado"); return; case 3: grdExportar.WriteRtfToResponse("Listado"); return; case 4: grdExportar.WriteXlsToResponse("Listado"); return; } }
protected void Page_Load(object sender, EventArgs e) { MasterPage masterpage = Page.Master; HtmlAnchor anchor = (HtmlAnchor)masterpage.FindControl("ancLogin"); PostList postList = new PostList(); postList = postList.GetMostRecent(); if (Session["User"] == null) { //PostList postList = new PostList(); //postList = postList.GetMostRecent(); //rptImages.DataSource = postList.List; //rptImages.DataBind(); //anchor.HRef = "Default.aspx?returnURL=Default.aspx"; } if (Request.QueryString["userId"] != null) { Guid userId = new Guid(Request.QueryString["userId"]); anchor.HRef = "Default.aspx?returnURL=Default.aspx?userId=" + userId; } }
/// <summary> /// Recursively searches this MasterPage and its parents until it either finds a control with the given ID or /// runs out of parent masters to search. /// </summary> /// <param name="master">The first master to search.</param> /// <param name="id">The ID of the control to find.</param> /// <returns>The first control discovered with the given ID in a MasterPage or null if it's not found.</returns> public static Control FindInMasters(this MasterPage master, string id) { if (master == null) { // We've reached the end of the nested MasterPages. return(null); } else { Control control = master.FindControl(id); if (control != null) { // Found it! return(control); } else { // Search further. return(master.Master.FindInMasters(id)); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Customer"] != null) { Page.ClientScript.RegisterStartupScript(this.GetType(), "clientscript", "document.getElementById('ddlPreferences').style.visibility = 'visible';", true); MasterPage masterpage = Page.Master; HyperLink hprCartItems = (HyperLink)masterpage.FindControl("hprCartItems"); hprCartItems.Visible = true; Customer customer = (Customer)Session["Customer"]; RemoveMenuItem("LOGIN"); ChangeMenuItem("WELCOME", String.Format("[Welcome {0}]", customer.FirstName)); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "clientscript", "document.getElementById('ddlPreferences').style.visibility = 'hidden';", true); RemoveMenuItem("LOGOUT"); RemoveMenuItem("WELCOME"); MasterPage masterpage = Page.Master; HyperLink hprCartItems = (HyperLink)masterpage.FindControl("hprCartItems"); hprCartItems.Visible = false; } }
internal static void UppdateMiniCart(MasterPage master, ShopingCart shopingCart) { var activeCart = shopingCart.CartItems.Take(shopingCart.ItemsInMiniCartToShow); Repeater shopingBasketRepeater = (Repeater)master.FindControl("repBasket"); HyperLink linkToRegisterSmallCart = (HyperLink)master.FindControl("linkToRegisterSmallCart"); Label lblMiniCartCount = (Label)master.FindControl("lblMiniCartCount"); Label lblMiniCartSum = (Label)master.FindControl("lblMiniCartSum"); Literal liMiniCartContentEmpty = (Literal)master.FindControl("liMiniCartContentEmpty"); Label lblMoreThanFiveItemsInCart = (Label)master.FindControl("lblMoreThanFiveItemsInCart"); lblMiniCartCount.Text = $"Articles: {shopingCart.NumberOfItems}";; lblMiniCartSum.Text = $"Sum: {shopingCart.SumTotal:N2} kr"; shopingBasketRepeater.DataSource = activeCart; shopingBasketRepeater.DataBind(); if (shopingCart.CartItems.Count > 0) { linkToRegisterSmallCart.Visible = true; liMiniCartContentEmpty.Visible = false; } else { linkToRegisterSmallCart.Visible = false; liMiniCartContentEmpty.Visible = true; } if (shopingCart.CartItems.Count > shopingCart.ItemsInMiniCartToShow) { lblMoreThanFiveItemsInCart.Visible = true; } else { lblMoreThanFiveItemsInCart.Visible = false; } }
protected void InicializaDefaultButton() { MasterPage myMasterPage = (MasterPage)Page.Master; System.Web.UI.HtmlControls.HtmlForm myForm = (System.Web.UI.HtmlControls.HtmlForm)myMasterPage.FindControl("form1"); myForm.DefaultButton = btnPesquisar.UniqueID; }
public static Label SetMainTitle(MasterPage master,string text) { Label title = (Label)master.FindControl("lblTitle"); title.Text = text; title.CssClass = "title_text"; return title; }
public static validateMember getMasterControl(MasterPage thispage, string controlID) { return thispage.FindControl(controlID) as validateMember; }
} // end lbtnReload_Click(object sender, ..) /// <summary> /// Collects information from the GUI which will send out via mail. /// Prepares the e-mail text. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnEmail_Click(object sender, EventArgs e) { string appLanguage = Request.UserLanguages[0].Substring(0, 2).ToUpper(); var appText = new System.Collections.Generic.Dictionary <string, string>(); string appTextError = ""; bool foundLangFile = WbVarious.GetAppText(ref appText, ref appTextError, appLanguage); var mailChoice = mailType.UserPage; string greetingTxt, mailBodyPartATxt, mailBodyPartBTxt, mailBodyEndTxt, groupMemberTxt; appText.TryGetValue("Greeting", out greetingTxt); appText.TryGetValue("MailBodyPartA", out mailBodyPartATxt); appText.TryGetValue("MailBodyPartB", out mailBodyPartBTxt); appText.TryGetValue("MailBodyEnd", out mailBodyEndTxt); appText.TryGetValue("GroupMembers", out groupMemberTxt); string rcpaddr = GetNotifyMailRcpAddr(); var sb = new System.Text.StringBuilder(); string adGoupName = "", authUser = "", adGroupNotes = ""; MasterPage master = Page.Master; ContentPlaceHolder mpContentPlaceHolder; ListBox mpListBox; Label mpLabelUsr, mpLabelGrpNotes; DropDownList mpAuthUsrRWGroups; Label mLabelcontentTbl; string mLabelcontentTblText = ""; mpContentPlaceHolder = (ContentPlaceHolder)master.FindControl("cpMainContent"); if (mpContentPlaceHolder != null) { mpListBox = (ListBox)mpContentPlaceHolder.FindControl("lstGroupMembers"); mpLabelUsr = (Label)mpContentPlaceHolder.FindControl("lblExistUsrFullName"); mpLabelGrpNotes = (Label)mpContentPlaceHolder.FindControl("lblADGroupsNotes"); mpAuthUsrRWGroups = (DropDownList)mpContentPlaceHolder.FindControl("drpdAuthUsrRWGroups"); mLabelcontentTbl = (Label)mpContentPlaceHolder.FindControl("lblcontentTbl"); if (mLabelcontentTbl != null) { mailChoice = mailType.InfoPage; mLabelcontentTblText = mLabelcontentTbl.Text; } if (mpListBox != null) { for (int i = 0; i < mpListBox.Items.Count; i++) { sb.Append(mpListBox.Items[i].ToString()).Append(';'); } } if (mpLabelUsr != null) { authUser = mpLabelUsr.Text; } if (mpLabelGrpNotes != null) { adGroupNotes = mpLabelGrpNotes.Text; } if (mpAuthUsrRWGroups != null) { if (mpAuthUsrRWGroups.SelectedValue.Contains(',')) { string[] tmp = mpAuthUsrRWGroups.SelectedValue.Split(','); string sname = System.Text.RegularExpressions.Regex.Replace(tmp[0], "cn=", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase); adGoupName = sname; } } } string groupMemberList = sb.ToString().TrimEnd(';'); string mailText = ""; if (mailChoice == mailType.UserPage) { mailText = "<p>" + greetingTxt + ' ' + authUser + "<br /><br />" + mailBodyPartATxt + " <span class=\"othercolor\"> " + adGoupName + "</span>" + ':' + "<br />" + groupMemberTxt + " <span class=\"othercolor\"> " + groupMemberList + "</span>" + '.' + "<br />" + mailBodyPartBTxt + " <span class=\"othercolor\"> " + adGroupNotes + "</span>" + '.' + "<br /><br />" + mailBodyEndTxt + "</p>"; } if (mailChoice == mailType.InfoPage) { mailText = "<p>" + "<br /><br />" + "<table class=\"tableabout\">" + "<tr><th>Group name:</th><th>ManagedBy</th>" + "</tr>" + mLabelcontentTblText + "</table> </p>"; } SendNotificationMail(rcpaddr, mailText); } // end lbtnEmail_Click(object sender, ...)
protected void InicializaDefaultButton() { MasterPage myMasterPage = (MasterPage)Page.Master; System.Web.UI.HtmlControls.HtmlForm myForm = (System.Web.UI.HtmlControls.HtmlForm)myMasterPage.FindControl("form1"); myForm.DefaultButton = "ctl00$MainContent$menuAcoes$btnGravar"; }
public static void UpdatePageHeaderV2(MasterPage Master, bool removeHeader) { System.Web.UI.HtmlControls.HtmlGenericControl div; if (removeHeader) { div = Master.FindControl("banner") as System.Web.UI.HtmlControls.HtmlGenericControl; if (div != null) div.Visible = false; div = Master.FindControl("div_menu") as System.Web.UI.HtmlControls.HtmlGenericControl; if (div != null) div.Visible = false; div = Master.FindControl("mainsection") as System.Web.UI.HtmlControls.HtmlGenericControl; if (div != null) div.RemoveCssClass("mainsection"); } }
private void SetVisible(string moduleName) { #region -- HOTEL -- if (moduleName == "TourHotel" || moduleName == string.Empty) { Panel panelHotel = master.FindControl("panelHotel") as Panel; if (panelHotel != null) { panelHotel.Visible = true; Control logList = Master.FindControl("panelHotelLogList"); if (logList != null && ((User)(Page.User.Identity)).HasPermission(AccessLevel.Administrator)) { logList.Visible = true; } } HyperLink hyperLinkAgentList = master.FindControl("hyperLinkAgentList") as HyperLink; if (hyperLinkAgentList != null) { hyperLinkAgentList.NavigateUrl = string.Format("/Modules/TourManagement/Admin/AgentList.aspx?NodeId={0}&SectionId={1}&ModuleType={2}", Request.QueryString["NodeId"], Request.QueryString["SectionId"], "HOTEL"); } HyperLink HyperLinkHomePage = master.FindControl("HyperLinkHomePage") as HyperLink; if (HyperLinkHomePage != null) { HyperLinkHomePage.NavigateUrl = string.Format("/Modules/TourHotel/Admin/Home.aspx?NodeId={0}&SectionId={1}", Request.QueryString["NodeId"], Request.QueryString["SectionId"]); } HtmlControl tabHotel = Master.FindControl("tabHotel") as HtmlControl; if (tabHotel != null) { tabHotel.Attributes.Add("class", "selected"); } } #endregion #region -- LANDSCAPE -- if (moduleName == "Landscape" || moduleName == string.Empty) { Panel panelHotel = master.FindControl("panelLandscape") as Panel; if (panelHotel != null) { panelHotel.Visible = true; Control divLandscapeAdmin = Master.FindControl("divLandscapeAdmin"); if (divLandscapeAdmin != null && UserIdentity.HasPermission(AccessLevel.Administrator)) { divLandscapeAdmin.Visible = true; } HyperLink hyperLinkAgentList = master.FindControl("hyperLinkAgentList") as HyperLink; if (hyperLinkAgentList != null) { hyperLinkAgentList.NavigateUrl = string.Format("/Modules/TourManagement/Admin/AgentList.aspx?NodeId={0}&SectionId={1}&ModuleType={2}", Request.QueryString["NodeId"], Request.QueryString["SectionId"], "LANDSCAPE"); } } HyperLink HyperLinkHomePage = master.FindControl("HyperLinkHomePage") as HyperLink; if (HyperLinkHomePage != null) { HyperLinkHomePage.NavigateUrl = string.Format("/Modules/Landscape/Admin/Home.aspx?NodeId={0}&SectionId={1}", Request.QueryString["NodeId"], Request.QueryString["SectionId"]); } HtmlControl tabHotel = Master.FindControl("tabDestination") as HtmlControl; if (tabHotel != null) { tabHotel.Attributes.Add("class", "selected"); } } #endregion #region -- RESTAURANT -- if (moduleName == "Restaurant" || moduleName == string.Empty) { Panel panelHotel = master.FindControl("panelRestaurant") as Panel; if (panelHotel != null) { panelHotel.Visible = true; Control divRestaurantAdmin = Master.FindControl("divRestaurantAdmin"); if (divRestaurantAdmin != null && UserIdentity.HasPermission(AccessLevel.Administrator)) { divRestaurantAdmin.Visible = true; } HyperLink hyperLinkAgentList = master.FindControl("hyperLinkAgentList") as HyperLink; if (hyperLinkAgentList != null) { hyperLinkAgentList.NavigateUrl = string.Format("/Modules/TourManagement/Admin/AgentList.aspx?NodeId={0}&SectionId={1}&ModuleType={2}", Request.QueryString["NodeId"], Request.QueryString["SectionId"], "RESTAURANT"); } } HtmlControl tabHotel = Master.FindControl("tabRestaurant") as HtmlControl; if (tabHotel != null) { tabHotel.Attributes.Add("class", "selected"); } } #endregion #region -- TRANSPORTS -- if (moduleName == "Transport" || moduleName == string.Empty) { Panel panelHotel = master.FindControl("panelTransport") as Panel; Panel panelProvider = master.FindControl("panelProvider") as Panel; if (panelHotel != null) { panelHotel.Visible = true; Control logList = Master.FindControl("panelTransportLogList"); if (logList != null && ((User)(Page.User.Identity)).HasPermission(AccessLevel.Administrator)) { logList.Visible = true; } } if (panelProvider != null) { panelProvider.Visible = true; HyperLink hyperLinkProviderList = master.FindControl("hyperLinkProviderList") as HyperLink; if (hyperLinkProviderList != null) { hyperLinkProviderList.NavigateUrl = string.Format("/Modules/Transport/Admin/ProviderList.aspx?NodeId={0}&SectionId={1}", Request.QueryString["NodeId"], Request.QueryString["SectionId"]); } } HyperLink hyperLinkAgentList = master.FindControl("hyperLinkAgentList") as HyperLink; if (hyperLinkAgentList != null) { hyperLinkAgentList.NavigateUrl = string.Format("/Modules/Transport/Admin/TransportAgencyPolicy.aspx?NodeId={0}&SectionId={1}&ModuleType={2}", Request.QueryString["NodeId"], Request.QueryString["SectionId"], "TRANSPORT"); } HtmlControl tabHotel = Master.FindControl("tabTransport") as HtmlControl; if (tabHotel != null) { tabHotel.Attributes.Add("class", "selected"); } } #endregion #region -- GUIDE -- if (moduleName == "TourGuide" || moduleName == string.Empty) { Panel panelHotel = master.FindControl("panelTourGuide") as Panel; if (panelHotel != null) { panelHotel.Visible = true; Control logList = Master.FindControl("panelGuideAdmin"); if (logList != null && ((User)(Page.User.Identity)).HasPermission(AccessLevel.Administrator)) { logList.Visible = true; } HyperLink hyperLinkAgentList = master.FindControl("hyperLinkAgentList") as HyperLink; if (hyperLinkAgentList != null) { hyperLinkAgentList.NavigateUrl = string.Format("/Modules/TourGuide/Admin/GuideRatePolicy.aspx?NodeId={0}&SectionId={1}", Request.QueryString["NodeId"], Request.QueryString["SectionId"]); } } Panel panelProvider = master.FindControl("panelProvider") as Panel; if (panelProvider != null) { panelProvider.Visible = true; HyperLink hyperLinkProviderList = master.FindControl("hyperLinkProviderList") as HyperLink; if (hyperLinkProviderList != null) { hyperLinkProviderList.NavigateUrl = string.Format("/Modules/TourManagement/Admin/ProviderList.aspx?NodeId={0}&SectionId={1}", Request.QueryString["NodeId"], Request.QueryString["SectionId"]); } } HtmlControl tabHotel = Master.FindControl("tabGuide") as HtmlControl; if (tabHotel != null) { tabHotel.Attributes.Add("class", "selected"); } } #endregion #region -- BOAT -- if (moduleName == "TourBoat" || moduleName == string.Empty) { Panel panelHotel = master.FindControl("panelTourBoat") as Panel; Panel panelProvider = master.FindControl("panelProvider") as Panel; if (panelHotel != null) { panelHotel.Visible = true; Control logList = Master.FindControl("panelBoatAdmin"); if (logList != null && ((User)(Page.User.Identity)).HasPermission(AccessLevel.Administrator)) { logList.Visible = true; } HyperLink hyperLinkAgentList = master.FindControl("hyperLinkAgentList") as HyperLink; if (hyperLinkAgentList != null) { hyperLinkAgentList.NavigateUrl = string.Format("/Modules/TourManagement/Admin/AgentList.aspx?NodeId={0}&SectionId={1}&ModuleType={2}", Request.QueryString["NodeId"], Request.QueryString["SectionId"], "TOURBOAT"); } } if (panelProvider != null) { panelProvider.Visible = true; HyperLink hyperLinkProviderList = master.FindControl("hyperLinkProviderList") as HyperLink; if (hyperLinkProviderList != null) { hyperLinkProviderList.NavigateUrl = string.Format("/Modules/TourManagement/Admin/ProviderList.aspx?NodeId={0}&SectionId={1}", Request.QueryString["NodeId"], Request.QueryString["SectionId"]); } } HtmlControl tabHotel = Master.FindControl("tabCruise") as HtmlControl; if (tabHotel != null) { tabHotel.Attributes.Add("class", "selected"); } } #endregion #region -- TOUR -- if (moduleName == " ") { Panel panelTour = master.FindControl("panelTour") as Panel; Panel panelProvider = master.FindControl("panelProvider") as Panel; if (panelTour != null) { panelTour.Visible = true; } if (panelProvider != null) { panelProvider.Visible = true; HyperLink hyperLinkProviderList = master.FindControl("hyperLinkProviderList") as HyperLink; if (hyperLinkProviderList != null) { hyperLinkProviderList.NavigateUrl = string.Format("/Modules/TourManagement/Admin/ProviderList.aspx?NodeId={0}&SectionId={1}", Request.QueryString["NodeId"], Request.QueryString["SectionId"]); } } HtmlControl tabHotel = Master.FindControl("tabTour") as HtmlControl; if (tabHotel != null) { tabHotel.Attributes.Add("class", "selected"); } } #endregion #region -- Others -- if (moduleName == "TourOthers") { Panel panelTour = master.FindControl("panelOthers") as Panel; if (panelTour != null) { panelTour.Visible = true; } } #endregion }
//Override Permisos public void OverridePermisos(MasterPage MasPag, int Tipo) { Cl_Manejo ClManejo; ClManejo = new Cl_Manejo(); DataSet TieneSolicitudes = ClManejo.Get_PlanesManejo(Tipo, Convert.ToInt32(HttpContext.Current.Session["PersonaId"]), Convert.ToInt32(HttpContext.Current.Session["UsuarioId"])); if (TieneSolicitudes.Tables["Datos"].Rows.Count == 0) { System.Web.UI.HtmlControls.HtmlGenericControl MnuPlanManejoDos; MnuPlanManejoDos = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuPlanManejo"); MnuPlanManejoDos.Visible = false; } TieneSolicitudes.Clear(); }
public void Permisos(MasterPage MasPag, int UsuarioId) { ClUsuario = new Cl_Usuario(); ds = ClUsuario.Permisos_Usuario(UsuarioId); for (int i = 0; i <= ds.Tables["DATOS"].Rows.Count - 1; i++) { switch (Convert.ToInt32(ds.Tables["DATOS"].Rows[i]["FormaId"])) { case 1: //Gestiones System.Web.UI.HtmlControls.HtmlGenericControl MnuGest; MnuGest = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuGest"); MnuGest.Visible = true; break; case 2: //Notificaciones System.Web.UI.HtmlControls.HtmlGenericControl MnuNot; MnuNot = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuNot"); MnuNot.Visible = true; break; case 3: //Consultas System.Web.UI.HtmlControls.HtmlGenericControl MnuConsulta; MnuConsulta = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdmin"); MnuConsulta.Visible = true; break; case 4: //Reportes System.Web.UI.HtmlControls.HtmlGenericControl MnuRep; MnuRep = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuRep"); MnuRep.Visible = true; break; case 5: //Adm. Plan de Manejo System.Web.UI.HtmlControls.HtmlGenericControl MnuAdmPlanManejo; MnuAdmPlanManejo = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdmPlanManejo"); MnuAdmPlanManejo.Visible = true; break; case 6: //Ayuda System.Web.UI.HtmlControls.HtmlGenericControl MnuAyda; MnuAyda = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAyda"); MnuAyda.Visible = true; break; case 7: //Administrar System.Web.UI.HtmlControls.HtmlGenericControl MnuAdmin; MnuAdmin = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdmin"); MnuAdmin.Visible = true; break; case 8: //Gestiones Nuevas System.Web.UI.HtmlControls.HtmlGenericControl MnuGestNeuva; MnuGestNeuva = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuGestNeuva"); MnuGestNeuva.Visible = true; break; case 9: //Enmiendas System.Web.UI.HtmlControls.HtmlGenericControl MnuGestEnmiendas; MnuGestEnmiendas = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuGestEnmiendas"); MnuGestEnmiendas.Visible = true; break; case 10: //Modificaciones System.Web.UI.HtmlControls.HtmlGenericControl MnuGestMod; MnuGestMod = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuGestMod"); MnuGestMod.Visible = true; break; case 11: //Gestiones en curso (historial) System.Web.UI.HtmlControls.HtmlGenericControl MnuGestCurso; MnuGestCurso = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuGestCurso"); MnuGestCurso.Visible = true; break; case 12: //Emisión de notas de bosque System.Web.UI.HtmlControls.HtmlGenericControl MnuAdmPlanEmisionNotas; MnuAdmPlanEmisionNotas = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdmPlanEmisionNotas"); MnuAdmPlanEmisionNotas.Visible = true; break; case 13: //Informe de avances System.Web.UI.HtmlControls.HtmlGenericControl MnuAdmPlanInformeAv; MnuAdmPlanInformeAv = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdmPlanInformeAv"); MnuAdmPlanInformeAv.Visible = true; break; case 14: //Perfil de Usuario System.Web.UI.HtmlControls.HtmlGenericControl MnuAdmPerfil; MnuAdmPerfil = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdmPerfil"); MnuAdmPerfil.Visible = true; break; case 15: //Contraseña System.Web.UI.HtmlControls.HtmlGenericControl MnuAdmClave; MnuAdmClave = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdmClave"); MnuAdmClave.Visible = true; break; case 16: //Inmuebles System.Web.UI.HtmlControls.HtmlGenericControl MnuAdmInmu; MnuAdmInmu = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdmInmu"); MnuAdmInmu.Visible = true; break; case 18: //Administración Aprovechamiento Forestal System.Web.UI.HtmlControls.HtmlGenericControl MnuAdminAproFores; MnuAdminAproFores = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdminAproFores"); MnuAdminAproFores.Visible = true; break; case 19: //Administración Incentivos Forestales System.Web.UI.HtmlControls.HtmlGenericControl MnuAdminIncentivos; MnuAdminIncentivos = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdminIncentivos"); MnuAdminIncentivos.Visible = true; break; case 20: //Administración Registro Nacional Forestal System.Web.UI.HtmlControls.HtmlGenericControl MnuAdminRnf; MnuAdminRnf = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdminRnf"); MnuAdminRnf.Visible = true; break; case 21: //Catalogos Registro Nacional Forestal System.Web.UI.HtmlControls.HtmlGenericControl MnuCatalogoRnf; MnuCatalogoRnf = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuCatalogoRnf"); MnuCatalogoRnf.Visible = true; break; case 22: //Catalogos Registro Nacional Forestal.Profesiones System.Web.UI.HtmlControls.HtmlGenericControl MnuCatalogoRnfProfesion; MnuCatalogoRnfProfesion = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuCatalogoRnfProfesion"); MnuCatalogoRnfProfesion.Visible = true; break; case 24: //Catalogos Registro Nacional Forestal.Profesiones x actividad profesionale System.Web.UI.HtmlControls.HtmlGenericControl MnuCatalogoRnfProfesionActividadProfesional; MnuCatalogoRnfProfesionActividadProfesional = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuCatalogoRnfProfesionActividadProfesional"); MnuCatalogoRnfProfesionActividadProfesional.Visible = true; break; case 25: //Administracion General System.Web.UI.HtmlControls.HtmlGenericControl MnuAdminGen; MnuAdminGen = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdminGen"); MnuAdminGen.Visible = true; break; case 26: //Catalogos Administración General System.Web.UI.HtmlControls.HtmlGenericControl ManCatalogoAdminGen; ManCatalogoAdminGen = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("ManCatalogoAdminGen"); ManCatalogoAdminGen.Visible = true; break; case 27: //Catalogos Administración General -> Perfiles System.Web.UI.HtmlControls.HtmlGenericControl MnuCatAdminGenPerfil; MnuCatAdminGenPerfil = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuCatAdminGenPerfil"); MnuCatAdminGenPerfil.Visible = true; break; case 28: //Catalogos Administración General -> Usuarios System.Web.UI.HtmlControls.HtmlGenericControl MnuUsuarios; MnuUsuarios = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuUsuarios"); MnuUsuarios.Visible = true; break; case 29: //Catalogos Administración General -> Permisos System.Web.UI.HtmlControls.HtmlGenericControl MnuPermisosAdmin; MnuPermisosAdmin = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuPermisosAdmin"); MnuPermisosAdmin.Visible = true; break; case 33: //Notificaciones de Juridico System.Web.UI.HtmlControls.HtmlGenericControl MnuNotJuridico; MnuNotJuridico = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuNotJuridico"); MnuNotJuridico.Visible = true; break; case 36: //Gestiones -> Historial System.Web.UI.HtmlControls.HtmlGenericControl MnuGestHistorial; MnuGestHistorial = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuGestHistorial"); MnuGestHistorial.Visible = true; break; case 46: //Gestiones -> Plan de Manejo System.Web.UI.HtmlControls.HtmlGenericControl MnuPlanManejo; MnuPlanManejo = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuPlanManejo"); MnuPlanManejo.Visible = true; break; case 51: //Catalogos Administración General -> RegionesSubregiones System.Web.UI.HtmlControls.HtmlGenericControl MnuAdminRegionesSubRegiones; MnuAdminRegionesSubRegiones = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdminRegionesSubRegiones"); MnuAdminRegionesSubRegiones.Visible = true; break; case 52: //Catalogos Registro Nacional Forestal. Imagenes bosque System.Web.UI.HtmlControls.HtmlGenericControl MnuImagenesBosquesNaturales; MnuImagenesBosquesNaturales = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuImagenesBosquesNaturales"); MnuImagenesBosquesNaturales.Visible = true; break; case 53: //Catalogos Admin General.Espese System.Web.UI.HtmlControls.HtmlGenericControl MnuAdminEspecies; MnuAdminEspecies = (System.Web.UI.HtmlControls.HtmlGenericControl)MasPag.FindControl("MnuAdminEspecies"); MnuAdminEspecies.Visible = true; break; } } OverridePermisos(MasPag, 1); }
public static CartControl GetCartControl(this MasterPage mp) { CartControl cc = mp.FindControl("ggCart") as CartControl; return(cc); }
public static void UpdatePageHeader(MasterPage Master, bool removeHeader, bool removePageMinHeight) { System.Web.UI.HtmlControls.HtmlGenericControl div; if (removeHeader) { div = Master.FindControl("headerContent") as System.Web.UI.HtmlControls.HtmlGenericControl; if (div != null) div.Visible = false; } if (removePageMinHeight) { div = Master.FindControl("main") as System.Web.UI.HtmlControls.HtmlGenericControl; if (div != null) div.Attributes["class"] = "main_no_height"; } }