/// <summary> /// Show message and submit father page /// </summary> /// <param name="ctr">control</param> /// <param name="eventTarget">dopostback's eventTarget</param> /// <param name="eventArgument">dopostback's eventArgument</param> /// <param name="jScript">javascript</param> /// <param name="strMsgIDs">message id</param> public static void ShowMessageAndParentSubmit(Control ctr, EnumCustomMsgBoxIcon icon, string eventTarget, string eventArgument, string jScript, string strMsgIDs) { string strMsg = MessageHelper.GetMessages(strMsgIDs); if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom)) { jsBuilder.RegScript(ctr, jScript, jsBuilder.GetCustomAlert(strMsg, icon), jsBuilder.GetParentSubmit(eventTarget, eventArgument)); } else { jsBuilder.RegScript(ctr, jScript, jsBuilder.GetAlert(strMsg), jsBuilder.GetParentSubmit(eventTarget, eventArgument)); } }
/// <summary> /// Get script to show message and submit father page /// </summary> /// <param name="strMsgIDs">message ids</param> /// <returns>A script string used to show message and submit father page</returns> public static string GetScript_ShowMessageAndParentSubmit(EnumCustomMsgBoxIcon icon, params string[] strMsgIDs) { string strMsg = MessageHelper.GetMessages(strMsgIDs); if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom)) { return(";" + jsBuilder.GetCustomAlert(strMsg, icon) + ";" + jsBuilder.GetParentSubmit("", "") + ";"); } else { return(";" + jsBuilder.GetAlert(strMsg) + ";" + jsBuilder.GetParentSubmit("", "") + ";"); } }
/// <summary> /// show a message and Parent Reload /// </summary> /// <param name="ctr">Control to be registed</param> /// <param name="url">Parent url</param> /// <param name="strMsgIDs">Message id list</param> public static void ShowMessageAndParentReload(Control ctr, EnumCustomMsgBoxIcon icon, params string[] strMsgIDs) { string strMsg = MessageHelper.GetMessages(strMsgIDs); if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom)) { jsBuilder.RegScript(ctr, jsBuilder.GetCustomAlert(strMsg, icon), jsBuilder.GetParentReload()); } else { jsBuilder.RegScript(ctr, jsBuilder.GetAlert(strMsg), jsBuilder.GetParentReload()); } }
/// <summary> /// Get script to show message with parms /// </summary> /// <param name="strMsgID">resource key in Message.resx</param> /// <param name="strParms">Parms</param> /// <returns>A script string used to show message</returns> public static string GetScript_ShowMessageWithParms(EnumCustomMsgBoxIcon icon, string strMsgID, params string[] strParms) { string strMsg = string.Format(MessageHelper.GetMessages(strMsgID), strParms); if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom)) { return(";" + jsBuilder.GetCustomAlert(strMsg, icon) + ";"); } else { return(";" + jsBuilder.GetAlert(strMsg) + ";"); } }
/// <summary> /// Show message with parms /// </summary> /// <param name="page"></param> /// <param name="strMsgIDs"></param> public static void ShowMessageWithParms(Control ctr, EnumCustomMsgBoxIcon icon, string strMsgID, params string[] strParms) { string strMsg = string.Format(MessageHelper.GetMessages(strMsgID), strParms); if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom)) { jsBuilder.RegScript(ctr, jsBuilder.GetCustomAlert(strMsg, icon)); } else { jsBuilder.RegScript(ctr, jsBuilder.GetAlert(strMsg)); } }
/// <summary> /// /// </summary> /// <param name="eventTarget">dopostback's eventTarget</param> /// <param name="eventArgument">dopostback's eventArgument</param> /// <param name="jScript">javascript</param> /// <param name="strMsgIDs">message id</param> /// <returns></returns> public static string GetScript_ShowMessageAndParentSubmit(EnumCustomMsgBoxIcon icon, string eventTarget, string eventArgument, string jScript, string strMsgIDs) { string strMsg = MessageHelper.GetMessages(strMsgIDs); string script = jsBuilder.GetParentSubmit(eventTarget, eventArgument); if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom)) { script = ";" + jScript + ";" + jsBuilder.GetCustomAlert(strMsg, icon) + ";" + script; } else { script = ";" + jScript + ";" + jsBuilder.GetAlert(strMsg) + ";" + script; } return(script); }
/// <summary> /// Show message and submit father page /// </summary> /// <param name="ctr">control</param> /// <param name="eventArgument">dopostback's eventArgument</param> /// <param name="strMsgIDs">message id</param> public static void ShowMessageAndParentSubmit(Control ctr, EnumCustomMsgBoxIcon icon, string eventArgument, string strMsgIDs) { ShowMessageAndParentSubmit(ctr, icon, "", eventArgument, strMsgIDs); }