Exemplo n.º 1
0
 protected void OnSwitchToEditAction(object sender, WebPartEventArgs e)
 {
     this._displayMode = WebPartManager.EditDisplayMode.Name;
     this.CreateChildControls();
     this._recreateEditContentView = true;
     this._recreateNewContentView  = false;
 }
Exemplo n.º 2
0
 protected void OnSwitchToBrowseAction(object sender, WebPartEventArgs e)
 {
     this._displayMode = GetViewModeName(ViewMode.Browse);
     this.CreateChildControls();
     this._recreateEditContentView = false;
     this._recreateNewContentView  = false;
 }
        void OnDecreaseFontSize(object sender, WebPartEventArgs e)
        {
            // change font size in current web part
            switch (this.TextFontSize)
            {
            case 32:
                this.TextFontSize = 24;
                break;

            case 24:
                this.TextFontSize = 18;
                break;

            case 18:
                this.TextFontSize = 14;
                break;
            }

            // save changes back to content database
            SPWeb  site = SPContext.Current.Web;
            SPFile page = site.GetFile(Context.Request.Url.AbsolutePath);

            SP.SPLimitedWebPartManager wpm     = page.GetLimitedWebPartManager(PersonalizationScope.User);
            FontConnectionProvider     webpart = wpm.WebParts[this.ID] as FontConnectionProvider;

            webpart.TextFontSize = this.TextFontSize;
            wpm.SaveChanges(webpart);
        }
        protected void CustomVerbEventHandler(object sender, WebPartEventArgs args)
        {
            int titleColumn = 2;

            foreach (DataGridItem item in grid.Items)
            {
                if (item.Cells[titleColumn].Text != "Manager")
                {
                    if (item.Visible == true)
                    {
                        item.Visible = false;
                    }
                    else
                    {
                        item.Visible = true;
                    }
                }

            }
            if (verbText == "Show Managers Only")
            {
                verbText = "Show All Employees";
            }
            else
            {
                verbText = "Show Managers Only";
            }
        }
        void OnVerbExecuted(object sender, WebPartEventArgs e)
        {
            EnsureChildControls();
            lbl.Text = "Server-side handler execited at " +
                       DateTime.Now.ToLongTimeString();

            // simulate doing some work
            System.Threading.Thread.Sleep(2000);
        }
Exemplo n.º 6
0
 // </snippet13>
 // <snippet14>
 protected override void OnSelectedWebPartChanged(object sender,
                                                  WebPartEventArgs e)
 {
     if (e.WebPart != null)
     {
         e.WebPart.Zone.SelectedPartChromeStyle.BackColor =
             Color.LightGreen;
     }
     base.OnSelectedWebPartChanged(sender, e);
 }
        void CopyWebPartToNewOne(object sender, WebPartEventArgs e)
        {
            WebPartManager wpmgr =
                WebPartManager.GetCurrentWebPartManager(Page);

            System.Web.UI.WebControls.WebParts.WebPart wp;
            Type tp = e.WebPart.GetType();

            wp = (System.Web.UI.WebControls.WebParts.WebPart)Activator.CreateInstance(tp);
            wpmgr.AddWebPart(wp, e.WebPart.Zone, e.WebPart.ZoneIndex + 1);
        }
Exemplo n.º 8
0
 protected void wpm_SelectedWebPartChanged(object sender, WebPartEventArgs e)
 {
     // SelectedWebPartChanged event is called at the end of changing setting of the selected webpart.
     // Fact: If a page is in EditDisplayMode, SelectedWebPartChanged will be called twice.
     // Interesting: in the second call the WebPartEventArgs.WebPart property is null, in the first call, the property is hold a reference
     // for the selected portlet.
     if (e.WebPart == null)
     {
         NotifyCheckin();
     }
 }
        void OnMakeFontRed(object sender, WebPartEventArgs e)
        {
            this.TextFontColor = "Red";
            SPWeb  site = SPContext.Current.Web;
            SPFile page = site.GetFile(Context.Request.Url.AbsolutePath);

            SP.SPLimitedWebPartManager wpm     = page.GetLimitedWebPartManager(PersonalizationScope.User);
            FontConnectionProvider     webpart = wpm.WebParts[this.ID] as FontConnectionProvider;

            webpart.TextFontColor = "Red";
            wpm.SaveChanges(webpart);
        }
Exemplo n.º 10
0
 protected void ServerSideHandler(object sender, WebPartEventArgs e)
 {
     try
     {
         TextBox textBox = new TextBox();
         textBox.TextMode = TextBoxMode.MultiLine;
         textBox.ID       = "txtName";
         textBox.Text     = "You clicked a server side verb!";
         Panel panel = new Panel();
         panel.Controls.Add(textBox);
         Controls.Add(panel);
     }
     catch (Exception ex)
     {
         WebPartUtil.HandleException(this, ex);
     }
 }
Exemplo n.º 11
0
 private void _WebPartManager_WebPartClosed(object sender, WebPartEventArgs e)
 {
     _WebPartManager.DeleteWebPart(e.WebPart);
     AddEmptyPage();
 }
 private void SetRedColorServerClick(object sender, WebPartEventArgs e)
 {
     EnsureChildControls();
     l.ForeColor = System.Drawing.Color.Red;
 }
Exemplo n.º 13
0
 private void ExibirTitulo(object sender, WebPartEventArgs e)
 {
     //Escrevi o nome do título da webpart na página
     Response.Write(e.WebPart.Title);
 }
Exemplo n.º 14
0
 protected void RefreshVerb_Click(object sender, WebPartEventArgs e)
 {
     UpdateFormTextBox = true;
 }
Exemplo n.º 15
0
 protected void OnNewContent(object sender, WebPartEventArgs e)
 {
     ProcessNewContent();
 }
Exemplo n.º 16
0
 private void ServerClickHandler(object sender, WebPartEventArgs webPartEventArgs)
 {
     Controls.Add(new LiteralControl("<p>You clicked me and I ran server side code!</p>"));
 }
Exemplo n.º 17
0
 private void ExibirTitulo(object sender, WebPartEventArgs e)
 {
     Response.Write(e.WebPart.Title);
 }
Exemplo n.º 18
0
 protected void DisplayTime(object sender, WebPartEventArgs e)
 {
     this.Label1.Text = DateTime.Now.ToString();
 }
Exemplo n.º 19
0
 protected void ClearTime(object sender, WebPartEventArgs e)
 {
     this.Label1.Text = string.Empty;
 }
Exemplo n.º 20
0
 /// <summary>
 /// Fires when the selected webpart has changed.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="System.Web.UI.WebControls.WebParts.WebPartEventArgs"/> instance containing the event data.</param>
 private void WpmSelectedWebPartChanged(object sender, WebPartEventArgs e)
 {
     ToggleEditorZone(e.WebPart, this.Page);
 }
Exemplo n.º 21
0
 private void Navegar(object sender, WebPartEventArgs e)
 {
     Response.Redirect("http://www.impacta.com.br");
 }
Exemplo n.º 22
0
 void WebPartManager1_WebPartAdded(object sender, WebPartEventArgs e)
 {
     WebUtils.SetupRedirect(this, SiteRoot + "/MyPage.aspx");
 }