Example #1
0
        private void Control_Init()
        {
            if (!DataEval.IsEmptyQuery(_imageid))
            {
                #region Image Properties
                RadNumericTbx_Height.Value = _height;
                RadNumericTbx_Width.Value  = _width;
                RadNumericTbx_Border.Value = _border;
                #endregion

                if (_isshared)
                {
                    Lib.ImageMgr myImageMgr = new Lib.ImageMgr();
                    Lib.Image    myImage    = myImageMgr.Get_Image_Content(_contentid);

                    _imageurl      = myImage.ImageURL;
                    _alternatetext = myImage.AlternateText;
                    _linkurl       = myImage.LinkURL;
                    _link_target   = myImage.Link_Target;
                }

                // Image Data
                tbx_ImageURL.Text      = _imageurl;
                tbx_AlternateText.Text = _alternatetext;

                // Link Data
                tbx_LinkURL.Text            = _linkurl;
                RadComboBox_LinkTarget.Text = _link_target;
            }
        }
Example #2
0
        protected void btn_Update_Click(object sender, EventArgs e)
        {
            Lib.ImageMgr myImageMgr = new Lib.ImageMgr();

            DateTime nowTime = DateTime.Now;

            string ImageID = Nexus.Core.Tools.IDGenerator.Get_New_GUID();

            Control_Property[] Update_Properties = { };

            #region Update for Control Data

            // Check Control is New
            if (DataEval.IsEmptyQuery(_imageid))
            {
                if (_isshared)
                {
                    e2Data[] UpdateData =
                    {
                        new e2Data("ImageID",           _contentid),
                        new e2Data("ImageURL",          tbx_ImageURL.Text),
                        new e2Data("AlternateText",     tbx_AlternateText.Text),
                        new e2Data("LinkURL",           tbx_LinkURL.Text),
                        new e2Data("Link_Target",       RadComboBox_LinkTarget.Text),
                        new e2Data("Create_Date",       nowTime.ToString()),
                        new e2Data("LastUpdate_Date",   nowTime.ToString()),
                        new e2Data("LastUpdate_UserID", Security.Users.UserStatus.Current_UserID(this.Page))
                    };

                    myImageMgr.Add_Image_Content(UpdateData);
                }

                // Create Page_Control Property
                Control_Property[] PropertieData =
                {
                    new Control_Property(_page_controlid, "ImageID",       ImageID),
                    new Control_Property(_page_controlid, "Height",        RadNumericTbx_Height.Value.ToString()),
                    new Control_Property(_page_controlid, "Width",         RadNumericTbx_Width.Value.ToString()),
                    new Control_Property(_page_controlid, "Border",        RadNumericTbx_Border.Value.ToString()),
                    new Control_Property(_page_controlid, "ImageURL",      tbx_ImageURL.Text),
                    new Control_Property(_page_controlid, "AlternateText", tbx_AlternateText.Text),
                    new Control_Property(_page_controlid, "LinkURL",       tbx_LinkURL.Text),
                    new Control_Property(_page_controlid, "Link_Target",   RadComboBox_LinkTarget.Text),
                    new Control_Property(_page_controlid, "IsShared",      _isshared.ToString()),
                    new Control_Property(_page_controlid, "ContentID",     _contentid)
                };

                Update_Properties = PropertieData;
            }
            else
            {
                if (_isshared)
                {
                    e2Data[] UpdateData =
                    {
                        new e2Data("ImageID",           _imageid),
                        new e2Data("ImageURL",          tbx_ImageURL.Text),
                        new e2Data("AlternateText",     tbx_AlternateText.Text),
                        new e2Data("LinkURL",           tbx_LinkURL.Text),
                        new e2Data("Link_Target",       RadComboBox_LinkTarget.Text),
                        new e2Data("LastUpdate_Date",   nowTime.ToString()),
                        new e2Data("LastUpdate_UserID", Security.Users.UserStatus.Current_UserID(this.Page))
                    };

                    myImageMgr.Edit_Image_Content(UpdateData);
                }

                // Update Page_Control Property
                Control_Property[] PropertieData =
                {
                    new Control_Property(_page_controlid, "ImageID",       _imageid),
                    new Control_Property(_page_controlid, "Height",        RadNumericTbx_Height.Value.ToString()),
                    new Control_Property(_page_controlid, "Width",         RadNumericTbx_Width.Value.ToString()),
                    new Control_Property(_page_controlid, "Border",        RadNumericTbx_Border.Value.ToString()),
                    new Control_Property(_page_controlid, "ImageURL",      tbx_ImageURL.Text),
                    new Control_Property(_page_controlid, "AlternateText", tbx_AlternateText.Text),
                    new Control_Property(_page_controlid, "LinkURL",       tbx_LinkURL.Text),
                    new Control_Property(_page_controlid, "Link_Target",   RadComboBox_LinkTarget.Text),
                    new Control_Property(_page_controlid, "IsShared",      _isshared.ToString()),
                    new Control_Property(_page_controlid, "ContentID",     _contentid)
                };

                Update_Properties = PropertieData;
            }

            #endregion

            #region Update for Control Properties

            ControlMgr myControlMgr = new ControlMgr();
            myControlMgr.Update_Control_Properties(_editmode, _imageid, _page_controlid, Update_Properties);

            #endregion

            // Finish Update Close Window
            //OnFinishUpdate(this, EventArgs.Empty);
            string _finishupdate_script = string.Format("CloseAndRebind({0});", _page_controlid);
            ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "myScript", _finishupdate_script, true);
        }
Example #3
0
        private void Control_Init()
        {
            if (!DataEval.IsEmptyQuery(_imageid))
            {
                HtmlImage myHtmlImage = new HtmlImage();

                if (_isshared)
                {
                    Lib.ImageMgr myImageMgr = new Lib.ImageMgr();
                    Lib.Image    myImage    = myImageMgr.Get_Image_Content(_contentid);

                    _imageurl      = myImage.ImageURL;
                    _alternatetext = myImage.AlternateText;
                    _linkurl       = myImage.LinkURL;
                    _link_target   = myImage.Link_Target;
                }

                // ImageURL

                myHtmlImage.Src = _imageurl;

                // AlternateText
                myHtmlImage.Alt = _alternatetext;

                // Image Height
                if (_height > 0)
                {
                    myHtmlImage.Height = _height;
                }

                // Image Width
                if (_width > 0)
                {
                    myHtmlImage.Width = _width;
                }

                // Image Border
                myHtmlImage.Border = _border;


                if (Request.QueryString["PageLink"] == "Disable")
                {
                    PlaceHolder_Content.Controls.Add(myHtmlImage);
                }
                else
                {
                    if (!DataEval.IsEmptyQuery(_linkurl))
                    {
                        HtmlGenericControl myLink = new HtmlGenericControl("a");
                        myLink.Attributes.Add("href", _linkurl);

                        if (!DataEval.IsEmptyQuery(_link_target))
                        {
                            myLink.Attributes.Add("target", _link_target);
                        }

                        myLink.Controls.Add(myHtmlImage);
                        PlaceHolder_Content.Controls.Add(myLink);
                    }
                    else
                    {
                        PlaceHolder_Content.Controls.Add(myHtmlImage);
                    }
                }
            }
        }