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; } }
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); }
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); } } } }