Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Guid            id = new Guid(Request.QueryString["id"]);
            PortletInstance pi = PortletInstance.GetPortletInstance(id);

            phPortlet.Controls.Add(LoadControl(pi.Portlet.EditURL));
        }
Example #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            PortletInstance portlet = PortletInstance.GetPortletInstance(DataId);

            portlet.Name = txtPortletName.Value;
            portlet.Update();
            Accept();
        }
        public static void PortletInstanceReferenceAdd(string portletId, int idPanel)
        {
            Guid                   idPortletInstance = new Guid(portletId);
            PortletInstance        pi  = PortletInstance.GetPortletInstance(idPortletInstance);
            PortletInstanceInPanel pip = new PortletInstanceInPanel();

            pip.PortletInstance = pi;
            pip.Style           = string.Empty;
            PanelInPageList.Search(PSCPortal.Engine.Panel.Parse(idPanel)).Portlets.AddDB(pip);
        }
        public static string PortletInstanceAdd(string idPortlet, string name, int idPanel)
        {
            Guid            id   = new Guid(idPortlet);
            PortletInstance pi   = new PortletInstance(PortletList.Where(p => p.Id == id).Single(), name);
            string          path = pi.Portlet.DisplayURL;

            if (System.IO.File.Exists(HttpContext.Current.Server.MapPath(path)))
            {
                PortletInstanceInPanel pip = new PortletInstanceInPanel();
                pip.PortletInstance = pi;
                PanelInPageList.Search(PSCPortal.Engine.Panel.Parse(idPanel)).Portlets.AddDB(pip);
                return("");
            }
            else
            {
                return(string.Format("Đường dẫn '{0}' Portlet '{1}' không tồn tại", pi.Portlet.DisplayURL, pi.Portlet.Name));
            }
        }
Example #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PortletInstance portlet = PortletInstance.GetPortletInstance(DataId);

            txtPortletName.Value          = portlet.Name;
            Session["ImagePortletDataId"] = DataId;
            if (!IsPostBack)
            {
                ScriptManager scriptManager    = ScriptManager.GetCurrent(Page);
                var           serviceReference = new ServiceReference {
                    Path = "~/Portlets/Rotator/Libs/ImageService.asmx", InlineScript = false
                };
                if (scriptManager != null)
                {
                    scriptManager.Services.Add(serviceReference);
                }
            }
        }