private void SaveScriptData() { try { ScriptInjectionInfo obj = new ScriptInjectionInfo(); if (Session["ScriptId"] != null && Session["ScriptId"].ToString() != string.Empty) { obj.ScriptID = Int32.Parse(Session["ScriptId"].ToString()); Session.Contents.Remove("ScriptId"); } else { obj.ScriptID = 0; } if (txtScriptName.Text != string.Empty && txtScriptDescription.Text != string.Empty && txtScriptContent.Text != string.Empty) { string Ext = System.IO.Path.GetExtension(txtScriptName.Text); if (Ext == ".html") { obj.ScriptName = txtScriptName.Text; } else { obj.ScriptName = txtScriptName.Text + ".html"; } obj.ScriptToBeEmbed = txtScriptContent.Text; obj.ScriptDescription = txtScriptDescription.Text; obj.UserModuleID = Int32.Parse(SageUserModuleID); obj.PortalID = GetPortalID; obj.IsVisible = true; } if (txtScriptName.Text != string.Empty && txtScriptDescription.Text != string.Empty && txtScriptContent.Text != string.Empty) { ScriptInjectionController objC = new ScriptInjectionController(); objC.SaveScriptData(obj); ShowMessage(SageMessageTitle.Information.ToString(), SageMessage.GetSageModuleLocalMessageByVertualPath("Modules/ScriptInjection/ModuleLocalText", "SavedSucessfully"), "", SageMessageType.Success); divScriptContainer.Attributes.Add("style", "display:block"); divScriptForm.Attributes.Add("style", "display:none"); loadOngdvScriptTobeEmbed(Int32.Parse(SageUserModuleID)); } else { ShowMessage(SageMessageTitle.Information.ToString(), SageMessage.GetSageModuleLocalMessageByVertualPath("Modules/ScriptInjection/ModuleLocalText", "PleaseFillTheFormFirst"), "", SageMessageType.Success); divScriptContainer.Attributes.Add("style", "display:none"); divScriptForm.Attributes.Add("style", "display:block"); } } catch (Exception ex) { ProcessException(ex); } }
protected void imbSaveCheckedItem_Click(object sender, ImageClickEventArgs e) { foreach (GridViewRow grdRow in gdvScriptTobeEmbed.Rows) { int ScriptID = 0; HiddenField hdfscriptID = grdRow.FindControl("hdfScriptID") as HiddenField; ScriptID = Convert.ToInt32(hdfscriptID.Value); bool isVisible = ((CheckBox)grdRow.FindControl("chkHideShowScript")).Checked; ScriptInjectionController objC = new ScriptInjectionController(); objC.SaveHideShowScript(ScriptID, isVisible); } }
private void loadOngdvScriptTobeEmbed(int UserModuleID) { try { gdvScriptTobeEmbed.DataSource = ScriptInjectionController.gdvScriptTobeEmbed(UserModuleID); gdvScriptTobeEmbed.DataBind(); } catch (Exception ex) { ProcessException(ex); } }
private void DeleteScript(int ScriptId) { try { ScriptInjectionController objC = new ScriptInjectionController(); objC.DeleteScriptByID(ScriptId); } catch (Exception ex) { ProcessException(ex); } loadOngdvScriptTobeEmbed(Int32.Parse(SageUserModuleID)); }
private void EditScript(int ScriptId) { try { divScriptContainer.Attributes.Add("style", "display:none"); divScriptForm.Attributes.Add("style", "display:block"); ScriptInjectionController objC = new ScriptInjectionController(); ScriptInjectionInfo objInf = new ScriptInjectionInfo(); objInf = objC.GetSCriptToBeEdit(ScriptId); txtScriptContent.Text = objInf.ScriptToBeEmbed; txtScriptName.Text = objInf.ScriptName; txtScriptDescription.Text = objInf.ScriptDescription; Session["ScriptId"] = ScriptId; } catch (Exception ex) { ProcessException(ex); } }